Minestrone
A slow vegetable and bean soup finished with a handful of pasta.

Ingredients
- 1 Onion
- 2 Carrot
- 2 Celery
- 1 Potatoes
- 1 Zucchini
- 200 g Canned tomatoes
- 1 tin Cannellini beans
- 100 g Ditalini
- 1500 ml Vegetable stock
- 3 tbsp Extra-virgin olive oil
- 1 tsp Salt
- 30 g Parmigiano-Reggiano (optional)
Method
- Dice the onion, carrot, and celery for a soffritto.
- Sweat the soffritto in olive oil over low heat until soft and golden, about 10 minutes.
- While the soffritto sweats: dice the potato.
- While the soffritto sweats: dice the zucchini.
- Add the potato, zucchini, tomatoes, beans, and stock, and bring to a simmer.
- Simmer gently until the vegetables are tender, about 20 minutes.
- Stir in the ditalini and cook until tender, about 9 minutes.
- Ladle into bowls and finish with olive oil and grated parmesan.
Tap “Start cooking” for live timers that flag what to get ahead on while something simmers.
About Minestrone
Minestrone is Italy's great catch-all vegetable soup — the word essentially means 'big soup,' a thick, slow-simmered pot of whatever vegetables, beans, and a little pasta are on hand. There's no single canonical recipe; it changes by region and season, but it's always built on the same logic of humble ingredients cooked patiently into something greater than their sum. This is a hearty, textured bowl: soft potato and zucchini, creamy cannellini beans, tomato-rich broth, and small ditalini pasta, all finished with olive oil and Parmigiano. It's filling and nourishing without being heavy — a high-fiber, vegetable-forward meal that eats like a meal, not a starter.
The foundation, as in most Italian cooking, is the soffritto — onion, carrot, and celery sweated slowly in olive oil for a full ten minutes until soft and golden, which builds the deep savory base everything else rests on. Adding the pasta near the end keeps it from overcooking into paste, while the beans lend body and the tomatoes give the broth its familiar warmth. It comes together in about fifty minutes and, like most minestrone, tastes even better the next day once the flavors settle. A finishing drizzle of good olive oil and a handful of grated cheese at the table is what carries it over the top — serve it with crusty bread and it's dinner.
Minestrone: frequently asked questions
How many calories are in Minestrone?
A serving has about 418 calories — 16g protein, 58.4g carbs, 13.6g fat, 8.3g fiber. Figures are estimated from the ingredient amounts and will shift with your portions and brands.
Is Minestrone gluten-free?
As written, no — it contains Ditalini. You'd need a certified gluten-free swap for that ingredient to make it gluten-free.
Is Minestrone dairy-free?
Not as written — it uses Parmigiano-Reggiano. Swapping it for a plant-based alternative makes it dairy-free.
How long does Minestrone take to make?
About 51 minutes start to finish, but only around 35 of those are hands-on — the rest is largely unattended cooking time you can step away from. In the Homecooked app the timers and parallel steps are sequenced for you so the hands-on part feels even shorter.
Do I need every ingredient to make Minestrone?
The core ingredients are essential, but you can leave out parmigiano-reggiano — it's optional and mainly there for extra flavor or finish.
How many servings does Minestrone make?
This recipe makes 4 servings. In the app you can scale it up or down and the ingredient amounts adjust automatically.