minestrone soup

Minestrone Soup

Comments are Disabled This post may contain affiliate links, which means I could earn a small commission at no extra cost to you if you make a purchase through one of them.

Minestrone Soup is the kind of meal that fills you up and warms you from the inside out. Every bowl is packed with colorful vegetables, tender beans, pasta, and a rich tomato broth that tastes like it’s been simmering all day. It’s hearty enough to serve as a complete meal, yet simple enough to make on a busy weeknight.

This one-pot soup is perfect for meal prep because it tastes even better the next day. Pair it with crusty bread or garlic bread, and you’ve got an easy dinner everyone will love.

Why You’ll Love This Recipe

  • Thick, rich, and incredibly filling
  • Loaded with vegetables and protein-rich beans
  • Easy one-pot recipe with minimal cleanup
  • Perfect for meal prep and freezer meals
  • Great for chilly evenings and cozy family dinners

What You’ll Need

You’ll need a large Dutch oven or stockpot to cook the soup evenly. A cutting board and sharp knife make prepping the vegetables quick and easy, while a wooden spoon is perfect for stirring everything together as it simmers.

Ingredients

  • 2 tablespoons olive oil
  • 1 cup diced yellow onion
  • 1 cup sliced carrots
  • 1 cup sliced celery
  • 1 cup diced zucchini
  • 4 garlic cloves, minced
  • 1 tablespoon Italian seasoning
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried thyme
  • 7 cups vegetable or chicken broth
  • 2 cups water
  • 2 teaspoons red wine vinegar
  • 1 bay leaf
  • 1 (15-ounce) can kidney beans, drained and rinsed
  • 1 (15-ounce) can butter beans, drained and rinsed
  • 1 (15-ounce) can green beans, drained
  • 1 (14.5-ounce) can diced tomatoes, including the juices
  • 1 (6-ounce) can tomato paste
  • 1⅓ cups uncooked orzo or small pasta
  • 3 cups chopped fresh spinach

Optional Garnish

  • Freshly grated Parmesan cheese
  • Fresh thyme
  • Chopped parsley

How to Make Thick & Hearty Minestrone Soup

Step 1

Heat the olive oil in a large Dutch oven over medium heat. Add the onion, carrots, celery, zucchini, garlic, Italian seasoning, salt, pepper, and thyme. Cook for 6 to 7 minutes, stirring occasionally, until the vegetables begin to soften.

Step 2

Pour in the broth and water. Add the vinegar, bay leaf, beans, diced tomatoes, and tomato paste. Stir until the tomato paste is fully blended into the broth, then bring everything to a gentle boil.

Step 3

Stir in the uncooked pasta. Reduce the heat to low, cover, and simmer for about 35 minutes, stirring occasionally until the pasta is tender.

Step 4

Add the chopped spinach and cook for another 5 minutes until wilted. Remove the bay leaf before serving.

Step 5

Ladle the soup into bowls and top with Parmesan cheese and fresh herbs if desired. Serve warm with crusty bread, garlic bread, or dinner rolls.

Tips

  • Fresh vegetables give the best texture and flavor.
  • Small pasta shapes like orzo, ditalini, or small shells work best.
  • Stir occasionally while simmering so the pasta doesn’t stick.
  • If the soup becomes too thick after refrigerating, simply stir in a little extra broth while reheating.
  • Taste before serving and adjust the seasoning if needed.

Storage

Store leftovers in an airtight container in the refrigerator for up to 5 days. The pasta will continue to absorb some of the broth as it sits.

To reheat, warm the soup gently on the stovetop over medium heat, adding a splash of broth if needed to loosen the consistency.

This soup also freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.

Recipe Variations

  • Swap zucchini for mushrooms or yellow squash.
  • Use chickpeas, cannellini beans, or great northern beans instead of kidney beans.
  • Stir in cooked chicken, turkey, or Italian sausage for extra protein.
  • Replace spinach with chopped kale.
  • Skip the pasta for a lighter, broth-based soup.

What to Serve with Thick & Hearty Minestrone Soup

  • Garlic Bread
  • Homemade Dinner Rolls
  • Caesar Salad
  • Grilled Cheese Sandwiches
  • Crusty Artisan Bread

Frequently Asked Questions

Can I make this soup ahead of time?

Yes. In fact, the flavors become even better after a day in the refrigerator.

Can I freeze minestrone soup?

Absolutely. Let it cool completely before transferring it to freezer-safe containers. Freeze for up to 3 months.

Can I use different vegetables?

Yes. This soup is very flexible. Mushrooms, squash, corn, peas, kale, and green beans all work well.

More Dinner Recipes

Minestrone Soup

Recipe by Balanced Healthy Meals
0.0 from 0 votes
Course: Dinner Recipes, LunchDifficulty: Easy
Servings

10

servings
Prep time

15

minutes
Cooking time

1

hour 

Ingredients

  • 2 tablespoons olive oil

  • 1 cup diced yellow onion

  • 1 cup sliced carrots

  • 1 cup sliced celery

  • 1 cup diced zucchini

  • 4 garlic cloves, minced

  • 1 tablespoon Italian seasoning

  • 1 teaspoon salt

  • ½ teaspoon black pepper

  • ½ teaspoon dried thyme

  • 7 cups vegetable or chicken broth

  • 2 cups water

  • 2 teaspoons red wine vinegar

  • 1 bay leaf

  • 1 (15-ounce) can kidney beans, drained and rinsed

  • 1 (15-ounce) can butter beans, drained and rinsed

  • 1 (15-ounce) can green beans, drained

  • 1 (14.5-ounce) can diced tomatoes, including the juices

  • 1 (6-ounce) can tomato paste

  • 1⅓ cups uncooked orzo or small pasta

  • 3 cups chopped fresh spinach

  • Optional Garnish
  • Freshly grated Parmesan cheese

  • Fresh thyme

  • Chopped parsley

Directions

  • Heat the olive oil in a large Dutch oven over medium heat.
  • Add the onion, carrots, celery, zucchini, garlic, Italian seasoning, salt, pepper, and thyme. Cook for 6 to 7 minutes until softened.
  • Stir in the broth, water, red wine vinegar, bay leaf, kidney beans, butter beans, green beans, diced tomatoes, and tomato paste.
  • Bring the soup to a boil.
  • Stir in the uncooked orzo or pasta, reduce the heat, cover, and simmer for about 35 minutes.
  • Add the chopped spinach and cook for another 5 minutes.
  • Remove the bay leaf.
  • Serve hot with grated Parmesan cheese and fresh thyme if desired.