• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Recipe Wander
  • Recipes
  • Cuisine
    • Italian
    • Mexican
  • Diet
    • Low Fat
    • High Protein
    • Pescatarian
    • Paleo
    • Dairy Free
    • Low sugar
    • Keto
    • Low Carb
    • Vegetarian
    • Vegan
    • Gluten Free
  • Courses
    • Bread & Pizza
    • Breakfasts
    • Desserts
    • Main Dishes
    • Pasta & Noodles
    • Sauces & Condiments
    • Soups & Stews

Italian Vegetable Soup (Minestrone)

Jump to Recipe·Print Recipe

This cozy, veggie-packed soup is brothy, savory, and full of tender beans and garden vegetables. Cooking the pasta separately keeps it perfectly al dente and stops leftovers from turning thick and mushy.

Minestrone is the kind of soup that feels like a warm blanket: light enough to sip, hearty enough to satisfy. The broth is tomato-kissed and fragrant, with a gentle sweetness from onions and carrots and a savory backbone that tastes deeper than its simple ingredient list suggests. Cannellini beans add a creamy bite and make each spoonful feel substantial, while a mix of vegetables keeps things lively—soft potato, snappy green beans, and tender zucchini. A handful of greens at the end brings a fresh, earthy note that balances the tomato and beans beautifully.

What makes minestrone so loved is its mix of textures and its “use what you’ve got” spirit. It’s flexible without feeling random: the classic flavor is built on familiar pantry staples, and the vegetables can shift with the seasons. A little Parmesan at the table (or a simmered rind for those who like it) gives a salty, nutty lift that makes the whole pot taste more rounded. A squeeze of lemon right before serving brightens everything and keeps the soup tasting vivid rather than heavy.

It’s equally at home as a weeknight dinner with bread, or as a make-ahead lunch that gets better once the flavors mingle. You’ll end up with a bowl that’s colorful, comforting, and deeply satisfying—simple ingredients, generous payoff.

What to Serve With: A crusty loaf, garlic bread, or focaccia is perfect for dunking. A simple green salad with lemony dressing keeps the meal bright. If you want extra richness, offer Parmesan and a drizzle of olive oil at the table.

Table of contents

  • Minestrone Soup Ingredients
  • Minestrone Variations
  • Storage
  • Allergens & Substitutions
  • Pressure Cooker / Instant Pot Option
  • Nutrition & Dietary Information
  • Common problems & fixes

Minestrone Soup Ingredients

(Before You Start): Aim for a broth that tastes well-seasoned before the pasta goes in; pasta and beans mute salt.

Canned tomatoes – Diced tomatoes give you a chunkier, more rustic soup; crushed (or passata) makes the broth smoother and more tomato-forward. If you like a deeper, slightly smoky profile, fire-roasted tomatoes will push the soup that direction.

Tomato paste – A tube tends to taste fresher and more concentrated than an opened can that’s been sitting in the fridge. Double-concentrated paste gives a richer, darker “savory tomato” backbone with less volume.

Vegetable broth/stock – Low-sodium broth gives you the best control over final seasoning, especially once beans and pasta are involved. Avoid broths with a strong smoky or bitter aftertaste unless you specifically want that flavor to dominate the soup.

Cannellini beans – Look for cans labeled “no salt added” (or low sodium) if you want clean control of seasoning. Beans should be mostly whole and creamy; if the can is packed with broken beans, the soup tends to taste starchier and look cloudier.

Small pasta – Tiny shapes (ditalini, small shells, mini elbows) feel classic because they catch broth in each spoonful. Whole-wheat pasta will taste nuttier and can feel a bit firmer; gluten-free small pasta varies a lot by brand and is usually more delicate in texture.

Greens – Kale stays hearty with a slightly earthy bite; spinach melts into the broth and tastes softer and milder. Swiss chard lands in the middle with a gentle sweetness, and its stems add extra crunch if you include them.

Parmesan rind (optional) – A real Parmesan rind adds a subtle nutty, savory depth that reads as “more simmered” without extra ingredients. If you don’t have a rind, grated Parmesan at serving gives a brighter, saltier pop instead of that slow, rounded background flavor.

Minestrone Variations

1. Pesto swirl (herby, richer)
Change: Add 2 tbsp / 30 g basil pesto to each bowl right before serving.
Result: A glossy, basil-forward finish with extra savory depth.

2. Sausage minestrone (heartier, meaty)
Change: Brown 8 oz / 225 g Italian sausage in the pot first; remove, then continue with 1 tbsp / 15 ml olive oil (instead of 2). Stir the sausage back in with the beans.
Result: Deeper, spicier flavor and a more filling bowl.

