This creamy Vegetarian Gnocchi Soup is the ultimate comfort food, guaranteed to become a new family favorite. It’s a hearty, satisfying meal packed with soft potato gnocchi, fresh vegetables, and a rich, savory cream broth. Ready in just about 30 minutes, this one-pot wonder is perfect for a busy weeknight. Forget reservations—this recipe delivers a restaurant-quality experience right in your own kitchen.
We’re going to walk through everything you need to know to perfect this dish. From selecting the right ingredients to making sure your gnocchi are perfectly cooked, this guide has you covered. Get ready to fall in love with your new go-to cozy soup.

Why This Is the Best Vegetarian Gnocchi Soup
There are many gnocchi soup recipes out there, but this one truly stands out. It’s designed for maximum flavor and ease, creating a truly unforgettable meal.
- Unbelievably Creamy: A combination of butter, flour, and heavy cream creates a luxuriously smooth and rich broth that perfectly coats every single gnocchi.
- Packed with Veggies: Loaded with carrots, celery, and spinach, this soup is as nourishing as it is delicious. It’s a fantastic way to get your daily dose of vegetables.
- One-Pot Meal: Cleanup is a breeze! Everything comes together in a single Dutch oven or large pot, making it an ideal recipe for those hectic weeknights. If you love simple meals, you should also check out our favorite one-pan dishes.
- Quick and Easy: From start to finish, you can have this beautiful soup on the table in about 30 minutes. It’s simple enough for a beginner cook but tastes like a seasoned pro made it.
Key Ingredients You’ll Need
The magic of this soup comes from using simple, high-quality ingredients. Here’s what you’ll need to gather.

