Creamy Vegetarian Gnocchi Soup (Better Than Olive Garden!)

Total Time: 30 mins
Pillowy gnocchi in rich, creamy broth—pure comfort in a bowl
Creamy vegetarian gnocchi soup in a white bowl with pillowy gnocchi, vegetables, and fresh spinach topped with parmesan pinit

I have a confession: I used to be obsessed with Olive Garden’s chicken gnocchi soup. Like, unhealthily obsessed. I’d go there just for the soup and unlimited breadsticks. But as someone who eats mostly vegetarian these days, I started wondering if I could recreate that same creamy, comforting magic without the chicken.

Turns out, you absolutely can. And honestly? This vegetarian version might be even better. The pillowy gnocchi, the rich creamy broth, the pop of fresh spinach—it’s got everything that makes the original addictive, but it feels a little lighter and lets the other flavors shine through.

The best part is how ridiculously easy this is. One pot, 30 minutes, and you’ve got restaurant-quality soup that costs a fraction of what you’d pay for takeout. I make this constantly during fall and winter, and even my non-vegetarian friends request it. That’s when you know you’ve got a winner. 🙂

Why You’ll Love This Recipe

Ready in 30 Minutes (Faster Than Takeout!) From start to finish, this soup is done before you could even get delivery. The gnocchi cook in minutes, the vegetables are quick, and everything comes together in one pot. Perfect for those nights when you need comfort food fast.

Rich and Creamy Without Feeling Heavy This soup is indulgent and comforting but doesn’t leave you feeling weighed down. The creaminess comes from a combination of heavy cream and the starch from the gnocchi, creating a luxurious texture that’s satisfying without being overly rich.

Packed With Vegetables and Pillowy Gnocchi You’re getting carrots, celery, spinach, and those amazing little potato pillows called gnocchi. It’s hearty and filling, with enough substance to be a complete meal. No one will miss the meat, trust me.

Vegetarian But Satisfying for Everyone I’ve served this to dedicated meat-eaters who had no idea it was vegetarian until I told them. It’s that good. The umami from the parmesan and the richness from the cream make it deeply satisfying.

Tastes Like Olive Garden But Better This is a copycat recipe done right. You get all those familiar flavors—creamy, garlicky, herbaceous—but fresher and more flavorful because you’re making it with quality ingredients at home.

One-Pot Comfort Food at Its Finest Everything cooks in a single pot, which means minimal cleanup. When you’re craving comfort food, the last thing you want is a sink full of dishes. This delivers maximum comfort with minimum effort.

Ingredients

For the Soup:

  • 3 tablespoons butter (or olive oil for lighter version)
  • 1 medium onion, diced
  • 3 cloves fresh garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • ¼ cup all-purpose flour
  • 4 cups vegetable broth (use good quality!)
  • 1 cup heavy cream (or half-and-half for lighter)
  • 1 lb potato gnocchi (store-bought or homemade)
  • 3 cups fresh spinach, roughly chopped
  • 1 teaspoon dried thyme
  • ½ teaspoon dried oregano
  • ¼ teaspoon nutmeg (secret ingredient!)
  • Salt and black pepper to taste
  • ½ cup freshly grated parmesan cheese, plus extra for serving

For Garnish:

  • Extra grated parmesan cheese
  • Fresh parsley or basil, chopped
  • Red pepper flakes (optional)
  • Drizzle of good olive oil

Key Ingredient Notes:

Gnocchi Choice: Store-bought gnocchi from the pasta aisle works perfectly and saves tons of time. Look for potato gnocchi (not cauliflower or other varieties). Brands like De Cecco, Gia Russa, or Trader Joe’s are all good. Fresh gnocchi from the refrigerated section is even better if you can find it.

Vegetable Broth Quality: This makes a huge difference. Use a good quality vegetable broth that actually tastes like vegetables, not salt water. Better Than Bouillon vegetable base is excellent, or Pacific Foods organic vegetable broth. If your broth is bland, the soup will be bland.

