
Olive Garden Vegetable Soup Recipe tastes rich and tomatoey with tender veggies, soft beans, and a cozy Italian herb vibe that feels like a hug in a bowl. It works perfectly for busy weeknights or light lunches, since you can get it on the table in about 40 minutes from start to finish. I first reverse-engineered this at my tiny apartment stove, and my friends still ask for “that fake Olive Garden soup” every winter.
Why Choose This Olive Garden Vegetable Soup Recipe
This version keeps the same comforting flavor as the restaurant classic, but you control the salt, the veggies, and the texture. You get a hearty, veggie-packed soup that tastes like it simmered all day, even though it comes together quickly.
You can use simple pantry staples and frozen shortcuts, so you skip extra grocery runs. The recipe scales easily, so you can cook for two or feed a crowd without extra stress.
“Tastes just like the Olive Garden vegetable soup I crave, only fresher and brighter at home! ★★★★★”
Ingredients You’ll Need
Here is everything you need to make this Olive Garden Vegetable Soup Recipe at home. I include some easy swaps so you can use what you already have.
Vegetables
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and sliced into half-moons
- 2 celery stalks, sliced
- 1 small zucchini, diced
- 1 small yellow squash, diced (or use extra zucchini)
- 1 cup green beans, trimmed and cut into 1 inch pieces
- 3 cloves garlic, minced
- 1 cup shredded green cabbage (bagged coleslaw mix works great)
- 1 cup baby spinach, roughly chopped
You can use frozen mixed vegetables if you feel short on time. Just add them straight from the freezer and adjust the simmer time until tender.
Beans, Pasta, and Broth
- 1 can (15 ounces) kidney beans, drained and rinsed
- 1 can (15 ounces) great northern beans or cannellini beans, drained and rinsed
- 1 cup small pasta such as ditalini, small shells, or elbow macaroni
- 6 cups low sodium vegetable broth (or chicken broth if you do not need it vegetarian)
- 1 can (14.5 ounces) diced tomatoes with juices
- 2 tablespoons tomato paste
If you only have one type of bean, just double that can. Whole wheat pasta or gluten free pasta also works; just watch the cooking time on the package.
Herbs, Seasoning, and Extras
- 1 ½ teaspoons dried Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- 1 bay leaf
- ¾ to 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes, optional for a little heat
- 1 teaspoon sugar, optional, to balance the acidity of the tomatoes
- 2 tablespoons chopped fresh parsley, optional for garnish
- Freshly grated Parmesan cheese for serving, optional
You can use any Italian seasoning blend you like; I often grab the big store brand bottle and it works perfectly. If you avoid cheese, skip the Parmesan and finish the soup with extra herbs and a drizzle of good olive oil.
Equipment List
- Large heavy pot or Dutch oven, at least 5 quarts
- Cutting board and sharp knife
- Wooden spoon or heat safe spatula
- Measuring cups and spoons
- Ladle for serving
- Airtight containers for leftovers
Tips & Tricks
- Sauté the veggies until they soften and pick up a little color to build deeper flavor in the broth.
- Salt in layers: season the veggies, then the broth, then adjust again at the end so the soup tastes bright, not flat.
- Add the pasta near the end so it stays pleasantly firm and does not turn mushy.
- Use bagged coleslaw mix as a shortcut for shredded cabbage and carrots.
- Stir the soup occasionally while it simmers so the beans and pasta do not stick to the bottom.
- Keep extra broth on hand and splash some in if the soup thickens more than you like.
- Taste right before serving and adjust with salt, pepper, or a pinch of sugar to balance the tomatoes.
How to Make Olive Garden Vegetable Soup Recipe
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery, then cook 5 to 7 minutes until the veggies soften and the onion turns translucent. Stir in the garlic and cook about 30 seconds until it smells fragrant, so it does not burn.
Step 2: Add Veggies and Tomato Base
Add the zucchini, yellow squash, and green beans. Stir and cook 3 to 4 minutes so they start to soften. Spoon in the tomato paste and stir it into the veggies for about 1 minute so it toasts slightly and deepens the flavor.
Pour in the diced tomatoes with their juices and stir to combine. The pot should look thick and chunky at this point, almost like a veggie stew base.
Step 3: Build the Broth
Pour in the vegetable broth and stir well. Add the Italian seasoning, oregano, basil, bay leaf, salt, pepper, and red pepper flakes if you use them. Drop in the shredded cabbage and stir it into the broth.
Bring the soup up to a gentle boil over medium high heat. Once it reaches a boil, lower the heat to medium low so the soup simmers steadily.
Step 4: Simmer and Add Beans
Let the soup simmer uncovered for about 10 to 15 minutes. Stir occasionally so nothing sticks and the flavors mingle. Add the kidney beans and great northern beans, then stir them in gently.
Taste the broth and adjust the seasoning with more salt or pepper if needed. If the tomatoes taste sharp, add the teaspoon of sugar and stir until it dissolves.
Step 5: Cook the Pasta
Add the small pasta to the simmering soup. Stir well so the pasta does not clump together. Cook according to the package directions, usually 7 to 10 minutes, until the pasta turns al dente and still has a little bite.
If the soup thickens too much while the pasta cooks, pour in a bit more broth or water. Stir often during this stage because pasta likes to sink and stick.
Step 6: Finish with Greens and Serve
Stir in the chopped spinach during the last 2 to 3 minutes of cooking. The spinach will wilt quickly and turn a bright green color. Remove the bay leaf and turn off the heat.
Sprinkle in the fresh parsley if you use it and give the soup a final stir. Ladle the Olive Garden Vegetable Soup Recipe into bowls and top with grated Parmesan if that fits your diet. Serve hot while the veggies stay tender and the pasta holds its texture.
What to Serve with it?
This Olive Garden Vegetable Soup Recipe pairs beautifully with warm breadsticks, crusty Italian bread, or simple garlic toast for dipping. A crisp green salad with romaine, cucumbers, cherry tomatoes, and a light Italian dressing keeps the meal fresh and balanced. You can also serve it with grilled chicken breast, roasted turkey, or baked fish on the side if you want extra protein. If you pack lunches, add a small fruit cup or apple slices and a handful of crackers to round out the meal.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- The pasta continues to soak up broth, so you can store extra cooked pasta separately and add it to each bowl when you reheat.
- Freeze the soup without pasta for best texture, up to 3 months, in freezer safe containers or bags with a little headspace.
- Reheat on the stove over medium heat, adding a splash of broth or water as needed, or warm individual portions in the microwave in 1 minute bursts, stirring between each round.

Olive Garden Vegetable Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes until softened.
- Stir in the minced garlic, sliced carrots, and sliced celery. Cook for another 3–4 minutes, stirring occasionally.
- Add the chopped zucchini and green beans, then stir in the diced tomatoes with their juices and the vegetable broth.
- Season with dried basil, dried oregano, dried thyme, salt, and black pepper. Bring the mixture to a boil over medium-high heat.
- Once boiling, reduce the heat to a gentle simmer. Add the cannellini beans and small pasta, stirring to combine.
- Simmer uncovered for 15–20 minutes, or until the vegetables are tender and the pasta is cooked al dente, stirring occasionally to prevent sticking.
- Stir in the fresh baby spinach and cook for 1–2 minutes more, just until the spinach is wilted. Adjust seasoning with additional salt and pepper if needed.
- Ladle the soup into bowls and sprinkle with grated Parmesan cheese if desired. Serve hot.
Notes
Approximate per serving (1/6 of recipe): 210 calories; fat 6 g; saturated fat 1 g; carbohydrates 32 g; fiber 6 g; sugars 7 g; protein 9 g; sodium 760 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.
