Hearty Italian Vegetable Soup

Featured in: Soups and Stews

This vibrant Olive Garden copycat brings together veggies, pasta, and beans in a thick tomato broth. First, fry up carrots, celery, and onions. Sprinkle in garlic, pour in broth, tip in tomatoes, toss in your herbs. When it’s all hot, dump in your beans, zucchini, pasta, and green beans. Swirl in bright spinach right at the finish. Bam—you’ll have a warm, homey bowl in 40 minutes. Perfect for snuggling in and slurping up!

punchofyummy
Updated on Thu, 15 May 2025 18:44:54 GMT
A bowl of soup with bread and vegetables. Pin it
A bowl of soup with bread and vegetables. | pinchofyummy.com

Bring a taste of Olive Garden right to your stove with this simple take on minestrone. It's loaded up with veggies, beans, and pasta all in a tomato-packed broth. That classic Italian vibe will have you feeling like you're out for dinner, even if you're just staying in your sweats.

This cozy soup first happened during a freezing winter when my family wanted something both nourishing and comforting. Soon enough it became our soup of choice—the smell of onions and carrots on the stove always makes my kids yell, "Is it that Olive Garden one tonight?"

Hearty Ingredients

  • Zucchini: Soaks up the broth and stays nice and soft
  • Two kinds of beans (kidney and cannellini): Mix it up for flavor and protein
  • Italian seasoning: Quick way to get that familiar, herby taste
  • Onion, carrot, celery: This classic veggie trio makes everything taste homey
  • Ditalini pasta: Small pasta that holds up well and matches the classic
  • Spinach: Tossed in at the end for a pop of green and added goodness
  • Fire-roasted tomatoes: Bring a tiny bit of smoke and a deep flavor
  • Avocado or olive oil: Lets the veggies cook without stealing all the flavor

Awesome Step-by-Step Directions

Add the Greens:
Once you turn off the heat, stir in the spinach. Wait just a few minutes before you serve it up. That helps the spinach wilt without losing its pretty green color or nutrients.
Stir In Veggies and Beans:
Once your soup is boiling, pour in zucchini, both kinds of beans, and bring it back up to a boil. Now add your pasta and frozen green beans. Set the heat to medium-high and let it cook for around 7 or 8 minutes, just until the pasta is chewy but not mushy.
Make Your Broth:
Add veggie broth, fire-roasted tomatoes, tomato paste, and toss in all your seasonings—Italian mix, parsley, oregano, a sprinkle of sugar if you want, plus salt, pepper, and a pinch of red pepper flakes if you like. The sugar cuts down the acidity, and the herbs give it that Italian touch. Crank the heat up and let it come to a full-on boil so everything combines.
Start With Aromatics:
Get your oil hot in a big Dutch oven over steady heat. Put in onions, carrots, and celery. Cook them for a few minutes until they look soft and glossy. This step really makes your soup taste rich. Add garlic and cook until it smells amazing, but don’t let it get brown—about 30 seconds.
A bowl of soup with vegetables and beans. Pin it
A bowl of soup with vegetables and beans. | pinchofyummy.com

The fire-roasted tomatoes are my secret trick here. They really take things up a notch. Fun fact: when I cooked this for my family, my Italian grandma actually asked how I made it. Hard to get a better stamp of approval!

Handy Make-Ahead Ideas

The flavor just gets better the next day, so feel free to make this soup ahead. Hold off on adding the pasta until you’re about to serve if you can. If you do cook the pasta in advance, undercook it a bit so it doesn’t get soggy as it sits.

Tasty Pairing Suggestions

Pair your bowl with crusty garlic bread or some fluffy rosemary focaccia to round it out. A fast salad tossed in Italian dressing totally completes dinner. Or start off a big meal with a small cup of this and follow up with pasta or your favorite protein.

Storage & Warming Up

Stash leftovers in a tightly sealed container in your fridge—they’ll last up to five days. The longer it sits, the yummier it gets. When you reheat, you’ll probably want to add a bit of water or broth since the pasta will soak up extra liquid. To freeze, portion it out (but skip the pasta before freezing) and it’ll keep for about five months.

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

