Olive Garden Minestrone Soup (Copycat)

A hearty Olive Garden–style minestrone packed with vegetables, beans, and small shells in a bright tomato broth — comforting, weeknight-friendly, and freezer-ready.

This Olive Garden minestrone has been a cold-evening lifesaver in my kitchen for years. I first recreated this version late one winter when a craving for the restaurant classic collided with an overfull vegetable drawer and two open cans of beans. The result was so bright, hearty, and deeply comforting that it became my go-to soup for casual dinners and when friends stop by unexpectedly. The broth is tomato-forward but not heavy, the vegetables keep their texture, and the little shells soak up flavor without becoming mushy.
What makes this pot special is the balance: sweet carrots and onions, savory tomato paste, the gentle bite of zucchini, and the satisfying creaminess of white beans and kidney beans. A handful of baby spinach stirred in at the end lifts the whole bowl and adds fresh color. It’s a recipe that translates well for families, freezes beautifully, and can be scaled up when you need to feed a crowd. I’ll share the small techniques I use to make this copycat sing — from the way I sweat the vegetables to the exact time I add pasta so it finishes perfectly al dente.
Why You'll Love This Recipe
- Comforting and family-friendly: Ready in about 40 minutes from start to finish, perfect for weeknight dinners when you want a warm, filling bowl without fuss.
- Pantry-friendly and flexible: Uses canned beans and tomatoes, frozen green beans, and small shell pasta so you can assemble it from staples most kitchens have on hand.
- Healthy and balanced: High in fiber and plant-based protein thanks to the beans and vegetables, with a low amount of fat.
- Make-ahead and freezer-friendly: Cooks quickly and stores well — freeze portions for up to three months for effortless future meals.
- Restaurant-style but better: This copycat captures the bright tomato broth and variety of vegetables while letting you control seasoning and textures.
- Kid-approved and crowd-pleasing: Small shells and a gentle tomato base make this accessible for picky eaters yet satisfying for adults.
When I first served this to my extended family, my mother reached for seconds and my husband declared it "better than Olive Garden." Over the years I’ve adjusted the timing for the pasta and reduced the salt slightly, and those refinements made a noticeable difference. This version is the one that gets requests at potlucks and quiet weeknight dinners alike.
Ingredients
- Olive oil: 2 tablespoons; use a good-quality extra virgin oil for aroma. It’s the flavor foundation when you sweat the vegetables — I often use California Olive Ranch or a mid-priced bottle from the grocery store.
- Onion: 3/4 cup diced (about 1 medium onion); choose yellow or sweet onions for balanced sweetness and body.
- Celery: 1/2 cup sliced (about 1 large stalk); provides savory aromatic depth and a little crunch when not overcooked.
- Carrots: 1/2 cup, peeled, quartered and sliced; carrots add natural sweetness and color — baby carrots work in a pinch but peel and slice to similar size.
- Zucchini: 1/2 cup, quartered and sliced; adds freshness and a gentle vegetal bite that keeps texture in the broth.
- Garlic: 2 teaspoons minced; add at the end of the sauté so it stays bright without burning.
- Diced tomatoes: One 14-ounce can; use fire-roasted for extra depth if you like a smokier note.
- Vegetable broth: 4 cups; low-sodium is ideal so you can control final seasoning.
- Tomato paste: 1/4 cup; this concentrates tomato flavor and thickens the broth slightly.
- Italian seasoning: 2 teaspoons; a blend of oregano, basil, thyme, and rosemary brings classic Italian aromatics.
- White beans: One 15-ounce can, drained and rinsed (cannellini or great northern); they add creaminess and protein.
- Kidney beans: One 15-ounce can, drained and rinsed; provide color contrast and bite.
- Frozen cut green beans: 1/2 cup; they retain snap and color when added late in the simmer.
- Small shell pasta: 1/2 cup dry; small shapes like mini shells are authentic and fill the bowl comfortably.
- Baby spinach: 2 cups leaves; stirred in at the end for texture and bright green color.
- Parsley: 2 tablespoons chopped for garnish and fresh herbal lift.
- Salt and pepper: To taste; adjust at the end after the pasta has absorbed some liquid.
Instructions
Sauté the aromatics and vegetables: Heat 2 tablespoons olive oil in a large pot over medium-high heat. Add 3/4 cup diced onion, 1/2 cup sliced celery, 1/2 cup sliced carrots, and 1/2 cup sliced zucchini. Stir and cook until vegetables are just tender, about 3–5 minutes — you’re looking for softened onions and carrots slightly losing their raw edge but not browning. This sweating step draws out sugars and builds flavor. Add garlic and season: Reduce heat slightly and add 2 teaspoons minced garlic. Cook for 30 seconds until fragrant; garlic burns quickly, so keep it moving in the pan. Season with salt and freshly ground black pepper to taste. At this point, aromatic oils are infused and ready to carry the tomato base. Build the tomato broth: Stir in a 14-ounce can of diced tomatoes, 4 cups vegetable broth, 1/4 cup tomato paste, and 2 teaspoons Italian seasoning. Whisk the tomato paste into the broth so it dissolves and doesn’t clump. Bring the pot to a gentle simmer over medium heat — this allows the flavors to marry and the tomato paste to mellow. Add beans, green beans, and pasta: Once simmering, add one 15-ounce can drained white beans, one 15-ounce can drained kidney beans, 1/2 cup frozen cut green beans, and 1/2 cup small shell pasta. Stir, reduce heat to maintain a gentle simmer, and cook for 10–15 minutes until the pasta is al dente and vegetables are tender. Keep an eye on the liquid level; small shells absorb some broth, so you may need to add up to 1/2 cup extra broth or water if you prefer a looser soup. Finish with greens and serve: Taste and adjust seasoning with salt and pepper. Stir in 2 cups baby spinach and cook 2–3 minutes until wilted but still bright. Remove from heat, sprinkle 2 tablespoons chopped parsley over the soup, and ladle into bowls while hot. The final spinach addition adds color, freshness, and a quick wilt that keeps texture.
You Must Know
- This bowl is high in fiber and plant protein from beans: excellent for satiety and digestion.
- Store leftover soup refrigerated up to 3–4 days in a sealed container; freeze for up to 3 months without spinach (add fresh when reheating).
- Using low-sodium broth prevents over-salting — adjust final salt after pasta finishes cooking since it absorbs flavor.
- Small shell pasta will continue to soften if stored in soup; if planning to refrigerate, slightly undercook the pasta at first to avoid mushiness later.
- Vegetable swap flexibility: almost any mid-summer vegetable can be used; stagger cooking times to maintain texture.
My favorite part of this soup is how reliably it brings people together — I’ve handed a steaming bowl to a friend on stay-sane night and watched them close their eyes in the first spoonful. The texture contrast between creamy beans and al dente pasta is what keeps people coming back, and adding fresh herbs brightens the whole pot right before serving.
Storage Tips
Cool the soup to room temperature within two hours, then transfer to airtight containers. In the refrigerator it will keep well for 3–4 days. For longer storage, freeze portions in freezer-safe containers or heavy-duty freezer bags for up to 3 months. If freezing, omit the spinach: add fresh spinach or kale when reheating to retain color and texture. To reheat from frozen, thaw overnight in the refrigerator and warm gently on the stove, adding a splash of broth or water to loosen if the pasta absorbed liquid while frozen.
Ingredient Substitutions
To adapt the pot, swap small shell pasta for ditalini, orzo, or even a gluten-free pasta if needed (note the texture change). Use chickpeas in place of kidney beans for a nuttier bite, or add cannellini only for a creamier profile. If you prefer a meatier soup, stir in cooked Italian sausage or diced pancetta early in the sauté step. For a lower-sodium option, use homemade broth and omit added salt until the end. If zucchini is out of season, use yellow squash or diced potatoes, adjusting simmer time until tender.
Serving Suggestions
Serve hot with crusty bread or garlic bread for dunking. A generous grating of Parmesan or a drizzle of extra virgin olive oil elevates each bowl; for a vegan finish, use nutritional yeast. Garnish with extra chopped parsley or basil leaves for brightness. Pair with a simple green salad and a crisp white wine or sparkling water with lemon for a light, satisfying meal.
Cultural Background
Minestrone is a traditional Italian vegetable soup that changes by season and region; it’s defined more by its method than a strict ingredient list. Historically, it was a thrifty peasant dish that used available vegetables, beans, and pasta or rice. Regional variations across Italy swap legumes, greens, and shapes of pasta based on local agriculture. This Olive Garden–style interpretation leans toward a tomato-forward broth and smaller pasta shapes for an accessible, family-friendly experience common in American-Italian restaurants.
Seasonal Adaptations
In spring, highlight fresh peas, asparagus tips, and ramp leaves. Summer calls for an abundance of zucchini, fresh tomatoes, and basil; reduce tomato paste if using ripe fresh tomatoes. In autumn and winter, add diced butternut squash, kale, or leeks for a heartier profile. Spices like red pepper flakes or a splash of balsamic vinegar can be used sparingly to add warmth during colder months.
Meal Prep Tips
Make a double batch and portion into single-serving containers for quick lunches. Cook the pasta separately if freezing so it doesn’t soften during storage; add freshly cooked pasta when reheating. Label containers with the date and reheat in a saucepan over medium heat until steaming, adding a little broth to revive the texture. Keep a small container of chopped parsley or grated cheese for last-minute finishing touches.
Whether you’re feeding a family, prepping lunches for the week, or craving a bowl of nostalgia, this minestrone delivers comfort in every spoonful. It’s dependable, adaptable, and the kind of dish that earns second helpings — enjoy and make it your own.
Pro Tips
Undercook pasta by one minute if you plan to refrigerate leftovers so it doesn’t become mushy later.
Rinse canned beans well to remove excess sodium and the canned flavor, improving texture and taste.
Use low-sodium broth and adjust salt at the end to avoid oversalting after the pasta and beans absorb liquid.
If the soup becomes too thick after standing, revive with warm broth or water and reheat gently.
This nourishing olive garden minestrone soup (copycat) recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Olive Garden Minestrone Soup (Copycat)
This Olive Garden Minestrone Soup (Copycat) recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Main
Instructions
Sauté aromatics and vegetables
Heat olive oil in a large pot over medium-high heat. Add onion, celery, carrots and zucchini; cook 3–5 minutes until softened but not browned.
Add garlic and season
Reduce heat slightly and stir in minced garlic, cooking about 30 seconds until fragrant. Season vegetables with salt and pepper.
Build tomato broth
Add diced tomatoes, vegetable broth, tomato paste and Italian seasoning. Whisk to dissolve tomato paste and bring to a simmer.
Simmer with beans and pasta
Add drained white beans, kidney beans, frozen green beans and small shell pasta. Simmer 10–15 minutes until pasta is al dente and vegetables are tender. Add extra liquid if needed.
Finish and serve
Taste and adjust salt and pepper. Stir in baby spinach and cook 2–3 minutes until wilted. Garnish with chopped parsley and serve hot.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

10 Minute Immune-Boosting Broth
A fast, fragrant, and nourishing broth loaded with garlic, ginger, turmeric and miso — ready in 10 minutes to soothe, hydrate, and support your immune system.

3 Ingredient Cottage Cheese Egg Muffins for a Fluffy Breakfast
Simple, protein packed muffins made with eggs, cottage cheese, and a pinch of salt. Keto friendly and ready in under 35 minutes for busy mornings.

Albondigas Soup (Mexican Meatball Soup)
A comforting Mexican soup of tender rice filled meatballs simmered in a light tomato broth with vegetables and bright herbs. Easy to make and perfect for family dinners.

Did You Make This?
Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Emily!
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
