I’m always drawn to vegetarian gnocchi soup when I need something warm and filling that won’t leave me feeling heavy. This creamy chickpea gnocchi soup combines pillowy potato gnocchi with vibrant vegetables in a luscious Parmesan broth, and it’s ready in just 35 minutes. It’s loosely inspired by an Olive Garden classic but made entirely vegetarian and perfectly balanced.
I still remember the first time I made this soup on a chilly weeknight when I needed something comforting fast. The smell of garlic and herbs simmering with tender vegetables filled my kitchen, and I knew I had a winner. What makes this vegetarian gnocchi soup so special is how the soft gnocchi melts into the creamy broth while chickpeas add protein and heartiness. It’s become my go-to healthy soup recipe when I want restaurant-quality comfort food without the wait or the heaviness.
Table of Contents
What You’ll Need for This Creamy Vegetarian Soup
I always use fresh garlic instead of pre-minced for the best flavor, and I recommend buying a block of Parmesan to grate yourself since it melts so much better than pre-shredded cheese. Here’s everything you need for this easy gnocchi soup:
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 large carrots, diced
- 2 stalks celery, diced
- 4-5 cloves garlic, minced (don’t skip the fresh garlic!)
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- ½ teaspoon rubbed sage (not ground sage – they’re different!)
- 32 ounces vegetable broth (4 cups)
- 15 oz can chickpeas, drained and rinsed
- 1 pound potato gnocchi (fresh or frozen works)
- 1 cup whole milk
- 1 cup shredded Parmesan cheese (freshly grated)
- 2 to 3 cups baby spinach
- Salt and pepper to taste
Pro tip: If you’re using rubbed sage, remember that ½ teaspoon equals roughly ¼ teaspoon ground sage. I prefer rubbed sage for a mellower, more authentic flavor in this vegetarian gnocchi soup.
How to Make This Easy Vegetarian Gnocchi Soup
I recommend having all your vegetables prepped before you start cooking since this recipe moves quickly once you begin. The key to success is building flavor in layers, starting with the aromatic vegetables.
Step 1: Heat the olive oil in a large pot (at least 5-6 quart capacity) over medium-high heat until it shimmers. Add the diced onion, carrots, celery, and a couple pinches of salt. Cook for 8 minutes, stirring occasionally, until the vegetables soften and the onions become translucent. Don’t rush this step since it builds the flavor foundation.
Step 2: Add the minced garlic, thyme, oregano, and sage. Cook for another minute, stirring frequently to prevent the garlic from burning. You’ll know it’s ready when the kitchen smells amazing and the garlic becomes fragrant.
Step 3: Add the drained and rinsed chickpeas and vegetable broth. Stir everything together and bring to a simmer over medium-high heat. This should take about 3-4 minutes.
Step 4: Once simmering, reduce the heat to medium-low and let it simmer for 5 minutes. This allows the flavors to meld together beautifully.
Step 5: Add the gnocchi and cook for another 5 minutes, or until the gnocchi are cooked through and tender. They’ll float to the top when done. Stir gently to prevent gnocchi from sticking to the bottom. If using frozen gnocchi, add an extra 2-3 minutes to the cooking time.
Step 6: Reduce heat to low. Stir in the milk and shredded Parmesan cheese. Keep stirring gently until the cheese melts completely into the broth, creating that signature creamy texture. This takes about 2 minutes.
Step 7: Remove the pot from heat. Stir in the baby spinach and let it sit for a few minutes to wilt naturally in the hot soup. The soup should be creamy and pourable, not thick like stew. Season to taste with salt and pepper, starting with ¼ to ½ teaspoon salt and pepper to taste.
Common mistake to avoid: Don’t let the soup boil after adding the milk and cheese, or it might separate. Keep the heat gentle for the creamiest vegetarian gnocchi soup.
Perfect Pairings for Your Gnocchi Soup
This creamy soup tastes even better with the right sides to complement its rich, savory flavors.
Crusty sourdough bread: The crispy exterior and chewy interior are perfect for soaking up every drop of the creamy Parmesan broth, making this the best side for vegetarian gnocchi soup.
Simple arugula salad: The peppery bite of fresh arugula with lemon vinaigrette cuts through the richness of the soup and adds a fresh, bright contrast.
Garlic breadsticks: Warm, buttery breadsticks with garlic bring extra comfort and are ideal for dunking into this hearty vegetarian soup.
Roasted Brussels sprouts: The caramelized, slightly crispy sprouts add a nutty flavor and extra vegetables to round out your meal.
More Creamy and Comforting Vegetarian Soups
This creamy vegetarian gnocchi soup with its luscious Parmesan broth pairs beautifully with other meatless soups that deliver restaurant-quality comfort. For slow-cooked Mexican flavors, try the Creamy Vegetarian Tortilla Soup loaded with beans, lentils, and smoky spices that cook hands-off in a crockpot. Those seeking lighter vegetable-forward options will love the smooth Roasted Vegetable Soup featuring caramelized root vegetables.
For Italian-inspired variations with different pasta styles, explore the chunky Vegetable Orzo Soup with tiny orzo pasta in rich tomato broth. Add the quick and savory Potsticker Soup Recipe to your rotation for Asian-inspired flavors featuring tender dumplings in ginger-garlic broth, ready in just 30 minutes.
Storing Your Leftover Vegetarian Gnocchi Soup
Store any leftover soup in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making the next day’s lunch even more delicious.
For reheating, I recommend warming the soup gently on the stove over medium-low heat, stirring occasionally. You can also microwave individual portions in 1-minute intervals, stirring between each interval. Add a splash of milk or broth if the soup has thickened too much.
Pro tip: While you can freeze this vegetarian gnocchi soup for up to 2 months, the texture of the gnocchi and spinach may change slightly after thawing. If you plan to freeze it, I suggest making the soup up to the point before adding the gnocchi and cream, then adding those fresh when you reheat.
Common Questions About Vegetarian Gnocchi Soup
Can I use other milk alternatives in this recipe?
Yes! For a dairy-free version, substitute coconut milk, oat milk, or soy milk for the whole milk, and use plant-based Parmesan alternatives. The soup will be just as creamy.
Why is my soup too thick?
Gnocchi absorbs liquid as it sits, which can thicken the soup. Simply add more vegetable broth or milk when reheating until you reach your desired consistency.
Can I add other vegetables to this vegetarian gnocchi soup?
Absolutely! Diced zucchini, sweet potato, or mushrooms all work beautifully. Add heartier vegetables like sweet potato with the chickpeas, and quicker-cooking ones like zucchini with the gnocchi.
Ready to Make This Comforting Bowl?
This vegetarian gnocchi soup proves that wholesome comfort food doesn’t have to be complicated or time-consuming. With simple ingredients and straightforward steps, you’ll have a restaurant-quality meal on the table in 35 minutes. The pillowy gnocchi, protein-rich chickpeas, and creamy Parmesan broth create the perfect balance of flavors and textures that’ll warm you from the inside out. Try this recipe tonight and discover your new favorite weeknight dinner!
Vegetarian Gnocchi Soup
Creamy vegetarian soup with pillowy potato gnocchi, chickpeas, and vegetables in a luscious Parmesan broth. Ready in 35 minutes.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmer
- Cuisine: Italian-American
- Diet: Vegetarian
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 large carrots, diced
- 2 stalks celery, diced
- 4–5 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- ½ teaspoon rubbed sage
- 32 ounces vegetable broth (4 cups)
- 15 oz can chickpeas, drained and rinsed
- 1 pound potato gnocchi
- 1 cup whole milk
- 1 cup shredded Parmesan cheese
- 2 to 3 cups baby spinach
- Salt and pepper to taste
Instructions
- Heat olive oil in large pot (at least 5-6 quart capacity) over medium-high heat. Add onion, carrots, celery, and a couple pinches of salt. Cook for 8 minutes, stirring occasionally, until vegetables soften.
- Add garlic, thyme, oregano, and sage. Cook for 1 minute, stirring frequently until fragrant.
- Add drained and rinsed chickpeas and vegetable broth. Stir to combine and bring to a simmer over medium-high heat.
- Once simmering, reduce heat to medium-low and simmer for 5 minutes to develop flavors.
- Add gnocchi and cook for another 5 minutes, or until gnocchi are cooked through and tender. Stir gently to prevent sticking. They will float when done.
- Reduce heat to low. Stir in milk and shredded Parmesan cheese. Stir gently until cheese melts completely, about 2 minutes.
- Remove from heat. Stir in baby spinach and let wilt for a few minutes. The soup should be creamy and pourable. Season to taste with salt and pepper, starting with ¼ to ½ teaspoon of each. Garnish with fresh parsley and extra Parmesan if desired.
Notes
- Buy a block of Parmesan and grate yourself for better melting. Pre-shredded cheese contains anti-caking agents that prevent smooth melting.
- Rubbed sage and ground sage are different. If using ground sage, use only ¼ teaspoon instead of ½ teaspoon rubbed sage.
- Can use frozen gnocchi – just add 2-3 extra minutes to cooking time.
- For dairy-free version, use coconut milk, oat milk, or soy milk with plant-based Parmesan alternatives.
- Gnocchi absorbs liquid over time. Add extra broth or milk when reheating leftovers.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 422 kcal
- Sugar: 7 g
- Sodium: 890 mg
- Fat: 16 g
- Saturated Fat: 6 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 52 g
- Fiber: 6 g
- Protein: 18 g
- Cholesterol: 28 mg