3. Gluten-free bean-and-veg version (still hearty)
Change: Use 1/2 cup / 80 g gluten-free small pasta cooked separately, or skip pasta and add an extra 1/2 can (7.5 oz) / 213 g rinsed beans.
Result: Similar comfort and body, with a broth that stays cleaner and less starchy.

Storage

Fridge: Cool and store airtight for 3–4 days.
Freezer: Freeze up to 3–4 months (best quality sooner). For the best texture, freeze soup without pasta and add freshly cooked pasta when serving.
Reheat: Stovetop over medium heat until steaming hot; add a splash of broth or water if it thickened. Reheat leftovers to 165°F / 74°C for safety.

Allergens & Substitutions

Contains: wheat (gluten, if pasta used), dairy (if Parmesan used)
Pasta: Use gluten-free small pasta cooked separately, or omit pasta and add extra beans for body.
Parmesan: Omit, or use 1–2 tbsp / 10–20 g nutritional yeast for a savory finish.
Beans: Great Northern beans swap 1:1; chickpeas swap 1:1 for a firmer bite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Minestrone Soup


  • Author: Filip
  • Total Time: 1 hour
  • Yield: 6 servings
Pin Recipe
Print Recipe

Description

This cozy, veggie-packed soup is brothy, savory, and full of tender beans and garden vegetables. Cooking the pasta separately keeps it perfectly al dente and stops leftovers from turning thick and mushy.


Ingredients

🥕 Vegetables & Aromatics

  • 1 medium yellow onion (diced)
  • 2 carrots (peeled, diced)
  • 2 celery ribs (diced)
  • 3 cloves – garlic (minced)
  • 1 medium Yukon Gold potato (1/2-inch dice)
  • 1 cup / 120 g – green beans (cut into 1-inch pieces)
  • 1 small zucchini (diced)
  • 2 cups / 140 g – green cabbage (shredded)
  • 2 cups / 60 g – kale (stems removed, chopped) or baby spinach
  • 2 tbsp / 8 g – fresh parsley (chopped)

 

🥫 Pantry, Beans & Pasta

  • 2 tbsp / 33 g – tomato paste
  • 1 can (14.5 oz) / 411 g – diced tomatoes (with juices)
  • 1 can (15 oz) / 425 g – cannellini beans (rinsed, drained)
  • 1/2 cup / 80 g – small pasta (ditalini, small shells)

 

🥣 Broth, Herbs & Finish

  • 6 cups / 1,420 ml – low-sodium vegetable broth (or chicken broth)
  • 1 – bay leaf
  • 1 tsp / 1 g – dried oregano (optional)
  • 1 tsp / 1 g – dried thyme (or Italian seasoning)
  • 1 piece – Parmesan rind (optional)
  • 1 tbsp / 15 ml – lemon juice (optional)
  • 2 tbsp / 10 g – grated Parmesan (for serving, optional)


Instructions

Build the Base

  1. Heat the olive oil in a large pot over medium heat.
  2. Add onion, carrots, celery, and black pepper. Add kosher salt as follows: if using low-sodium broth AND low-sodium/no-salt-added beans, add the full 1 tsp / 6 g now; otherwise start with 1/2 tsp / 3 g.
  3. Cook until the onions look translucent and the vegetables soften slightly, 6–8 minutes.
  4. Stir in garlic and cook 30 seconds, just until fragrant.
  5. Add tomato paste (and oregano, if using). Stir for 1 minute until the paste darkens slightly and coats the vegetables.
  6. Add diced tomatoes (with juices), 6 cups / 1,420 ml broth/stock, bay leaf, thyme, and Parmesan rind (if using). Bring to a lively simmer.

Simmer the Vegetables

  1. Add potato, green beans, and cabbage. Keep at a gentle simmer, partially covered, for 12–15 minutes, stirring occasionally.
  2. Add zucchini and simmer 5–8 minutes more, until the potatoes are easily pierced with a fork and the zucchini is tender (not collapsing).

Pasta, Greens, Finish

  1. While the soup simmers, boil the pasta in salted water until just shy of al dente, 1 minute less than the package suggests; drain.
  2. Stir the beans into the soup and simmer 3–5 minutes until heated through.
  3. Add kale (or spinach) and simmer 2–4 minutes until wilted and tender.
  4. Remove bay leaf and Parmesan rind. Taste and season up with additional salt as needed.
  5. Add the cooked pasta to the pot for 1–2 minutes, or add pasta to each bowl and ladle soup over top for the best texture.
  6. Turn off the heat and stir in parsley and lemon juice (if using).
  7. Success looks like: a savory, tomato-bright broth; vegetables tender but distinct; beans creamy; pasta al dente (not bloated). Serve with grated Parmesan if you like.

