Vegetarian Gnocchi Soup (Creamy & Easy Recipe)

By Rowan Pierce

On March 11, 2026

An overhead shot of a rustic bowl filled with creamy vegetable gnocchi soup, showcasing the tender gnocchi and chunks of carrots.

Cuisine

American, Italian

Prep time

15 minutes

Cooking time

25 minutes

Total time

40 minutes

Servings

6 servings

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!
A spoonful of one-pot vegetarian gnocchi soup being lifted from a bowl, showing the rich texture of the broth and ingredients.
Every spoonful is packed with flavor and comfort.

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.

An overhead shot of a rustic bowl filled with creamy vegetable gnocchi soup, showcasing the tender gnocchi and chunks of carrots.
Hearty vegetables and pillowy gnocchi in a luscious cream broth.

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!

A large white bowl filled with creamy vegetarian gnocchi soup, garnished with fresh herbs. The perfect easy weeknight dinner idea.
This creamy vegetarian gnocchi soup is the ultimate comfort food in a bowl.

Vegetarian Gnocchi Soup

An overhead shot of a rustic bowl filled with creamy vegetable gnocchi soup, showcasing the tender gnocchi and chunks of carrots.

Vegetarian Gnocchi Soup (Creamy & Easy Recipe)

This creamy and easy vegetarian gnocchi soup is the ultimate one-pot comfort food! Made with pillowy gnocchi, hearty vegetables, and a rich, savory broth, it's a restaurant-quality meal perfect for any weeknight dinner.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Dinner, Main Course, Soup
Cuisine: American, Italian
Calories: 485

Ingredients
  

Main Ingredients
  • 2 tbsp Olive Oil
  • 1 cup diced Yellow Onion about 1 medium onion
  • 1 cup diced Carrots about 2 medium carrots
  • 1 cup diced Celery about 2 stalks
  • 4 cloves Garlic minced
  • 1 tsp Dried Thyme
  • 1/4 cup All-Purpose Flour
  • 4 cups Vegetable Broth low sodium
  • 1 cup Heavy Cream
  • 16 oz Potato Gnocchi 1 package
  • 5 oz Fresh Spinach
  • 1/2 cup grated Parmesan Cheese plus more for serving
  • 1 tsp Salt or to taste
  • 1/2 tsp Black Pepper freshly ground

Equipment

  • 1 Large Dutch oven or pot
  • 1 Knife and Cutting Board

Method
 

Main Instructions
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Ladle the hot soup into bowls and serve immediately, garnished with extra Parmesan cheese.

Notes

Don't Overcook Gnocchi: For the best texture, remove the soup from heat as soon as the gnocchi float.
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.

You might also like these recipes

Leave a Comment

Recipe Rating