Homemade Minestrone Soup

Featured in: Homemade Soup Recipes for Every Season

This hearty minestrone soup combines fresh vegetables, beans, and pasta into a comforting Italian classic. Sautéed vegetables form the base, while fire-roasted tomatoes and herbs provide deep flavor. The soup simmers until tender, then small pasta shells and fresh spinach are added at the end. Each bowl is topped with freshly grated Parmesan cheese for the perfect finish. It's a complete one-pot meal that's both nutritious and satisfying.

A woman in a kitchen smiling.
Updated on Fri, 02 May 2025 19:27:52 GMT
A bowl of soup with noodles and vegetables. Pin it
A bowl of soup with noodles and vegetables. | quickietreats.com

This hearty minestrone soup transforms simple pantry ingredients into a nourishing meal that's perfect for busy weeknights. The combination of tender vegetables, beans, pasta, and savory broth creates a complete one-pot wonder that satisfies even the pickiest eaters.

I started making this minestrone during a particularly busy season when my family needed quick but nourishing meals. What began as a practical solution has become our most requested soup, especially on chilly evenings when we need something comforting yet wholesome.

Ingredients

  • Extra virgin olive oil: provides the perfect Mediterranean base flavor for this Italian classic
  • Butter: adds richness that transforms the simple vegetables into something special
  • Onion, carrots, and celery: create the aromatic foundation flavor base known as soffritto in Italian cooking
  • Fresh garlic cloves: bring essential flavor always use fresh for the best taste
  • Green beans: add texture and fresh flavor look for bright crisp beans without blemishes
  • Zucchini: contributes a lovely tender bite choose small to medium zucchini for sweetest flavor
  • Fire roasted tomatoes: provide depth and subtle smokiness regular diced tomatoes work but lack the same complexity
  • Tomato sauce: creates body and richness in the broth
  • Kidney beans: deliver protein and heartiness rinse well to remove excess sodium
  • Dried herbs: blend together for that classic Italian flavor profile
  • Chicken broth: forms the savory base use homemade for best results
  • Small pasta shells: hold up well in soup and catch broth in their centers
  • Baby spinach: adds color nutrients and freshness at the end
  • Parmesan cheese: for garnish use authentic Parmigiano Reggiano for best flavor

Step-by-Step Instructions

Building the Flavor Base:
Start by melting the butter in olive oil in a large Dutch oven or heavy soup pot. Add your diced onions chopped carrots and celery. Cook them slowly stirring frequently for a full 5 to 7 minutes until the onions become translucent and slightly golden. The slow cooking develops sweetness in the vegetables that forms the foundation of your soup. Add the minced garlic during the last 30 seconds just until fragrant being careful not to burn it.
Creating the Soup Base:
Add all remaining ingredients through the water including green beans zucchini tomatoes beans and seasonings. This is where the magic happens as all these ingredients begin to meld together. Cover the pot and bring everything to a gentle boil allowing the vegetables to release their flavors into the broth. Once boiling uncover and reduce to a gentle simmer for 10 minutes letting the flavors concentrate and the vegetables begin to soften.
Cooking the Pasta:
Add your small pasta shells directly to the simmering soup. Cook just until they reach al dente texture about 8 minutes depending on your pasta type. It's crucial not to overcook the pasta as it will continue to absorb liquid as the soup sits. This timing ensures your pasta maintains its texture without becoming mushy.
Finishing Touches:
Remove the pot from heat and immediately stir in the fresh baby spinach. The residual heat will gently wilt the greens while preserving their bright color and nutrients. This typically takes only about a minute. Now is the time to adjust consistency by adding additional water if you prefer a brothier soup rather than a very chunky texture. Taste and adjust seasonings if needed before serving.
A bowl of soup with vegetables and cheese. Pin it
A bowl of soup with vegetables and cheese. | quickietreats.com

My absolute favorite part of this recipe is the fire roasted tomatoes. I discovered their magic several years ago when I accidentally grabbed them instead of regular diced tomatoes. The subtle smoky flavor they add transforms this soup from good to exceptional, creating depth that makes people wonder about your secret ingredient.

Storage and Reheating

This minestrone keeps beautifully in the refrigerator for up to 5 days in an airtight container. The flavors actually improve after a day as they have time to develop and meld together. When reheating portion out only what you plan to eat and warm gently on the stovetop or microwave. You might notice the pasta absorbs more broth during storage so adding a splash of broth or water when reheating helps restore the original consistency.

Freezing Instructions

For longer storage freeze this soup without the pasta and spinach. The vegetables in minestrone hold up surprisingly well to freezing but pasta tends to become mushy and spinach turns an unappetizing color. Freeze the base soup in airtight containers leaving about an inch of headspace for expansion. When ready to serve thaw completely add freshly cooked pasta and fresh spinach for best results. Your soup will taste freshly made with this simple trick.

Make It Your Own

