Vegan Minestrone Soup

Featured in: Homemade Soup Recipes for Every Season

This vegan minestrone soup recreates the Olive Garden favorite with a medley of fresh vegetables, beans, and pasta. The flavorful base combines fire-roasted tomatoes with vegetable juice and broth, while Italian seasoning adds authentic depth. Quick to prepare in under 30 minutes, this one-pot meal delivers restaurant quality with minimal effort. Perfect for meal prep and even more delicious the next day.

A woman in a kitchen smiling.
Updated on Mon, 14 Apr 2025 20:16:43 GMT
A bowl of soup with vegetables and pasta. Pin it
A bowl of soup with vegetables and pasta. | quickietreats.com

This vegan minestrone soup is a perfect copycat of Olive Garden's classic, packed with seasonal vegetables, beans, and pasta in a savory tomato broth. It delivers restaurant flavor with simple plant-based ingredients right in your home kitchen.

I first made this soup when looking for comforting restaurant flavors without leaving home. My family now requests it weekly, and we actually prefer it to the restaurant version because we can customize the vegetables and spice level.

Ingredients

  • Olive oil: Provides the perfect base for sautéing vegetables and adds a subtle richness
  • Yellow onion, carrot, and celery: Create the classic aromatic foundation for this soup
  • Garlic cloves (fresh minced): Adds robust flavor; look for firm bulbs with tight skin
  • Italian seasoning blend: Saves time by combining multiple herbs in one convenient mix
  • Zucchini: Adds tender texture and mild flavor; choose small to medium ones for best taste
  • Frozen green beans: Provide convenience and maintain their texture better than canned
  • White beans and kidney beans: Add protein variety and different textures; select low-sodium canned options
  • Fire-roasted diced tomatoes: Bring a subtle smoky depth; regular diced tomatoes work but lack complexity
  • Vegetable juice (like V8): Creates a rich tomato base with additional vegetable nutrients
  • Vegetable broth: Enhances the savory flavors; use low-sodium to control salt levels
  • Ditalini pasta or small shells: Maintain their texture in soup; check package for cooking times
  • Bay leaves: Infuse a subtle herbal note; remove before serving
  • Baby spinach: Adds color and nutrition; wilts perfectly into hot soup
  • Parsley and Parmesan: For garnish; optional but add fresh flavor and presentation

Step-by-Step Instructions

Heat the Base:
Add olive oil to a large Dutch oven over medium-high heat until it shimmers but doesn't smoke. This creates the perfect foundation for vegetable sautéing without burning.
Cook the Aromatics:
Add diced onion, sliced carrots, and celery along with salt and pepper. Cook for 6-8 minutes, stirring frequently to prevent sticking. The vegetables should soften but not brown, creating the aromatic base called soffritto that flavors the entire soup.
Add Seasonings and Zucchini:
Incorporate minced garlic, Italian seasoning, and zucchini with additional salt and pepper. Stir constantly for 2 minutes to prevent garlic from burning while releasing its aromatic oils. The zucchini should barely begin to soften.
Combine Main Ingredients:
Add green beans, white beans, kidney beans, diced tomatoes, pasta, vegetable juice, and vegetable broth with additional seasoning. Stir thoroughly to distribute ingredients evenly, ensuring the pasta doesn't clump together. Add bay leaves for depth of flavor.
Simmer to Perfection:
Bring to a simmer over medium-high heat, watching for small bubbles around the edge. Cover the pot, reduce heat to low, and simmer for approximately 5 minutes until the pasta reaches al dente texture. Stir frequently to prevent pasta from sticking to the bottom.
Finish with Greens:
Add baby spinach and stir until it wilts completely, about 30 seconds. The spinach adds beautiful color, nutrition, and a tender texture. Taste and adjust seasoning with additional salt and pepper as needed.
A bowl of soup with pasta and vegetables. Pin it
A bowl of soup with pasta and vegetables. | quickietreats.com

My favorite ingredient in this recipe is definitely the fire-roasted tomatoes. I discovered their flavor impact by accident when I grabbed the wrong can once, and now I would never go back to regular diced tomatoes. They add a subtle smokiness that elevates the entire soup without any additional work.

Make-Ahead Options

This minestrone soup actually improves with time as flavors meld together. You can prepare it up to three days in advance, storing it in an airtight container in the refrigerator. If making ahead, consider cooking the pasta separately and adding it just before serving to prevent it from absorbing too much liquid and becoming mushy. The soup base without pasta freezes beautifully for up to three months.

A bowl of soup with noodles and vegetables. Pin it
A bowl of soup with noodles and vegetables. | quickietreats.com

Customizing Your Minestrone

The beauty of this recipe lies in its flexibility. Feel free to swap vegetables based on seasonal availability or personal preference. Summer squash works well in place of zucchini, while kale can substitute for spinach if you prefer heartier greens. For a gluten-free version, use rice, quinoa pasta, or simply omit the pasta and add extra beans. If you are not strictly vegan, Parmesan cheese rind simmered in the broth adds incredible depth.

