Classic Italian Minestrone (A Gentle, Nourishing Vegetable Soup)
Classic Italian minestrone soup made with seasonal vegetables, cannellini beans, olive oil and herbs. A nourishing, comforting family soup perfect for winter and a gentle January reset.
There are few dishes that feel as grounding as a good Italian minestrone.
It’s the kind of soup that quietly does its job: warming, nourishing, comforting and doesn’t ask for precision or perfection. Every Italian family has their own version, shaped by the seasons, what’s in the fridge, and what feels right that day.
This is the minestrone I make at home when January feels long and we all need something kind in our bowls. It’s simple, flexible, and deeply comforting, perfect for a gentle January reset — exactly what winter food should be!
I love it because it is homely and tasty, but also because it is easy to make and helps me eliminate food waste: whatever vegetables you have in the fridge can go with it! It is a lovely alternative to smooth soups such as carrot and ginger or leek and potato, also very popular in my household during the winter.
Pin this!
What Makes This Minestrone Special
This is a classic Italian vegetable minestrone, made slowly and gently, starting with a proper soffritto and built in layers.
A few small details make a big difference:
Vegetables added in stages, according to how long they take to cook. This prevents the faster cooking ones to turn into a mush
Salt added only at the end, to keep vegetables tender and flavours clean
A simple herb mix with bay leaf and parsley, letting the vegetables shine
Vannellini beans for body, warmth and nourishment. I love these! They are a great way to add nutrition to the whole dish and also to get kids to eat pulses, which is not always easy!
Minestrone is not flashy, but it’s the kind of soup you come back to again and again.
Ingredients (Flexible & Seasonal)
Quantities can be adapted — minestrone is forgiving by nature. I usually use my medium dutch oven and it is perfect for the four of us.
Base
- Olive oil
- Onion
- Carrot
- Celery
Harder vegetables
- Potatoes
- Squash (butternut, pumpkin or similar)
Faster-cooking vegetables
- Zucchini
- Cauliflower
- Peas
Protein & body
- Cooked cannellini beans (canned or home-cooked)
Herbs & flavour
- Bay leaf
- Fresh parsley (or parsley stems)
- Black pepper
To finish
- Salt (added at the very end)
- Extra virgin olive oil
Optional additions:
- Pasta or rice (added separately if using)

How to Make Italian Minestrone
1. Start with the soffritto
In a large pot, warm a generous glug of olive oil over medium heat.
Add the finely chopped onion, carrot and celery and cook slowly, stirring often, until soft and fragrant.
This step builds the flavour — don’t rush it.
2. Add the harder vegetables
Add the potatoes and squash, stir well, and let them cook for a few minutes to coat in the olive oil and soffritto.
Cover with water (or light vegetable stock) and bring to a gentle simmer.
3. Add herbs and slow-cook
Add the bay leaf and parsley (stems included if you like — they add depth).
Let the soup simmer gently until the harder vegetables are starting to soften.
4. Add the quicker vegetables and beans
Add the zucchini, cauliflower, peas and cannellini beans.
Continue simmering until all vegetables are tender but not falling apart.
5. Salt at the end (this matters)
Once everything is cooked, add salt to taste.
Salting at the end helps preserve the texture of the vegetables and keeps the broth clean and balanced.
Remove the bay leaf, adjust seasoning, and finish with:
- freshly ground black pepper
- a drizzle of good olive oil
How to Serve Minestrone
Minestrone is perfect just as it is: I simply serve it in a bowl with a two grilled slices of bread for crunch.
A Note on Italian Minestrone & Seasonality
In Italy, minestrone isn’t one recipe, it’s a method. Once you have it, you can adapt it to the season, what you have in the food, what your body craves and you can also adapt to different needs, for instance you can add meat (pancetta, for instance) or pasta (small cannellini pasta is a very traditional addition.
This winter version is hearty and grounding, making it ideal for January family meals, gentle resets, and nourishing weeknight dinners.
Perfect for a Gentle January Reset
This minestrone fits beautifully into a slower, kinder start to the year:
- easy to make
- economical
- nourishing without being heavy
- perfect for batch cooking
If you’re building a cosy January rhythm, this is the kind of food that supports it quietly, bowl by bowl.

Minestrone (Italian Vegetable Soup)
Ingredients
Equipment
Method
- Start with the soffritto
- In a large pot, warm a generous glug of olive oil over medium heat.
- Add the finely chopped onion, carrot and celery and cook slowly, stirring often, until soft and fragrant. This step builds the flavour — don’t rush it.
- Add the harder vegetables: Add the potatoes and squash, stir well, and let them cook for a few minutes to coat in the olive oil and soffritto
- Cover with water and bring to a gentle simmer.
- Add the bay leaf and parsley (stems included if you like — they add depth)
- Let the soup simmer gently until the harder vegetables are starting to soften.
- Add the quicker vegetables and beans
- Add the zucchini, cauliflower, peas and cannellini beans.
- Continue simmering until all vegetables are tender but not falling apart.
- Salt at the end (this matters)
- Once everything is cooked, add salt to taste.
- Remove the bay leaf, adjust seasoning, and finish with:
- freshly ground black pepper
- a drizzle of good olive oil