With this minestrone, you’ll get that warm, happy feeling—like eating at your favorite spot. But you made it all yourself, right at home.

Frequently Asked Questions

→ Is this soup already meat-free or plant-based?

Yep, it’s vegetarian right off the bat! For a vegan version, just make sure your veggie broth is fully plant-based and either skip any added sugar or swap it for a vegan-friendly sweetener if you want.

→ Got nothing but random pasta in the cupboard?

No worries! If you can’t find ditalini, grab elbow macaroni, orzo, mini shells—just about any tiny pasta will work. Elbows are honestly the easiest fix.

→ How do I keep it fresh in the fridge or freezer?

Let the soup cool all the way down first. Then move it into a tight-lock container and pop it in the fridge for up to five days. Or freeze it in freezer-safe tubs or bags—just squeeze out the air and you’re good for about four months.

→ Want to add some extra protein?

Go for it! Toss in cooked chicken, ground beef, or even Italian sausage. Mix it in when you add the beans so it just warms up and stays juicy.

→ Why wait till the end for the spinach?

If you throw in spinach too soon, it’ll wilt and get mushy. Just stir it in right before serving and kill the heat. That way, it stays bright and fresh without losing its good stuff.

→ Is this something I can eat gluten-free?

Not as-is since there's pasta in there. Just swap out the regular pasta for gluten-free kinds, and check your veggie broth label too. Now you've got a gluten-free option!

Hearty Italian Vegetable Soup

Grab a super cozy bowl brimming with soft pasta, beans, veggies, and tons of hearty flavor—totally like your favorite spot in town.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Amelia

Category: Soups and Stews

Difficulty: Easy

Cuisine: Italian

Yield: 6 Servings (6 full bowls)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Base

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

→ Liquid and Seasonings

06 6 cups vegetable broth (regular sodium)
07 3 tablespoons tomato paste for richness
08 1 can (15 oz) of fire-roasted tomatoes
09 ¼ to ½ teaspoon red pepper flakes if you like spice (optional)
10 1 teaspoon each of dried oregano and parsley
11 1 tablespoon Italian herb mix
12 1 ½ teaspoons salt to bring out flavors
13 ¼ teaspoon ground black pepper
14 1 tablespoon sugar, if you prefer it slightly sweet (optional)

→ Vegetables and Legumes

15 ½ cup little pasta like elbow macaroni or ditalini
16 1 zucchini or yellow squash, cut into small ½-inch chunks
17 ¾ cup frozen green beans
18 1 can (15 oz) of red kidney beans, rinsed and drained
19 1 can (15 oz) of cannellini beans, drained and rinsed
20 2 cups roughly chopped spinach leaves

Instructions

Step 01

Start by heating oil over medium on a big heavy pot or Dutch oven. Toss in carrots, onions, and celery and let them cook for 2-3 minutes, stirring until they’re soft and starting to look clear. Sprinkle in garlic and cook it for about 30 seconds until it smells awesome.

Step 02

Mix in your vegetable broth, tomato paste, fire-roasted tomatoes, salt, herbs, pepper, and red pepper flakes. Stir it all together. Crank the heat up to high and let it get to a boil.

Step 03

Once your soup is bubbling, throw in the zucchini and both types of beans after draining and rinsing them. Bring it to another boil, then include the pasta and frozen green beans. Lower the heat to medium-high and cook for 7-8 minutes, making sure the pasta is just cooked through but not mushy.

Step 04

Turn off the heat and stir in the spinach leaves. Let the soup sit for a couple of minutes before digging in so everything blends together nicely.

Notes

  1. Blend your own Italian herb mix for extra freshness
  2. If you can’t find ditalini, elbow macaroni works like a charm
  3. Adding spinach at the end helps keep its bright green color and all the nutrients
  4. Store leftover soup in sealed containers in the fridge for 4-5 days
  5. Freeze portions individually or as a batch for up to 5 months

Tools You'll Need

  • Large pot or Dutch oven

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten due to the inclusion of pasta
  • Vegetable broth might have soy—double-check the 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