Classic Italian Minestrone Soup

Featured in: Home-Cooked Plates

This classic Italian minestrone combines diced carrots, celery, zucchini, and green beans with cannellini and kidney beans in a rich tomato-vegetable broth. Small pasta like ditalini cooks directly in the soup, while fresh spinach or kale adds color and nutrition. Seasoned with oregano, basil, and thyme, this one-pot meal is ready in just an hour and serves six. Top with freshly grated Parmesan and parsley for authentic Italian flavor.

Updated on Thu, 29 Jan 2026 15:23:12 GMT
Minestrone Soup steaming in a rustic bowl with pasta, beans, and kale, topped with grated Parmesan. Pin It
Minestrone Soup steaming in a rustic bowl with pasta, beans, and kale, topped with grated Parmesan. | islikitchenette.com

Experience the soul-warming comfort of a classic Italian Minestrone Soup. This hearty, vibrant dish is brimming with seasonal vegetables, tender pasta, and creamy beans, all simmered together in a rich and flavorful tomato broth. It's the ultimate one-pot meal that brings the rustic flavors of Italy right to your kitchen.

Minestrone Soup steaming in a rustic bowl with pasta, beans, and kale, topped with grated Parmesan. Pin It
Minestrone Soup steaming in a rustic bowl with pasta, beans, and kale, topped with grated Parmesan. | islikitchenette.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

This recipe is incredibly versatile, making it the perfect way to utilize the best produce of the season. From the bite of the ditalini pasta to the creaminess of the cannellini beans, every spoonful offers a satisfying variety of textures and traditional Mediterranean seasonings.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 medium zucchini, diced
  • 1 cup green beans, chopped
  • 2 cups chopped spinach or kale
  • 1 can (14 oz / 400 g) diced tomatoes
  • 6 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1 bay leaf
  • Salt and pepper, to taste
  • 3/4 cup small pasta (e.g., ditalini, elbow, or small shells)
  • 1 can (15 oz / 425 g) cannellini beans, drained and rinsed
  • 1 can (15 oz / 425 g) red kidney beans, drained and rinsed
  • Freshly grated Parmesan cheese (optional garnish)
  • Chopped fresh parsley (optional garnish)
  • Extra virgin olive oil for drizzling (optional garnish)

Instructions

Step 1
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté for 5–6 minutes until softened.
Step 2
Stir in garlic, zucchini, and green beans; cook for 3–4 minutes.
Step 3
Add diced tomatoes, vegetable broth, oregano, basil, thyme, bay leaf, salt, and pepper. Bring to a boil.
Step 4
Reduce heat to a simmer, cover, and cook for 15 minutes.
Step 5
Stir in pasta and both types of beans. Simmer uncovered for 10–12 minutes, or until pasta is al dente.
Step 6
Add spinach or kale and cook for 2–3 minutes until wilted. Remove bay leaf.
Step 7
Taste and adjust seasoning as needed.
Step 8
Serve hot, garnished with Parmesan, parsley, and a drizzle of olive oil if desired.

Zusatztipps für die Zubereitung

To ensure the best texture, always rinse your canned beans thoroughly before adding them to the pot. This helps keep the broth clear and prevents any metallic taste. Additionally, be careful not to overcook the pasta; it should be al dente to maintain a pleasant bite within the soup.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

For a vegan-friendly version, simply omit the Parmesan cheese or substitute it with a plant-based alternative. If you are cooking for a gluten-free diet, use gluten-free pasta. You can also customize this soup by adding other vegetables such as diced potatoes, cabbage, or peas depending on what you have available.

Serviervorschläge

This hearty soup pairs perfectly with a side of warm, crusty Italian bread. For a complete dining experience, serve it alongside a glass of light red wine, such as Chianti, which beautifully complements the tomato-based broth.

Hearty Minestrone Soup served in a white bowl, garnished with fresh parsley and a drizzle of olive oil. Pin It
Hearty Minestrone Soup served in a white bowl, garnished with fresh parsley and a drizzle of olive oil. | islikitchenette.com