- Butter: Provides the rich flavor base for our soup.
- Vegetables: A classic mirepoix of onion, carrots, and celery builds the aromatic foundation.
- Garlic: Freshly minced garlic is essential for the best flavor.
- Flour: This is our thickening agent that helps create that signature creamy texture.
- Vegetable Broth: Use a good quality, low-sodium vegetable broth to control the saltiness of the final dish.
- Potato Gnocchi: Shelf-stable or refrigerated gnocchi both work perfectly here.
- Heavy Cream: The key to an ultra-creamy, decadent broth. Do not substitute with milk!
- Spinach: Fresh spinach is stirred in at the end, adding a pop of color and nutrients.
- Parmesan Cheese: Freshly grated Parmesan cheese adds a nutty, salty finish.
For another incredibly comforting and cheesy soup, give our Copycat Panera Broccoli Cheddar Soup a try!
How to Make Creamy Vegetarian Gnocchi Soup
Making this soup is incredibly straightforward. Follow these simple steps for a perfect result every time.
- Sauté the Aromatics: In a large Dutch oven or pot, melt the butter over medium heat. Add the diced onion, carrots, and celery and cook until softened, about 5-7 minutes. Stir in the minced garlic and cook for another minute until fragrant.
- Create the Roux: Sprinkle the flour over the vegetables and stir continuously for about one minute. This step is crucial for thickening the soup and preventing lumps.
- Build the Broth: Slowly whisk in the vegetable broth, a little at a time, to ensure the flour mixture dissolves smoothly. Bring the mixture to a simmer.
- Cook the Gnocchi: Add the potato gnocchi to the simmering broth. Cook according to package directions, typically about 3-4 minutes, or until they float to the surface.
- Make It Creamy: Reduce the heat to low and stir in the heavy cream and grated Parmesan cheese. Continue to stir gently until the cheese has melted and the soup is creamy.
- Wilt the Spinach: Add the fresh spinach and stir until it has just wilted, about 1-2 minutes. Season with salt and pepper to your liking. Serve immediately and enjoy!
Tips for Success and Variations
Want to customize this soup or ensure it’s absolutely perfect? Here are a few tips and fun variations to try.
Helpful Tips
- Don’t Overcook the Gnocchi: Gnocchi cook very quickly. As soon as they float to the top, they’re done. Overcooking can make them mushy.
- Use Freshly Grated Parmesan: Pre-shredded cheese contains anti-caking agents that can prevent it from melting smoothly. Grating your own makes a huge difference.
- Adjust Thickness: If you prefer a thicker soup, let it simmer for a few extra minutes. For a thinner soup, add a small splash of vegetable broth.
Recipe Variations
- Add More Veggies: Mushrooms, kale, or peas would all be fantastic additions.
- Make it Spicy: Add a pinch of red pepper flakes along with the garlic for a little bit of heat.
- Make it Vegan: Use a high-quality vegan butter, full-fat coconut milk or a cashew cream instead of heavy cream, and a vegan Parmesan alternative.
If you enjoy creamy soups, our hearty potato soup recipe is another must-try.
How to Store and Reheat Leftovers
This soup is best enjoyed fresh, as the gnocchi can absorb liquid and soften over time. However, leftovers can still be delicious!
- Refrigeration: Store any leftover soup in an airtight container in the refrigerator for up to 3 days.
- Reheating: Gently reheat the soup on the stovetop over low heat, stirring occasionally. Avoid boiling, which can cause the cream to separate. You may need to add a splash of vegetable broth to thin it out as it will have thickened in the fridge.
- Freezing: I do not recommend freezing this soup, as the texture of the cream and the gnocchi will be compromised upon thawing.
Frequently Asked Questions
Absolutely. Cauliflower gnocchi is a great, lower-carb alternative. It may cook faster than potato gnocchi, so keep a close eye on it and remove the soup from the heat as soon as the gnocchi is cooked through.
While fresh vegetables provide the best flavor and texture, you can use a frozen mirepoix mix (onions, carrots, celery) in a pinch. You may need to cook it for a few extra minutes to evaporate any excess water before adding the flour.
Yes! To make it vegan, use olive oil or vegan butter instead of dairy butter, substitute the heavy cream with full-fat coconut milk or a cashew cream, and use your favorite store-bought or homemade vegan Parmesan cheese alternative.
The key is to not overcook them. Add the gnocchi to the simmering broth and cook only until they float to the surface, which usually takes just 3-4 minutes. Once they float, reduce the heat immediately and add the cream and spinach.
This soup is a hearty meal on its own, but it pairs wonderfully with crusty bread for dipping, a simple green salad with a vinaigrette dressing, or some garlic bread.
More Delicious Recipes to Try
We hope you loved this Creamy Vegetarian Gnocchi Soup! It’s a true bowl of comfort that we’re sure you’ll make again and again. If you enjoyed it, please leave a comment below or share it on Pinterest! Your support means the world to us.

Vegetarian Gnocchi Soup Recipe

Vegetarian Gnocchi Soup: The Creamiest, Coziest Recipe
Ingredients
Equipment
Instructions
- In a large Dutch oven or pot, melt the butter over medium heat. Add the diced onion, carrots, and celery and cook until softened, about 5-7 minutes. Stir in the minced garlic and cook for another minute until fragrant.
- Sprinkle the flour over the vegetables and stir continuously for about one minute to cook out the raw flour taste.
- Slowly whisk in the vegetable broth, ensuring the flour mixture dissolves completely to avoid lumps. Bring the soup to a simmer.
- Add the potato gnocchi and cook according to the package instructions, typically until they float to the surface (about 3-4 minutes).
- Reduce the heat to low. Stir in the heavy cream and grated Parmesan cheese until the cheese is melted. Add the fresh spinach and stir until just wilted. Season with salt and pepper to taste. Serve hot.
Notes
Use fresh Parmesan. Grating your own cheese from a block ensures a smoother, creamier soup without the additives found in pre-shredded cheese.
Full-fat cream is key. For the richest, creamiest result, use heavy cream. Lighter alternatives may curdle or result in a thinner soup.