Hearty Italian Vegetable Soup

Featured in: Warm Bowls of Comfort

This homemade Olive Garden minestrone soup combines tender vegetables, beans, and pasta in a savory tomato broth. In just 40 minutes, you'll create a restaurant-quality Italian soup by sautéing aromatic vegetables, adding rich broth with herbs and tomatoes, then simmering with beans and pasta until perfectly cooked. The final touch of fresh spinach adds color and nutrition to this hearty one-pot meal.

Perfect for meal prep, this soup stores well in the refrigerator and freezes beautifully for quick weeknight dinners.

A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Sun, 06 Apr 2025 03:20:12 GMT
A bowl of soup with vegetables and cheese. Pin it
A bowl of soup with vegetables and cheese. | tasteofcook.com

This hearty Olive Garden Minestrone Soup copycat recipe brings the beloved restaurant classic straight to your home kitchen. Brimming with fresh vegetables, beans, pasta, and aromatic herbs, it delivers that familiar comforting taste while allowing you to control the ingredients and freshness.

I first made this soup during a particularly cold winter when my family was craving something warm and hearty but didn't want to venture out to a restaurant. Now it's become our Sunday afternoon tradition whenever the temperature drops below 50 degrees.

Ingredients

  • Olive or avocado oil: Creates the perfect base for sautéing vegetables without overpowering other flavors
  • Onion, celery, and carrots: Form the classic mirepoix that builds deep flavor foundation
  • Garlic: Adds aromatic punch that makes this soup taste authentically Italian
  • Vegetable broth: Provides rich savory taste while keeping the recipe vegetarian
  • Fire-roasted tomatoes: Offer smokiness and depth that regular canned tomatoes lack
  • Tomato paste: Concentrates the umami flavor and thickens the broth slightly
  • Italian seasoning, oregano, and parsley: Create that signature Olive Garden herb profile
  • Sugar: Balances acidity from the tomatoes for perfect flavor harmony
  • Salt and pepper: Enhance all other ingredients without making the soup too salty
  • Red pepper flakes: Add pleasant warmth without overwhelming heat
  • Zucchini or squash: Provide tender texture and mild flavor that absorbs the broth beautifully
  • Cannellini and kidney beans: Deliver hearty protein and create satisfying texture contrast
  • Ditalini pasta: Gives authentic Italian appeal and absorbs flavors while cooking
  • Frozen green beans: Maintain their texture better than canned versions
  • Fresh spinach: Adds vibrant color and nutritional boost at the final stage

Step-by-Step Instructions

Sauté the Aromatics:
Heat oil in a large Dutch oven over medium heat. Add onions, celery, and carrots, cooking for 2-3 minutes until translucent. This process releases their natural sweetness and creates the flavor foundation for your soup. Add garlic during the last 30 seconds to prevent burning while still releasing its essential oils.
Build the Broth Base:
Pour in vegetable broth and add tomatoes, tomato paste, and all seasonings. This combination creates that signature savory Olive Garden flavor profile with balanced acidity and warmth. Increase heat to high and bring to a full boil to help the flavors begin to meld together.
Add Vegetables and Beans:
Once boiling, add zucchini and both types of beans. Return to a boil before adding pasta and frozen green beans. The timing here is crucial as it ensures the squash becomes tender without overcooking, while beans maintain their shape. Reduce to medium-high heat and boil 7-8 minutes until pasta reaches perfect al dente texture.
Finish with Greens:
Stir in chopped spinach and immediately turn off heat. The residual warmth wilts the spinach without making it mushy or losing its vibrant color. Let soup rest for a few minutes before serving to allow flavors to fully develop and meld together.
A bowl of soup with cheese on top. Pin it
A bowl of soup with cheese on top. | tasteofcook.com

The fire-roasted tomatoes are truly my secret weapon in this recipe. I discovered their power accidentally when I grabbed the wrong can at the grocery store one day. The subtle smokiness they add transforms this from a good minestrone to an extraordinary one that has guests asking for my special ingredient.

Making Ahead and Storage Tips

This minestrone soup ages like fine wine in your refrigerator. The flavors deepen and meld overnight, making it perhaps even more delicious the next day. For best results, store cooled soup in airtight containers in the refrigerator for up to 5 days. When freezing, I recommend doing so without the pasta if possible, as it tends to absorb too much liquid and become mushy upon thawing. Simply cook fresh pasta separately when reheating frozen portions.

Smart Substitutions

The beauty of minestrone lies in its flexibility. No zucchini? Yellow squash or even diced sweet potatoes work wonderfully. Short on spinach? Try kale or Swiss chard, though they'll need an extra minute of cooking time. For a gluten-free version, simply substitute rice, quinoa pasta, or even a handful of cooked rice for the ditalini. If you're not vegetarian, chicken broth provides a different but equally delicious flavor profile.