Heavy Cream vs. Alternatives: Heavy cream gives you that restaurant-quality richness. Half-and-half works for a lighter version. For dairy-free, use full-fat coconut milk (it adds a subtle sweetness that actually works) or cashew cream.

Fresh Spinach: Baby spinach is easiest because it’s already cleaned and doesn’t need chopping. Mature spinach works too—just remove tough stems and chop it. Frozen spinach works in a pinch, but fresh is better for texture.

Nutmeg is the Secret: Don’t skip this! A tiny bit of nutmeg adds warmth and depth that takes the soup from good to amazing. It’s subtle but makes all the difference.

Parmesan Cheese: Use real Parmigiano-Reggiano, freshly grated. The pre-grated stuff doesn’t melt as smoothly. For a vegan version, use nutritional yeast or vegan parmesan.

Step-by-Step Instructions

Step 1: Build the Flavorful Base

In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion, carrots, and celery (this is called a mirepoix in fancy cooking terms). Sauté for about 5-7 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent.

Add the minced garlic and cook for another minute until fragrant. Your kitchen should smell amazing right now.

Step 2: Make the Roux

Sprinkle the flour over the vegetables and stir well to coat everything. Cook for about 2 minutes, stirring constantly. This is called a roux, and it’s what thickens the soup and gives it that creamy, velvety texture.

The mixture will look dry and pasty—that’s exactly what you want. This step cooks out the raw flour taste.

Step 3: Add Broth and Seasonings

Gradually pour in the vegetable broth, stirring constantly to avoid lumps. Start with about 1 cup, stirring until smooth, then add the rest. This gradual addition helps prevent clumps.

Add the dried thyme, oregano, nutmeg, salt, and pepper. Stir well and bring the mixture to a boil, then reduce heat to medium-low and let it simmer for about 5 minutes. The soup should start to thicken slightly.

Step 4: Cook the Gnocchi

Add the gnocchi to the simmering soup. Gnocchi cook fast—usually just 3-4 minutes. You’ll know they’re done when they float to the surface. Don’t overcook them or they’ll get mushy and fall apart.

Stir gently to prevent the gnocchi from sticking to the bottom of the pot.

Step 5: Add Cream and Spinach

Reduce heat to low and stir in the heavy cream. Let it heat through for about 2 minutes, but don’t let it boil vigorously or the cream might separate.

Add the chopped spinach and stir until it wilts into the soup—this only takes about 1 minute. The spinach will reduce significantly in volume.

Step 6: Finish with Parmesan

Remove the pot from heat and stir in the grated parmesan cheese. It’ll melt into the soup, adding richness and that signature Italian flavor.

Taste and adjust seasoning. You might need more salt, pepper, or a pinch more nutmeg. The soup should be creamy, flavorful, and well-balanced.

Step 7: Serve

Ladle the soup into bowls. Garnish with extra parmesan, fresh chopped parsley or basil, and a crack of black pepper. A drizzle of good olive oil on top adds a nice finishing touch.

Serve immediately while the gnocchi are still tender and pillowy. The soup thickens as it sits, so you might need to thin it with a splash of broth when reheating.

Serving Suggestions

Crusty Bread for Dipping This is non-negotiable in my house. A good crusty Italian bread or sourdough is perfect for soaking up all that creamy broth. Toast it and rub with garlic for extra points.

Simple Salad Pairings A crisp Caesar salad or simple arugula salad with lemon vinaigrette balances the richness of the soup. Keep it light and acidic to cut through the cream.

Garlic Bread Options Make it a full Italian experience with homemade garlic bread or cheesy garlic knots. Your carb-loving self will thank you.

Wine Pairing Ideas A crisp white wine like Pinot Grigio or Sauvignon Blanc works beautifully. If you prefer red, go with a light-bodied option like Chianti. Or just stick with water—no judgment here.

