There is nothing quite like a bowl of rich, comforting soup to warm you up from the inside out. This creamy vegetarian gnocchi soup is the ultimate comfort food, blending pillowy gnocchi, hearty vegetables, and a luscious, savory broth into a one-pot meal your whole family will love. It’s a simple recipe that delivers complex, restaurant-quality flavor without the fuss. Perfect for a busy weeknight, this soup feels like a hug in a bowl and is sure to become a staple in your dinner rotation.
Why This Is The Best Vegetarian Gnocchi Soup
This isn’t just another soup recipe; it’s a game-changer for your meatless Mondays. Unlike other recipes that can be bland, this version builds layers of flavor by first sautéing the vegetables to bring out their natural sweetness. The creamy base is perfectly balanced, achieving a rich texture without feeling overly heavy. It’s incredibly easy to make in just one pot, which means more flavor and less cleanup. Plus, it’s completely customizable with your favorite veggies or a dash of spice.
Ingredients You’ll Need
This recipe uses simple, wholesome ingredients to create a truly spectacular soup. Here’s what you’ll need to gather.
For the Aromatic Base
- Olive Oil: Used for sautéing the vegetables. A good quality extra virgin olive oil adds a touch of fruity flavor.
- Yellow Onion, Carrots, and Celery (Mirepoix): This classic trio forms the foundational flavor of the soup.
- Garlic: Freshly minced garlic provides the best flavor.
- Vegetable Broth: A high-quality, flavorful vegetable broth is key.
For the Creamy Sauce & Veggies
- All-Purpose Flour: This helps to thicken the soup, creating that wonderful creamy texture.
- Heavy Cream: For that signature rich and luscious consistency. You can substitute with full-fat coconut milk for a dairy-free option.
- Fresh Spinach: Wilted into the soup at the end for a boost of color, nutrients, and flavor. Kale also works well.
- Seasoning: A simple mix of dried thyme, salt, and freshly ground black pepper is all you need.
- Parmesan Cheese: Freshly grated Parmesan adds a salty, nutty finish. Ensure it’s a vegetarian version if needed.
For another comforting and cheesy soup, try this copycat Panera broccoli cheddar soup.
The Star of the Show: Gnocchi
- Potato Gnocchi: You can use a 16-ounce package of shelf-stable or refrigerated potato gnocchi. No need to cook them beforehand!

How to Make Creamy Vegetarian Gnocchi Soup
Making this incredible vegetarian gnocchi soup is easier than you think. Follow these simple steps for a perfect pot every time.
Step 1: Sauté the Vegetables
In a large Dutch oven or heavy-bottomed pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, for 6-8 minutes, until the vegetables have softened. Stir in the minced garlic and dried thyme, and cook for another minute until fragrant.
Step 2: Create the Creamy Base
Sprinkle the flour over the cooked vegetables and stir constantly for one minute to cook off the raw flour taste. This creates a roux that will thicken the soup. Gradually pour in the vegetable broth while stirring continuously to prevent lumps. Bring the mixture to a gentle simmer.
Step 3: Simmer and Cook the Gnocchi
Once the soup is simmering, reduce the heat to low. Stir in the heavy cream, salt, and pepper. Add the uncooked gnocchi directly to the pot. Let the soup simmer gently for 4-5 minutes, or until the gnocchi are tender and float to the surface.
If you’re a fan of easy, hearty soups, this simple lentil soup recipe is another fantastic choice.

Step 4: Finish and Serve
Turn off the heat. Stir in the fresh spinach until it has just wilted. Finally, add the grated Parmesan cheese and stir until it’s melted and combined. Taste the soup and adjust seasoning with more salt and pepper if needed. Serve hot, garnished with extra Parmesan and fresh parsley if desired.
Tips for Perfect Gnocchi Soup
To ensure your soup is absolutely perfect, keep these tips in mind:
- Don’t Overcook the Gnocchi: Gnocchi cook very quickly. As soon as they float to the top, they’re done. Overcooking will make them mushy.
- Use High-Quality Broth: The flavor of your vegetable broth is central to the soup’s taste. Use one you enjoy drinking on its own.
- Grate Your Own Cheese: Pre-shredded cheese contains anti-caking agents that can prevent it from melting smoothly. Grating your own Parmesan from a block will give you a much creamier result.
- Dice Vegetables Uniformly: Try to cut your carrots, celery, and onion to a similar small size to ensure they cook evenly.
Delicious Variations to Try
While this recipe is fantastic as is, it’s also a great base for experimentation. Here are a few ideas:
- Make it Spicy: Add a pinch of red pepper flakes with the garlic for a little kick of heat.
- Add More Veggies: Feel free to add mushrooms, kale, or sun-dried tomatoes for extra flavor and texture.
- Make it Vegan: Substitute the heavy cream with full-fat canned coconut milk and use a vegan Parmesan cheese alternative. Also, swap the olive oil for a neutral oil if preferred.
For a different but equally delicious one-pot meal, check out our collection of one-pan meals.
Frequently Asked Questions
Absolutely! To make it vegan, substitute the heavy cream with an equal amount of full-fat canned coconut milk and use a high-quality vegan Parmesan cheese alternative. The result is just as creamy and delicious.
Yes, you can use frozen gnocchi. There is no need to thaw them first. Simply add them directly to the simmering soup. They may require an extra minute or two of cooking time compared to the shelf-stable variety.
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat. Note that the gnocchi will absorb more liquid and soften as they sit, but the soup will still be delicious.
The key is to add the gnocchi at the very end of the cooking process. They only need a few minutes to cook. As soon as they float to the surface, they are done. Avoid over-simmering the soup after the gnocchi have been added.
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 Hearty Recipes You’ll Enjoy
We hope you loved this cozy and creamy vegetarian gnocchi soup! It’s a testament to how simple ingredients can create something truly special. If you tried it, please leave a comment below and let us know what you think. Don’t forget to save this recipe and share it with your friends on Pinterest!

Vegetarian Gnocchi Soup

Vegetarian Gnocchi Soup (Creamy & Easy Recipe)
Ingredients
Equipment
Method
- Heat olive oil in a large Dutch oven over medium heat. Add diced onion, carrots, and celery and cook until softened, about 6-8 minutes. Stir in the minced garlic and dried thyme, cooking for another minute until fragrant.
- Sprinkle the flour over the vegetables and stir for 1 minute. Gradually pour in the vegetable broth, stirring constantly to avoid lumps. Bring to a simmer.
- Reduce heat to low and stir in the heavy cream, salt, and pepper. Add the uncooked gnocchi and simmer for 4-5 minutes, until the gnocchi float to the surface.
- Turn off the heat. Stir in the fresh spinach until wilted, then stir in the grated Parmesan cheese until melted. Taste and adjust seasoning if needed.
- Ladle the hot soup into bowls and serve immediately, garnished with extra Parmesan cheese.
Notes
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. The gnocchi will soften upon reheating.
Vegan Option: Use full-fat coconut milk instead of heavy cream and a vegan Parmesan substitute for a delicious dairy-free version.