Hearty Minestrone Soup
Quick answer
- Total time
- 50 min
- Level
- Easy
- Servings
- 4 servings
- Ingredients
- 10
About this dish
Hearty minestrone cuts onion, carrot, celery, and zucchini into roughly 1 cm cubes so beans, small pasta, and vegetables fit together in each substantial spoonful.
Read more
Dice 120 g onion, 120 g carrot, 100 g celery, and 150 g zucchini to a similar size. If the firm carrot pieces are much larger or the zucchini much smaller, their textures will not meet at the same cooking time. Warm 1.5 tablespoons olive oil in a pot over medium heat. Cook the onion, carrot, and celery for about 5 minutes, until the onion turns glossy and the vegetables begin to smell sweet. Add the zucchini for 2 minutes, then stir in 300 g crushed tomatoes. Cook for about 3 minutes while scraping the bottom so the vegetable sugars do not scorch. Pour in 900 ml vegetable broth and add 180 g kidney beans. Bring the soup to a boil, lower to medium-low, and simmer for 15 minutes with the lid slightly ajar. This reduces the broth while allowing the vegetables to soften gently. Add 100 g small pasta directly to the pot and cook for 8 to 10 minutes. Stir occasionally to prevent sticking. Because the pasta absorbs liquid and releases starch, add a little more broth if the soup becomes thick before the pasta turns tender. Season with salt and black pepper only after checking that final consistency. Ladle into bowls, finish with 20 g grated Parmesan and a small drizzle of olive oil, and serve while the broth still flows around the generous solids. When reheating after an overnight rest, loosen it with broth before bringing it back to serving temperature.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Step
Dice 120 g onion, 120 g carrot, 100 g celery, and 150 g zucchini into roughly 1 cm cubes.
Keep the pieces similar in size so they soften evenly and the soup feels balanced in each spoonful.
- 2Control
Warm 1.5 tablespoons olive oil in a pot over medium heat.
Add the onion, carrot, and celery, then saute for about 5 minutes until the onion turns glossy and the vegetables start to smell sweet.
- 3Season
Add the zucchini and cook for 2 minutes, then stir in 300 g crushed tomatoes.
Scrape the bottom of the pot as the tomatoes bubble for about 3 minutes so the vegetable sugars do not scorch.
- 4Control
Pour in 900 ml vegetable broth and 180 g kidney beans.
Once the soup comes to a boil, lower to medium-low heat, leave the lid slightly ajar, and simmer for about 15 minutes.
- 5Heat
Add 100 g small pasta and cook for 8 to 10 minutes, stirring occasionally so it does not stick.
If the soup becomes too thick before the pasta is tender, add a little more broth.
- 6Finish
When the pasta is tender, season with salt and pepper.
Ladle into bowls, finish with 20 g grated parmesan cheese and a small drizzle of olive oil, then serve hot while the texture is loose.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Patiently sautéed vegetables build a sweet, caramelized foundation for this Italian soup.
- Finish cue
- When the pasta is tender, season with salt and pepper.
- Avoid this
- Scrape the bottom of the pot as the tomatoes bubble for about 3 minutes so the vegetable sugars do not scorch.
- Storage and reheating
- Flavor deepens after resting overnight.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
50min, 10 ingredients
Category median
35min, 9 ingredients
Based on 109 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Ribollita (Tuscan Bread and Bean Soup)
olive oil, onion

Kimchi Lentil Ragu Tagliatelle
olive oil, onion

Ratatouille
olive oil, onion