Making It a Complete Italian Meal Start with a Caprese salad or antipasto platter, serve this soup as the main course with bread, and finish with tiramisu or panna cotta. Instant Italian dinner party.

Add Some Protein If you’re feeding people who want more protein, serve with a side of white beans tossed in olive oil and herbs, or add cannellini beans directly to the soup.

Storage Tips

Refrigeration

Store leftover soup in an airtight container in the fridge for up to 3 days. Be aware that the gnocchi will continue to absorb liquid, so the soup will thicken considerably.

Why Gnocchi Gets Mushy (And How to Prevent It)

Gnocchi are delicate. When stored in liquid, they absorb it and can become mushy or fall apart. For best results, store the soup and gnocchi separately if you’re meal prepping. Cook fresh gnocchi when you reheat the soup base.

If you don’t want to deal with that, just accept that leftover gnocchi soup will be thicker and softer. It still tastes good, just different in texture.

Reheating Without Losing Texture

Reheat gently on the stovetop over medium-low heat, stirring frequently. The soup will have thickened, so add vegetable broth or milk ¼ cup at a time until you reach your desired consistency.

Don’t boil it hard when reheating or the cream can separate and the gnocchi will break down further. Gentle heat is key.

Microwave works but tends to heat unevenly. Use 50% power and stir every minute.

Freezing Considerations

I don’t recommend freezing this soup. Gnocchi and cream-based soups both freeze poorly—the gnocchi get mushy and grainy, and the cream can separate when thawed.

If you really want to freeze it, freeze the soup base (before adding gnocchi and cream). When ready to eat, thaw and reheat the base, then add fresh cream and gnocchi.

Make-Ahead Strategy

Make the vegetable base (through Step 3) up to 2 days ahead and store in the fridge. When ready to serve, reheat the base, add the gnocchi, cream, spinach, and cheese. This gives you fresh gnocchi texture with most of the work already done.

Final Thoughts

Here’s what I love about this Creamy Vegetarian Gnocchi Soup: it’s proof that vegetarian food can be just as comforting and satisfying as any meat-based dish. The pillowy gnocchi, the rich creamy broth, the tender vegetables—it all comes together into something that just feels like a warm hug in a bowl.

I’ve made this for people who were skeptical about vegetarian soup being “filling enough,” and every single time, they’ve been converted. Nobody misses the chicken. The soup is rich enough, flavorful enough, and hearty enough to stand on its own.

It’s also become one of my go-to recipes for busy weeknights because it’s genuinely fast and uses mostly pantry staples. Keep gnocchi in your pantry, and you’re always one pot away from restaurant-quality comfort food.

Give this a try and let me know what you think! Tag me on Instagram or Pinterest with your cozy soup creations. And if you come up with your own variations—different vegetables, herbs, or add-ins—share them in the comments. I love seeing how people make these recipes their own.

Now go make some creamy, comforting magic happen in your kitchen. Your soul needs this kind of warmth.

Happy cooking!
— Kip

Creamy Vegetarian Gnocchi Soup (Better Than Olive Garden!)

Prep Time 10 mins Cook Time 20 mins Total Time 30 mins
Estimated Cost: $ 15
Best Season: Fall, Winter, Suitable throughout the year

Description

Creamy Vegetarian Gnocchi Soup is the ultimate cozy comfort food, featuring pillowy potato gnocchi, tender vegetables, and fresh spinach in a rich, creamy broth. Inspired by Olive Garden's famous chicken gnocchi soup but made completely vegetarian, this one-pot wonder comes together in just 30 minutes. The soup is hearty and satisfying enough to please even the most devoted meat-eaters, with layers of flavor from garlic, herbs, and parmesan cheese. Perfect for chilly evenings when you need something warm and comforting.

Ingredients

For Garnish:

Instructions

  1. Melt butter in large pot over medium heat. Add onion, carrots, and celery. Sauté 5-7 minutes until softened. Add garlic and cook 1 minute until fragrant.
  2. Sprinkle flour over vegetables and stir to coat. Cook 2 minutes, stirring constantly.
  3. Gradually add vegetable broth, stirring constantly to prevent lumps. Add thyme, oregano, nutmeg, salt, and pepper. Bring to boil, reduce heat, and simmer 5 minutes.
  4. Add gnocchi to simmering soup. Cook 3-4 minutes until gnocchi float to surface. Stir gently.
  5. Reduce heat to low. Stir in heavy cream and heat through 2 minutes (don't boil hard).
  6. Add spinach and stir until wilted, about 1 minute.
  7. Remove from heat. Stir in parmesan cheese until melted. Taste and adjust seasoning.
  8. Serve immediately, garnished with extra parmesan, fresh herbs, and black pepper.

Note

For Vegan Version: Use olive oil instead of butter, full-fat coconut milk or cashew cream instead of heavy cream, and nutritional yeast or vegan parmesan instead of cheese.

Keywords: creamy vegetarian gnocchi soup, vegetarian gnocchi recipes, creamy chicken gnocchi soup, potato gnocchi soup, gnocchi soup recipes, vegan gnocchi soup, creamy gnocchi recipes, easy gnocchi soup, olive garden copycat, Italian vegetarian soup
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use frozen gnocchi?

Yes! Frozen gnocchi work great and don't need to be thawed first. Just add them directly to the simmering soup and cook until they float, which might take an extra minute or two compared to shelf-stable gnocchi. The texture is actually excellent with frozen gnocchi—sometimes even better than the shelf-stable kind.

How do I make this vegan?

Use olive oil instead of butter, replace heavy cream with full-fat coconut milk or cashew cream (blend 1 cup raw cashews with 1 cup water until smooth), and use nutritional yeast or vegan parmesan instead of regular parmesan. Check that your gnocchi are vegan (most potato gnocchi are, but some contain eggs). The soup will be slightly different but still delicious.

Can I add chicken to this?

Absolutely! Add 2 cups of cooked, shredded chicken (rotisserie chicken works great) in Step 5 when you add the cream. This makes it just like Olive Garden's version. You can also add Italian sausage—cook it first, crumble it, and add it with the chicken.

 

Why did my gnocchi get mushy?

A few reasons: (1) You overcooked them—gnocchi only need 3-4 minutes, just until they float. (2) You stored leftovers and the gnocchi absorbed liquid and broke down. (3) Your broth was boiling too hard and the gnocchi got knocked around. Gentle simmering is key. Once gnocchi are mushy, there's no fixing them, but they still taste fine.

Can I use a different green instead of spinach?

Sure! Kale works great (add it a few minutes earlier so it has time to soften). Swiss chard, escarole, or arugula also work. Frozen spinach is fine in a pinch—thaw and squeeze out excess water before adding. Baby spinach is easiest because it's already cleaned and tender.

How do I make it lighter/healthier?

Several options: Use olive oil instead of butter, replace heavy cream with half-and-half or even whole milk (add a tablespoon of cornstarch mixed with water to help thicken), use whole wheat gnocchi if you can find them, or double the vegetables and use less gnocchi. You can also skip the flour roux and thicken with pureed white beans instead for added protein and fiber.

Can I make this in a slow cooker?

The soup base (vegetables, broth, seasonings) can be made in a slow cooker on low for 4-6 hours. However, add the gnocchi, cream, spinach, and cheese in the last 15-20 minutes of cooking. Gnocchi get mushy if cooked too long, and cream can separate if heated for hours. This isn't really a good slow cooker recipe—it's fast enough to just make on the stovetop.

What if my soup is too thick?

Just add more vegetable broth or milk, a little at a time, until you reach your desired consistency. The soup naturally thickens as it sits because the gnocchi and flour continue to absorb liquid. This is totally normal—just thin it out when reheating.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.