Hearty Italian Vegetable Soup

Featured in: Warm Bowls of Comfort

This homemade Olive Garden Minestrone Soup combines vegetables, beans, and pasta in a savory tomato broth. Start by sautéing onions, celery, and carrots, then add garlic, vegetable broth, fire-roasted tomatoes, and Italian herbs. After bringing to a boil, add zucchini, kidney and cannellini beans, ditalini pasta, and green beans. Finally, stir in fresh spinach just before serving for a nutritious finish. The entire soup comes together in just 40 minutes for a cozy, restaurant-quality dish made right at home.

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:15:26 GMT
A bowl of soup with bread and vegetables. Pin it
A bowl of soup with bread and vegetables. | tasteofcook.com

This hearty Olive Garden Minestrone Soup copycat recipe brings the beloved restaurant favorite right to your kitchen with minimal effort. Packed with fresh vegetables, beans, and pasta swimming in a savory tomato broth, it delivers that authentic Italian flavor that makes you feel like you're dining out—even when you're cozied up at home.

I first recreated this soup during a particularly cold winter when my family was craving something comforting but healthy. What started as a restaurant copycat experiment has since become our most requested soup—my children now recognize the scent of sautéing vegetables and excitedly ask if it's "that Olive Garden soup" night.

Ingredients

  • Olive or avocado oil: Provides a good base for sautéing vegetables without overpowering the soup's flavors
  • Onions, celery, and carrots: Create the classic mirepoix foundation that gives depth to any good soup
  • Fire-roasted tomatoes: Add a subtle smokiness that elevates this soup beyond basic minestrone
  • Italian seasoning blend: Saves time while delivering authentic flavor
  • Ditalini pasta: Holds up beautifully in soup and closely matches what Olive Garden uses
  • Two types of beans (cannellini and kidney): Offer contrasting textures and maximize protein content
  • Zucchini: Adds a tender texture that absorbs the flavors of the broth beautifully
  • Spinach: Stirred in at the end provides a fresh green element and nutritional boost

Step-by-Step Instructions

Sauté the Aromatics:
Heat oil in a large Dutch oven over medium heat. Add the diced onions, sliced celery, and chopped carrots, cooking for 2-3 minutes until they become translucent. This foundational step builds flavor complexity that carries throughout the entire soup. Add the minced garlic and cook for just 30 seconds more—enough time to release its aroma without burning it.
Build the Broth Base:
Pour in vegetable broth, fire-roasted tomatoes, and tomato paste, then sprinkle in all seasonings including Italian seasoning, oregano, parsley, optional sugar, salt, pepper, and red pepper flakes if using. The sugar helps balance acidity from the tomatoes while the herbs infuse the broth with classic Italian flavors. Increase heat to high and bring the mixture to a full boil to help the flavors meld.
Add Vegetables and Beans:
Once boiling, add the zucchini chunks, cannellini beans, and kidney beans. Return to a boil before adding pasta and frozen green beans. Reduce heat to medium-high and maintain a steady boil for 7-8 minutes until the pasta reaches al dente texture. The timing is crucial here—you want vegetables tender but not mushy and pasta with just a slight bite.
Finish with Greens:
Turn off the heat and stir in the chopped spinach. Let the soup rest for a few minutes before serving. This final rest allows the spinach to wilt perfectly while giving the flavors one last chance to harmonize. The residual heat wilts the spinach without overcooking it, preserving its bright color and nutrients.
A bowl of soup with vegetables and beans. Pin it
A bowl of soup with vegetables and beans. | tasteofcook.com

I consider the fire-roasted tomatoes the secret weapon in this recipe. On a memorable occasion, I served this soup during a family gathering, and my Italian grandmother actually requested the recipe—the highest compliment I could ever receive for an Italian-inspired dish.

Make-Ahead Tips

This minestrone actually improves with time as the flavors continue to develop. You can prepare it a day in advance of serving, but I recommend adding the pasta just before serving if possible. If making ahead with pasta included, consider using slightly less cooking time for the pasta during initial preparation, as it will continue to absorb liquid and soften while stored.

Perfect Pairings

