You want that bowl of Olive Garden Minestrone Soup, but you don’t want to drive across town or wait for a table. I get it. I’ve stood in my kitchen on a cold night craving those tender veggies and that herby tomato broth.
Good news: you can make it at home in under an hour. This Olive Garden Minestrone Soup recipe uses simple pantry staples and one big pot. Ready to cook?
Why This Olive Garden Minestrone Soup Recipe Works
Restaurant minestrone tastes like it simmered all day. Yet this version relies on a short list of ingredients and a quick cook time. The trick is layering flavors in the right order.
You start by softening the vegetables in olive oil. Then you add tomato paste, Italian seasoning, and broth. Each step builds on the last, so the soup tastes deep without any fuss.
I made this recipe three times in one month. My family stopped asking about takeout, which tells you plenty. IMO, this copycat beats the original because you control the salt and the pasta.
What Makes It Taste Like the Real Thing
Three things matter most. Two kinds of beans give the soup body. Small shell pasta soaks up the broth. Fresh spinach and parsley at the end add a bright finish.
Skip any of those and the soup still tastes fine, but it won’t taste like the restaurant bowl. Why settle for “fine”?
Servings and Time
Here’s the quick overview before you grab your pot:
- Servings: 6 generous bowls
- Prep time: 15 minutes
- Cook time: 25 to 30 minutes
- Total time: About 45 minutes
That timeline works for a weeknight. You chop while the oil heats, and you stir while the pasta cooks. Nothing here demands fancy skills.
Ingredients and Quantities
Gather everything before you start. This soup moves fast once the pot heats up. Here’s exactly what you need:
- 2 tablespoons olive oil
- 3/4 cup diced onion
- 1/2 cup sliced celery
- 1/2 cup carrots, peeled, quartered, and sliced
- 1 zucchini, quartered and sliced
- 2 teaspoons minced garlic
- Salt and black pepper, to taste
- 1 can (14 ounces) diced tomatoes
- 4 cups vegetable broth
- 1/4 cup tomato paste
- 2 teaspoons Italian seasoning
- 1 can (15 ounces) small white beans (drain and rinse)
- 1 can (15 ounces) kidney beans (drain and rinse)
- 1/2 cup frozen cut green beans
- 1/2 cup small shell pasta
- 2 cups baby spinach leaves
- 2 tablespoons chopped fresh parsley
FYI, you don’t need to thaw the green beans. Toss them in frozen and they cook right along with everything else.
How to Make Olive Garden Minestrone Soup, Step by Step
I’ll walk you through every step in plain language. Follow along and you can’t go wrong. Even if you burn toast, you can handle this one 🙂
Step 1: Soften the Vegetables
Set a large pot over medium-high heat and pour in the 2 tablespoons of olive oil. Wait about a minute until the oil shimmers. Then add the onion, celery, carrots, and zucchini.
Stir the vegetables so the oil coats every piece. Cook them for 3 to 5 minutes. You want them to soften a little, not brown.
Step 2: Add the Garlic
Next, stir in the 2 teaspoons of minced garlic. Cook it for only about 30 seconds. Garlic burns fast, and burnt garlic tastes bitter.
Now season with a pinch of salt and some black pepper. Start small. You can always add more later, but you can’t take it out.
Step 3: Build the Broth
Pour in the diced tomatoes, including their juice. Add the 4 cups of vegetable broth, the tomato paste, and the Italian seasoning. Stir until the tomato paste dissolves and the broth turns a rich red.
Bring the pot to a gentle simmer. Small bubbles should rise to the surface. If the pot boils hard, turn the heat down a notch.
Step 4: Add Beans and Pasta
Drain and rinse both cans of beans under cold water. This washes away the thick canning liquid and keeps your broth clean. Add the white beans and kidney beans to the pot.
Now add the frozen green beans and the shell pasta. Stir well so the pasta doesn’t clump at the bottom. The pot will look crowded, and that’s exactly right.
Step 5: Simmer Until Tender
Let the soup simmer for 10 to 15 minutes. Stir every few minutes so the pasta doesn’t stick. The pasta should turn tender, and the vegetables should cook through.
Pull out a shell and bite it. Does it feel soft with a little chew? Then you’re ready for the next step.
Step 6: Taste and Adjust
Grab a spoon and taste the broth. Add more salt and black pepper if it needs a boost. This step matters more than most people think.
Canned beans and store-bought broth vary a lot in saltiness. Your tongue knows best, so trust it.
Step 7: Wilt the Spinach
Stir in the 2 cups of baby spinach. The pile will look huge, but it shrinks fast. Cook it for 2 to 3 minutes until the leaves wilt.
Don’t cook the spinach longer than that. Overcooked spinach turns slimy, and nobody wants slimy soup.
Step 8: Finish and Serve
Sprinkle the chopped fresh parsley over the top. Ladle the soup into bowls while it’s hot. Add a side of breadsticks if you want the full restaurant experience.
Tips for the Best Minestrone
I’ve tweaked this recipe a few times. These tips come from my own mistakes, so learn from them.
Choose the Right Pasta
Small shells match the restaurant version best. Ditalini and small elbows also work well. Avoid long noodles, since they tangle and make the soup hard to eat.
Watch the Pasta Timing
Pasta keeps absorbing broth as the soup sits. Cook it just until tender, then serve right away. Leftovers will turn thicker, and that brings us to storage.
Fresh Versus Frozen Vegetables
I prefer fresh onion, celery, carrots, and zucchini because they hold their shape. Frozen green beans work fine, though. Frozen versions of the other vegetables turn mushy, IMO, so I skip them.
Boost the Flavor
Want a deeper taste? Toss a Parmesan rind into the simmering broth, then pull it out before serving. A squeeze of lemon juice at the end also wakes everything up.
How to Store and Reheat Leftovers
Let the soup cool for about 30 minutes. Then pour it into airtight containers and refrigerate. It keeps well for 3 to 4 days.
The pasta will swell overnight and soak up the broth. Add a splash of water or vegetable broth when you reheat the soup. Warm it on the stove over medium heat until it steams.
Freezing works, but I suggest leaving out the pasta and spinach. Freeze the base for up to 3 months. Then add fresh pasta and spinach when you reheat it.
Frequently Asked Questions
Is Olive Garden Minestrone Soup vegan?
This copycat recipe uses only plant-based ingredients, so it qualifies as vegan. Check your vegetable broth label and your pasta to confirm. Some pasta brands use egg.
Can I make this soup in a slow cooker?
Yes. Sauté the vegetables first, then move everything except the pasta, spinach, and parsley into the slow cooker. Cook on low for 6 hours. Add the pasta for the last 30 minutes and the spinach at the very end.
Can I use different beans?
Absolutely. Cannellini beans or chickpeas swap in easily for the white beans. Pinto beans can replace the kidney beans. Keep the total at two cans so the soup stays hearty.
Can I make it gluten-free?
Swap the shell pasta for a gluten-free pasta, or use a small amount of rice. Cook gluten-free pasta carefully, because it turns soft faster than regular pasta.
What goes well with minestrone soup?
Garlic breadsticks top my list. A crisp green salad also pairs nicely, and a grilled cheese sandwich turns the meal into pure comfort.
How can I make the soup thicker?
Smash a few beans against the side of the pot with a spoon. The starch thickens the broth naturally. You can also add a little extra pasta.
Final Thoughts
You can make a restaurant-quality Olive Garden Minestrone Soup at home with simple ingredients and about 45 minutes. Soften the vegetables, build the tomato broth, simmer the beans and pasta, then finish with spinach and parsley. Taste as you go, and you’ll nail it.
So what are you waiting for? Grab your biggest pot tonight. Your kitchen will smell amazing, and your wallet will thank you.

Olive Garden Minestrone Soup
Ingredients
Method
- Set a large pot over medium-high heat and pour in the olive oil. Wait about a minute until the oil shimmers.
- Add the onion, celery, carrots, and zucchini. Stir to coat with oil and cook for 3 to 5 minutes until they soften.
- Stir in the minced garlic and cook for 30 seconds. Season with salt and black pepper.
- Pour in the diced tomatoes, vegetable broth, tomato paste, and Italian seasoning. Stir until the tomato paste dissolves and bring to a gentle simmer.
- Drain and rinse white and kidney beans. Add them to the pot along with the frozen green beans and shell pasta, stirring well.
- Let the soup simmer for 10 to 15 minutes, stirring occasionally, until the pasta is tender and the vegetables are cooked.
- Taste and adjust seasoning with more salt and black pepper if needed.
- Stir in the baby spinach and cook for 2 to 3 minutes until wilted.
- Finish with chopped fresh parsley and ladle into bowls, serving hot.



