Hearty Italian Minestrone Soup

Featured in: Everyday Meal Ideas

This hearty minestrone brings together the best of Italian comfort food with diced seasonal vegetables, cannellini and kidney beans, and small pasta shells simmered in a rich tomato and vegetable broth. Seasoned with oregano, basil, and thyme, this one-pot meal is naturally vegetarian and can easily be made vegan or gluten-free with simple substitutions. Perfect for cozy dinners, it's ready in just one hour and serves six hungry guests.

Updated on Thu, 29 Jan 2026 18:26:03 GMT
Steaming bowl of homemade Minestrone Soup, filled with colorful vegetables, beans, and ditalini pasta in a rich tomato broth. Pin it
Steaming bowl of homemade Minestrone Soup, filled with colorful vegetables, beans, and ditalini pasta in a rich tomato broth. | easyizerf.com

Minestrone Soup is a quintessential Italian classic, known for its vibrant colors and incredible depth of flavor. This hearty, plant-forward meal is perfect for any day of the week, combining fresh seasonal vegetables with the satisfying texture of beans and small pasta. Simmered in a rich tomato broth infused with Mediterranean herbs, every spoonful offers a comforting embrace that warms the soul.

Steaming bowl of homemade Minestrone Soup, filled with colorful vegetables, beans, and ditalini pasta in a rich tomato broth. Pin it
Steaming bowl of homemade Minestrone Soup, filled with colorful vegetables, beans, and ditalini pasta in a rich tomato broth. | easyizerf.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

The beauty of this recipe lies in its simplicity and the way it utilizes pantry staples like canned beans and dried herbs alongside fresh produce. Whether you are looking for a light lunch or a robust dinner, this Minestrone provides 12 grams of protein per serving and a wealth of nutrients to keep you fueled.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Vegetables: 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.
  • Base & Seasonings: 1 can (14 oz) 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.
  • Pasta & Beans: 3/4 cup small pasta (ditalini, elbow, or shells), 1 can (15 oz) cannellini beans (rinsed), 1 can (15 oz) red kidney beans (rinsed).
  • Garnishes: Freshly grated Parmesan cheese, chopped fresh parsley, extra virgin olive oil.

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 the bay leaf before serving.
Step 7
Taste and adjust salt and pepper seasoning as needed.
Step 8
Ladle into bowls and serve hot, topped with Parmesan, parsley, and a drizzle of olive oil.

Zusatztipps für die Zubereitung

Using a large soup pot ensures even heat distribution and enough room for all the hearty ingredients. A wooden spoon is ideal for stirring the vegetables and ensuring the beans do not break down too much. When serving, use a ladle to get the perfect ratio of broth to vegetables in every bowl.

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 version, simply omit the Parmesan cheese or swap it for a plant-based alternative. You can also make this gluten-free by choosing a certified gluten-free pasta. Feel free to clear out your fridge by adding other vegetables such as diced potatoes, shredded cabbage, or frozen peas during the simmering stage.

Serviervorschläge

This Minestrone soup pairs beautifully with a side of crusty Italian bread, perfect for soaking up the flavorful tomato broth. For a complete dining experience, serve it alongside a glass of light red wine, such as Chianti, to complement the earthy herbs and savory vegetables.

Hearty Minestrone Soup served in a rustic bowl, topped with fresh parsley and a generous drizzle of extra virgin olive oil. Pin it
Hearty Minestrone Soup served in a rustic bowl, topped with fresh parsley and a generous drizzle of extra virgin olive oil. | easyizerf.com

With its vibrant colors and rustic charm, this Minestrone Soup is more than just a meal—it is a celebration of simple, wholesome Italian cooking that everyone at the table will enjoy.

Recipe FAQs

Can I make minestrone soup ahead of time?

Yes, minestrone tastes even better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 4 days. Note that the pasta will absorb liquid over time, so you may need to add extra broth when reheating.

What vegetables work best in minestrone?

Traditional minestrone uses seasonal vegetables like carrots, celery, zucchini, green beans, and leafy greens. You can also add potatoes, cabbage, peas, or tomatoes. The key is using what's fresh and available, making this soup wonderfully versatile throughout the year.

Can I freeze minestrone soup?

Yes, minestrone freezes well for up to 3 months. For best results, cook the soup without pasta, then add freshly cooked pasta when reheating. This prevents the pasta from becoming mushy. Cool completely before transferring to freezer-safe containers.

What type of pasta is best for minestrone?

Small pasta shapes like ditalini, elbow macaroni, small shells, or tubetti work perfectly in minestrone. These shapes are easy to eat with a spoon and distribute well throughout the soup. Avoid long pasta like spaghetti, which can be difficult to manage.

How can I make this soup more filling?

To make minestrone heartier, increase the pasta and beans, add diced potatoes, or stir in cooked Italian sausage for a meat version. Serving with crusty bread and a generous sprinkle of Parmesan cheese also makes it more substantial and satisfying.

What can I substitute for vegetable broth?

You can use chicken broth for a non-vegetarian version, or simply use water with an extra tablespoon of tomato paste and additional herbs for flavor. Bouillon cubes or powder dissolved in water also work well as a quick substitute.

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.

Hearty Italian Minestrone Soup

Classic Italian soup with seasonal vegetables, tender pasta, and creamy beans in a flavorful tomato broth.

Prep Time
20 mins
Time to Cook
40 mins
Overall Time
60 mins
Created by Owen Franklin

Dish Category Everyday Meal Ideas

Skill Level Easy

Cuisine Type Italian

Portions 6 Number of Servings

Diet Preferences Vegetarian-Friendly

Ingredient List

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 ounces) diced tomatoes
02 6 cups vegetable broth
03 1 teaspoon dried oregano
04 1 teaspoon dried basil
05 1/2 teaspoon dried thyme
06 1 bay leaf
07 Salt and pepper to taste

Pasta & Beans

01 3/4 cup small pasta such as ditalini, elbow, or small shells
02 1 can (15 ounces) cannellini beans, drained and rinsed
03 1 can (15 ounces) 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 Steps

Step 01

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

Step 02

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

Step 03

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

Step 04

Simmer base mixture: 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 to 12 minutes until pasta reaches al dente consistency.

Step 06

Finish with greens: Add spinach or kale and cook for 2 to 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 You'll Need

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

Allergy Details

Review all ingredients for allergens. Reach out to a healthcare expert if you have questions.
  • Contains gluten from pasta
  • Contains dairy from Parmesan cheese if used
  • Contains legumes from beans

Nutrition Stats (per serving)

This nutritional info is just for reference. Seek medical help if you require.
  • Caloric Content: 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.