Serving Suggestions

This hearty soup stands beautifully on its own, but for a complete Olive Garden experience, serve with warm crusty bread or homemade breadsticks. A simple side salad with Italian dressing complements the flavors perfectly. For presentation, serve in wide, shallow bowls that showcase the beautiful vegetable colors, and offer extra Parmesan (dairy or plant-based) and red pepper flakes at the table for customization.

Nutritional Benefits

This minestrone delivers exceptional nutritional value while remaining completely plant-based. The combination of beans provides complete protein, while the array of vegetables offers diverse vitamins, minerals, and antioxidants. The tomato base is rich in lycopene, a powerful antioxidant linked to heart and skin health. With high fiber content from vegetables and beans, this soup supports digestive health and helps maintain steady blood sugar levels.

Frequently Asked Questions

→ Can I make this minestrone soup ahead of time?

Yes! This soup actually tastes better the next day as the flavors have time to develop. Store in an airtight container in the refrigerator for up to 5 days. The pasta may absorb more liquid, so you might need to add extra broth when reheating.

→ Is this soup freezer-friendly?

Absolutely. For best results, freeze the soup without the pasta and add freshly cooked pasta when reheating. If freezing with pasta, the texture may change slightly but will still be delicious. Freeze for up to 3 months in airtight containers.

→ What can I substitute for V8 juice?

If you don't have V8 or vegetable juice, you can use additional vegetable broth plus 2 tablespoons of tomato paste. Another option is to blend canned tomatoes with a bit of vegetable broth until smooth.

→ Can I use different beans in this soup?

Yes, feel free to use whatever beans you have on hand. Cannellini, navy, pinto, or even chickpeas work well. The combination of different beans adds texture and protein, but you can simplify with just one type if preferred.

→ What can I use instead of Ditalini pasta?

Any small pasta works great in this soup. Try small shells, elbow macaroni, orzo, or even broken spaghetti. For a gluten-free option, use your favorite gluten-free small pasta or add a quarter cup of rinsed quinoa instead.

→ How can I make this soup more hearty?

To make this soup more filling, double the amount of beans or pasta. You could also add plant-based Italian sausage, more vegetables like bell peppers or potatoes, or serve with crusty bread on the side.

Olive Garden Minestrone Soup

Hearty Italian-style vegetable soup with beans, pasta and fresh herbs - a comforting vegan version of the Olive Garden classic.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes
By: Mia

Category: Soup Varieties

Difficulty: Easy

Cuisine: Italian

Yield: 8 Servings (8 bowls of soup)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Base

01 2 tablespoons olive oil
02 1 small yellow onion, diced
03 1 cup sliced carrot
04 1 cup sliced celery
05 6 cloves garlic, minced
06 1 tablespoon Italian seasoning

→ Vegetables

07 1 small zucchini, halved and sliced
08 1 cup frozen green beans
09 3 cups baby spinach

→ Legumes

10 1 (15 oz.) can white beans
11 1 (15 oz.) can dark red kidney beans

→ Liquids

12 1 (15 oz.) can fire roasted diced tomatoes
13 4 cups vegetable juice (like V8 juice)
14 3 cups vegetable broth

→ Pasta

15 1 cup uncooked Ditalini (or small shells pasta)

→ Aromatics

16 2 bay leaves
17 Kosher salt
18 Fresh cracked black pepper

→ Garnish

19 Fresh chopped parsley
20 Homemade croutons

Instructions

Step 01

Heat oil in a large Dutch oven over medium high heat. Add onion, carrot, celery, and a couple large pinches of salt and pepper. Cook, stirring frequently for 6-8 minutes.

Step 02

Add garlic, Italian seasoning, and zucchini along with a couple large pinches of salt and pepper. Cook, stirring frequently for 2 minutes.

Step 03

Add green beans, white beans, kidney beans, diced tomatoes, pasta, vegetable juice, and vegetable broth along with a couple large pinches of salt and pepper. Stir to combine and add bay leaves.

Step 04

Bring to a simmer over medium-high heat. Cover, reduce heat to low, and simmer for 5 minutes or until the pasta is al dente. Stir frequently so the pasta doesn't stick to the bottom of the pan.

Step 05

Stir in spinach until it wilts. Season to taste with salt and pepper.

Step 06

Garnish with parsley and homemade croutons if desired and enjoy hot.

Notes

  1. This soup tastes even better the next day as the flavors continue to meld.
  2. For a heartier version, add more pasta or beans.

Tools You'll Need

  • Large Dutch oven or heavy-bottomed pot
  • Measuring cups and spoons
  • Sharp knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains legumes (beans)

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: 5 g
  • Total Carbohydrate: 32 g
  • Protein: 8 g