Notes

  • Simmer gently (not a hard boil) so the veggies stay intact and the broth stays clear.
  • Chop the potatoes and carrots to similar size so everything turns tender at the same time.
  • If you want a silkier broth without cream, mash a few beans against the side of the pot and stir them back in.
  • Taste the broth before adding pasta—pasta mutes seasoning, so you want it pleasantly bold first.
  • For a brighter finish, add lemon only after the heat is off (it stays fresh-tasting).
  • Add Parmesan at the table in tiny pinches; it tastes saltier and nuttier than mixing it through the whole pot.
  • Freezing? Freeze the soup base without pasta, then cook pasta fresh when you reheat for best texture.
  • Prep Time: 20 min
  • Cook Time: 40 min
  • Category: Soup
  • Cuisine: Italian

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Pressure Cooker / Instant Pot Option

Sauté the onion, carrots, celery, salt, and pepper in oil until softened, then add garlic and tomato paste to bloom. Add tomatoes, broth, bay leaf, thyme, potato, green beans, and cabbage. Pressure cook on High for about 5 minutes, then quick release. Stir in beans and zucchini on Sauté until warmed and just tender, then add greens to wilt. Keep the pasta cooked separately and add per bowl so it stays al dente. Flavor will be very similar, with slightly softer potatoes/beans and a nicely infused broth.

Nutrition & Dietary Information

Nutrition Facts

Serving Size1bowl
Servings6
Amount Per Serving
Calories274
% Daily Value *
Protein9.6g
20%
Total Fat5.9g
10%
Saturated Fat1.1g
6%
Trans Fat0g
Total Carbohydrate47.3g
16%
Dietary Fiber10.2g
41%
Sugar11.4g
Sodium834mg
35%
Cholesterol1mg
1%
Vitamin C55mg
92%
Potassium1006mg
29%
Phosphorus0.258g
26%
Calcium0.163g
17%
Iron3mg
17%
* % Daily Values are based on a 2,000 calories diet. Your daily value may be higher or lower depending on your calorie needs.
Low carb
❌
Keto
❌
High Protein
❌
Gluten free
❌
Low sugar
❌
Dairy-free / Lactose free
❌
Vegetarian
✅
Vegan
✅
Low sodium
❌
Low Fat
✅
Paleo
❌
Pescatarian
✅
Nut Free
✅
Egg Free
✅
Soy Free
✅
Sesame free
✅

Nutrition information is an estimate. For medical or dietary needs, calculate with your specific ingredients and consult a professional. These values are calculated based on main ingredients – not counting optional ones.

Common problems & fixes

The pasta turns mushy and the soup gets thick and starchy

Likely cause: Pasta sat in the broth too long (especially in leftovers), soaking up liquid.
Fix: Keep pasta stored separately and add to each bowl (or only add to the pot right before serving).

Leftovers turn into “stew” and you lose that brothy vibe

Likely cause: Beans and pasta keep absorbing liquid as the soup sits.
Fix: Reheat with a splash of broth or water, then re-season with a pinch of salt and a squeeze of lemon to wake it back up.

Zucchini (or green beans) is limp and falling apart

Likely cause: Those quick-cooking veggies went in too early for the full simmer.
Fix: Add zucchini near the end; for extra snap, add green beans halfway through instead of at the start.

Soup tastes flat even though you salted it

Likely cause: It needs one more layer—acid (brightness) or umami (savory depth).
Fix: Add lemon at the end for lift, and/or simmer in a Parmesan rind for a rounder, “long-simmered” backbone.

Soup tastes too salty

Likely cause: Broth + canned tomatoes/beans + added salt stacked up.
Fix: Dilute with unsalted broth/water, then balance with a squeeze of lemon; if it’s still harsh, add extra potato or more vegetables to spread the salt.

Beans break down and make the broth cloudy

Likely cause: Vigorous boiling or stirring after beans go in.
Fix: Keep the soup at a gentle simmer and stir softly once beans are added.

Previous Post: « Margherita Pizza
Next Post: Home Oven Pizza Dough »

Primary Sidebar

About Recipe Wander

Welcome to RecipeWander — clear, reliable recipes for home cooks, from Italian pasta and Mexican favorites to everyday stocks, breads, and comfort food.

Footer

  • Privacy Policy
  • Terms of Service

Copyright © 2026 recipe wander