Minestrone is incredibly adaptable to seasonal produce and personal preferences. In summer swap the spinach for fresh basil and add corn and summer squash. In fall add cubed butternut squash and kale instead of spinach. For a heartier version add Italian sausage browned and drained before adding the vegetables. Make it vegetarian by using vegetable broth instead of chicken broth. For gluten free simply substitute the pasta with a gluten free variety or cooked quinoa.

A bowl of soup with cheese and broccoli. Pin it
A bowl of soup with cheese and broccoli. | quickietreats.com

Frequently Asked Questions

→ Can I make minestrone soup ahead of time?

Yes! Minestrone soup actually tastes better the next day as flavors continue to develop. Store in the refrigerator for up to 4 days. If making ahead, consider adding the pasta just before serving to prevent it from becoming too soft.

→ Is this minestrone soup freezer-friendly?

Absolutely. Freeze in airtight containers for up to 3 months. For best results, freeze the soup without the pasta and spinach, then add fresh pasta and spinach when reheating.

→ Can I make this minestrone vegetarian?

Easily! Simply substitute vegetable broth for the chicken broth and use only olive oil instead of butter for sautéing the vegetables.

→ What can I substitute for the pasta in minestrone?

For a lower-carb or gluten-free option, substitute the pasta with quinoa, rice, or additional vegetables. Cauliflower florets or diced potatoes work well as pasta alternatives.

→ What vegetables can I add to minestrone soup?

Minestrone is extremely versatile! Try adding bell peppers, cabbage, yellow squash, peas, potatoes, or kale. Use whatever vegetables are in season or what you have on hand.

→ What can I serve with minestrone soup?

Crusty bread or garlic bread makes the perfect accompaniment. For a complete meal, serve with a simple green salad dressed with olive oil and vinegar.

Best Minestrone Soup

Authentic Italian vegetable soup packed with fresh vegetables, beans, pasta and topped with Parmesan cheese.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Mia

Category: Soup Varieties

Difficulty: Easy

Cuisine: Italian

Yield: 8 Servings (8 bowls of soup)

Dietary: ~

Ingredients

→ Base ingredients

01 1 tablespoon extra virgin olive oil
02 1 tablespoon butter
03 1 small onion, diced
04 2 medium carrots, chopped (1 cup)
05 3 stalks celery, chopped (1 cup)
06 4-6 garlic cloves, minced
07 150g fresh green beans, trimmed and cut into 2.5cm pieces
08 1 zucchini, thickly sliced (0.6cm) and quartered

→ Canned goods

09 2 cans (410g each) fire roasted diced tomatoes with juices
10 1 can (425g) tomato sauce
11 1 can (440g) kidney beans, drained and rinsed
12 6 cups low sodium chicken broth
13 2 cups water

→ Seasonings

14 1 1/2 teaspoons dried basil
15 1 1/2 teaspoons dried parsley
16 1 teaspoon dried oregano
17 1 teaspoon salt
18 1 teaspoon sugar
19 1/2 teaspoon black pepper
20 1/2 teaspoon dried thyme
21 1/8-1/4 teaspoon red pepper flakes
22 1 bay leaf

→ Final additions

23 1 1/2 cups small pasta shells, uncooked
24 2-3 cups baby spinach
25 Freshly grated Parmesan cheese, for garnish
26 Fresh basil, for garnish (optional)

Instructions

Step 01

Melt the butter in olive oil in a large Dutch oven or soup pot over medium heat. Add onions, carrots, and celery. Sauté, stirring frequently, for 5-7 minutes until the onions become translucent. Add minced garlic and cook for an additional 30 seconds until fragrant.

Step 02

Add the green beans, zucchini, fire roasted tomatoes, tomato sauce, kidney beans, all dried herbs and seasonings, bay leaf, chicken broth, and water. Cover the pot and bring to a boil over high heat.

Step 03

Once boiling, uncover and reduce heat to maintain a gentle simmer. Cook for 10 minutes to allow the flavors to meld and vegetables to soften.

Step 04

Add the uncooked pasta shells to the simmering soup and cook until just al dente according to package directions, typically 8-10 minutes.

Step 05

Remove pot from heat and stir in the baby spinach. Allow it to wilt for about 1 minute. If desired, add additional water to adjust the consistency for a less chunky soup. Ladle into bowls and garnish each serving with freshly grated Parmesan cheese and optional fresh basil.

Notes

  1. This soup keeps well in the refrigerator for up to 4 days. The pasta may absorb more liquid during storage, so you might need to add more broth when reheating.
  2. For a vegetarian version, simply substitute vegetable broth for the chicken broth.

Tools You'll Need

  • Large Dutch oven or soup pot
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Cheese grater
  • Ladle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (butter and Parmesan cheese)
  • Contains gluten (pasta)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 245
  • Total Fat: 8 g
  • Total Carbohydrate: 35 g
  • Protein: 12 g