With its rich colors and wholesome ingredients, this Minestrone Soup is more than just a meal—it's a celebration of simple, healthy Italian cooking. Enjoy a bowl today and savor the flavors of a true kitchen classic.

Recipe Questions & Answers

Can I make minestrone soup ahead of time?

Yes, minestrone tastes even better the next day as flavors meld. Store in the refrigerator for up to 4 days. Note that pasta will absorb liquid, so add extra broth when reheating.

What type of pasta works best in minestrone?

Small pasta shapes like ditalini, elbow macaroni, or small shells work perfectly. They cook evenly and are easy to eat with a spoon. Avoid large pasta that might overpower the vegetables.

Can I freeze minestrone soup?

Yes, but for best results, freeze without the pasta. Cook pasta separately and add when serving. Frozen minestrone keeps well for up to 3 months.

How do I make this soup vegan?

Simply omit the Parmesan cheese or use a plant-based alternative. The soup is naturally vegetarian and easily adapted for vegan diets without compromising flavor.

What vegetables can I substitute or add?

Minestrone is very flexible. Try adding potatoes, cabbage, peas, or seasonal squash. Use what's fresh and available while maintaining a good vegetable-to-liquid ratio.

How can I thicken minestrone soup?

Mash some of the beans against the pot side before serving, or simmer uncovered longer to reduce liquid. Adding more pasta or vegetables also creates a heartier consistency.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Classic Italian Minestrone Soup

Hearty Italian soup with seasonal vegetables, pasta, and beans in savory tomato broth. Vegetarian-friendly.

Prep Time
20 mins
Cook Time
40 mins
Time to Make
60 mins
Recipe by Russell Becker


Skill Level Easy

Cuisine Italian

Portion Size 6 Portions

Diet Preferences Vegetarian

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 large onion, diced
03 2 carrots, diced
04 2 celery stalks, diced
05 2 cloves garlic, minced
06 1 medium zucchini, diced
07 1 cup green beans, chopped
08 2 cups chopped spinach or kale

Base & Seasonings

01 1 can (14 oz) diced tomatoes
02 6 cups vegetable broth
03 1 teaspoon dried oregano
04 1 teaspoon dried basil
05 0.5 teaspoon dried thyme
06 1 bay leaf
07 Salt and pepper to taste

Pasta & Beans

01 0.75 cup small pasta such as ditalini, elbow, or small shells
02 1 can (15 oz) cannellini beans, drained and rinsed
03 1 can (15 oz) red kidney beans, drained and rinsed

Garnishes

01 Freshly grated Parmesan cheese
02 Chopped fresh parsley
03 Extra virgin olive oil for drizzling

How to Make It

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté for 5-6 minutes until softened.

Step 02

Add secondary vegetables: Stir in garlic, zucchini, and green beans; cook for 3-4 minutes.

Step 03

Build broth base: Add diced tomatoes, vegetable broth, oregano, basil, thyme, bay leaf, salt, and pepper. Bring to a boil.

Step 04

Simmer vegetables: Reduce heat to a simmer, cover, and cook for 15 minutes.

Step 05

Add pasta and beans: Stir in pasta and both types of beans. Simmer uncovered for 10-12 minutes until pasta is al dente.

Step 06

Finish with greens: Add spinach or kale and cook for 2-3 minutes until wilted. Remove bay leaf.

Step 07

Adjust seasoning: Taste and adjust seasoning as needed.

Step 08

Serve: Serve hot, garnished with Parmesan, parsley, and a drizzle of olive oil if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large soup pot
  • Cutting board and knife
  • Wooden spoon
  • Ladle

Allergy Info

Review every item for allergens, and reach out to a healthcare provider if unsure.
  • Contains gluten from pasta
  • Contains dairy from Parmesan cheese if used
  • Contains legumes from beans

Nutrition per Serving

These details are for information only and don't replace medical guidance.
  • Calories: 275
  • Fats: 6 g
  • Carbohydrates: 46 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.