Serve this soup with a chunk of crusty garlic bread or rosemary focaccia for the ultimate Olive Garden experience at home. A simple side salad with Italian dressing completes the meal. For a heartier dinner, a small portion of this soup makes an excellent starter before pasta or a protein main course.

Storage and Reheating

This minestrone keeps beautifully in the refrigerator for 4-5 days in an airtight container. The flavors actually improve overnight as they continue to meld. When reheating, you may need to add a splash of broth or water as the pasta will absorb liquid during storage. For longer storage, freeze portions for up to 4-5 months, ideally before adding pasta to prevent it from becoming mushy.

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

This Olive Garden Minestrone Soup delivers the cozy, comforting taste of a restaurant classic—right from your own kitchen.

Frequently Asked Questions

→ Can I make this minestrone soup vegetarian or vegan?

This minestrone soup is already vegetarian as written. To make it vegan, simply ensure your vegetable broth doesn't contain any animal products and skip the optional sugar or use a vegan alternative.

→ What can I substitute for ditalini pasta?

If you don't have ditalini pasta, you can substitute with elbow macaroni, small shells, orzo, or any small pasta shape. The recipe notes mention that elbow pasta is actually the best alternative option.

→ How do I store leftover minestrone soup?

Allow the soup to cool completely before transferring to an airtight container. Store in the refrigerator for 4-5 days. For longer storage, freeze in a freezer-safe container or portioned freezer bags for up to 4-5 months.

→ Can I add meat to this minestrone soup?

Yes, you can add meat for additional protein. Try adding cooked Italian sausage, ground beef, or diced chicken. Add the cooked meat when you add the beans to ensure it's heated through without overcooking.

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

Adding spinach too early will cause it to overcook, become mushy, and lose its bright green color. For best results, stir in the spinach at the very end and turn off the heat. The residual heat will wilt the spinach while maintaining its texture and nutrients.

→ Is this soup gluten-free?

This soup isn't gluten-free as written due to the pasta. To make it gluten-free, simply substitute the ditalini or elbow pasta with your favorite gluten-free pasta alternative and ensure your vegetable broth is certified gluten-free.

Olive Garden Minestrone Soup

A comforting bowl of hearty vegetable soup packed with zucchini, carrots, beans and pasta 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 bowls of soup)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Base

01 2 tablespoons avocado or olive oil
02 1 cup finely diced onion
03 2 stalks celery, cut into ½-inch slices
04 1 cup carrots, quartered and cut into ½-inch pieces
05 3 cloves garlic, finely minced

→ Liquid and Seasonings

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

→ Vegetables and Legumes

16 1 zucchini or yellow squash, quartered and cut into ½-inch pieces
17 1 (15-ounce) can cannelini beans, rinsed and drained
18 1 (15-ounce) can red kidney beans, rinsed and drained
19 ½ cup ditalini or elbow pasta
20 ¾ cup frozen green beans
21 2 cups coarsely chopped spinach

Instructions

Step 01

Heat oil in a large Dutch oven over medium heat. Add onions, celery, and carrots. Cook for 2-3 minutes until vegetables become translucent. Add garlic and continue cooking for 30 seconds more 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 until well combined. Increase heat to high and bring to a boil.

Step 03

Once boiling, add squash and the rinsed and drained beans. Return to a boil, then add pasta and frozen green beans. Reduce heat to medium-high and cook for 7-8 minutes, until pasta is al dente.

Step 04

Stir in chopped spinach and turn off heat. Allow soup to rest for a few minutes before serving to let flavors meld.

Notes

  1. Make your own Italian seasoning blend for best flavor
  2. Elbow pasta works best as a substitute for ditalini
  3. Add spinach at the very end to preserve its color and nutrients
  4. Store cooled soup in airtight containers in refrigerator for 4-5 days
  5. Freeze in large containers or individual portions for up to 4-5 months

Tools You'll Need

  • Large Dutch oven or heavy-bottomed pot

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (pasta)
  • May contain traces of soy (check vegetable broth ingredients)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 210
  • Total Fat: 4 g
  • Total Carbohydrate: 36 g
  • Protein: 9 g