Serving Suggestions

Transform this soup from side dish to showstopper by serving it with crusty garlic bread or homemade focaccia for dipping. A sprinkle of freshly grated Parmesan or nutritional yeast adds wonderful umami complexity. For a complete meal, pair with a simple Italian salad dressed with olive oil and balsamic vinegar. During summer months, I sometimes serve this soup at room temperature with a dollop of pesto on top for a refreshing twist.

A bowl of soup with vegetables and cheese. Pin it
A bowl of soup with vegetables and cheese. | tasteofcook.com

Enjoy this hearty soup with family and friends, perfect for any season but especially comforting during chilly nights.

Frequently Asked Questions

→ Can I make this minestrone soup in advance?

Yes! This soup actually tastes better the next day as the flavors have time to meld. Store it in an airtight container in the refrigerator for 4-5 days. For longer storage, freeze portions for up to 4-5 months.

→ What can I substitute for ditalini pasta?

Elbow macaroni works perfectly as mentioned in the recipe notes. Other small pasta shapes like small shells, orzo, or even broken spaghetti pieces can work well too.

→ Is this minestrone soup vegetarian?

Yes, this soup is vegetarian as written, using vegetable broth as the base. It's packed with plant-based protein from the cannellini and kidney beans.

→ Can I make this soup in a slow cooker?

Absolutely! Sauté the onions, celery, carrots and garlic first, then transfer to a slow cooker with remaining ingredients except pasta and spinach. Cook on low for 6-8 hours, add pasta for the last 30 minutes, and stir in spinach just before serving.

→ How can I make this minestrone soup more hearty?

To make it more substantial, you can add more beans or pasta, include additional vegetables like potatoes or bell peppers, or even add some cooked Italian sausage if you don't need it to be vegetarian.

→ Why shouldn't I add the spinach too early?

Adding spinach too early will cause it to overcook and become mushy. For the best texture and bright green color, add the spinach at the very end and let the residual heat wilt it naturally.

Olive Garden Minestrone Soup

A hearty Italian vegetable soup with zucchini, carrots, beans and pasta that tastes just like the restaurant favorite.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes

Category: Soups & Stews

Difficulty: Easy

Cuisine: Italian

Yield: 6 Servings (6 generous soup bowls)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Vegetables

01 1 cup finely diced onion
02 2 stalks celery, cut into ½-inch slices
03 1 cup carrots, quartered and cut into ½-inch pieces
04 3 cloves garlic, finely minced
05 1 zucchini or yellow squash, quartered and cut into ½-inch pieces
06 ¾ cup frozen green beans
07 2 cups coarsely chopped spinach

→ Pantry Items

08 2 tablespoons olive or avocado oil
09 6 cups regular sodium vegetable broth
10 1 (15-ounce) can fire-roasted tomatoes
11 3 tablespoons tomato paste
12 1 tablespoon Italian seasoning
13 1 teaspoon dried oregano
14 1 teaspoon dried parsley
15 1 tablespoon sugar (optional)
16 1 ½ teaspoons salt
17 ¼ teaspoon black pepper
18 ¼ - ½ teaspoon red pepper flakes (optional)

→ Beans & Pasta

19 1 (15-ounce) can cannellini beans, rinsed and drained
20 1 (15-ounce) can red kidney beans, rinsed and drained
21 ½ cup ditalini or elbow pasta

Instructions

Step 01

Heat oil in a large Dutch oven over medium heat. Add onions, celery, and carrots, cooking for 2-3 minutes until translucent. Add garlic and cook for an additional 30 seconds until fragrant.

Step 02

Pour in vegetable broth and add tomatoes, tomato paste, Italian seasoning, oregano, parsley, sugar, salt, black pepper, and red pepper flakes. Mix thoroughly to combine all ingredients. Increase heat to high and bring mixture to a boil.

Step 03

Once boiling, add the squash or zucchini along with the rinsed and drained cannellini and kidney beans. Return to a boil before adding pasta and frozen green beans. Reduce heat to medium-high and cook for 7-8 minutes until pasta reaches al dente texture.

Step 04

Turn off the heat and stir in the chopped spinach. Allow soup to rest for a few minutes before serving to let flavors meld and spinach wilt properly.

Notes

  1. For best flavor, consider making your own Italian seasoning blend
  2. Elbow pasta is the recommended shape for authentic texture
  3. Add spinach at the end of cooking to maintain its vibrant color and nutrients
  4. Store cooled soup in an airtight container in the refrigerator for 4-5 days
  5. Soup can be frozen in portions for up to 4-5 months for easy meal preparation

Tools You'll Need

  • Large Dutch oven or heavy-bottomed pot