Heartwarming Vegetarian Gnocchi Soup
dinner

Heartwarming Vegetarian Gnocchi Soup

Lisa
By Lisa
16 January 2026
3.8 (19)
Lisa

article by Lisa

January 16, 2026

"Comforting vegetarian gnocchi soup with beans, spinach and a silky broth — quick, cozy, and perfect for chilly nights."

jump to recipe

Introduction

A bowl that feels like a hug:
As a food writer who cooks for both busy weeknights and slow Sunday afternoons, I adore recipes that deliver comfort without fuss. This gnocchi soup is exactly that: a balance of soft, pillowy dumplings and hearty, humble vegetables that coalesce into a broth that feels both nourishing and indulgent.
Texture is the star — the contrast between the tender gnocchi and the gentle bite of diced carrots and celery creates a pleasing mouthfeel. Meanwhile, the beans add a creamy heft that makes each spoonful substantial without relying on meat.
I always think about how a soup finishes in the bowl: a little swirl of cream or milk brightens the broth, a dusting of aged cheese adds savory depth, and a final scatter of fresh herbs lifts the aroma. These finishing touches are what make a simple pot of soup feel thoughtfully composed.
In this piece you'll find clear ingredient and instruction sections, plus notes on technique, smart swaps, and storage tips from my test kitchen. Whether you're cooking for one or hosting a small, cozy dinner, this soup adapts easily — keep an open mind with herbs and heat, and treat the garnish as your personal signature.

Gathering Ingredients

Gathering Ingredients
Choosing every component with intention
When I gather ingredients for a soup like this, I focus on freshness and contrast. Choose potatoes in the gnocchi that feel firm and dry if you're buying fresh from a market; their texture dictates how the gnocchi will respond in the broth. For canned elements, reach for brands with clean labels — the flavor of the broth is only as pure as what you add.
Vegetables: I like carrots and celery that are bright and not floppy; their crispness will hold up during the simmer and add necessary structure. For leafy greens, pick young spinach leaves for a tender finish or sturdier greens if you prefer more chew.
Aromatic base: A glossy onion and fresh garlic set the foundation; they should smell lively and not sharp. Olive oil quality matters here — its fruitiness will subtly season the sauté.
Beans and broth: Beans add silk and protein; a quick rinse removes excess packing liquid and brightens their flavor. For broth, use a clear, flavorful vegetable stock or a homemade simmered broth for the deepest results.
Finally, consider your finishing touches: a hard, aged cheese for umami, citrus zest to awaken the bowl, and fresh herbs to add color and fragrance. Keep everything within easy reach before you begin for a calm, steady cooking flow.
=

Ingredients

What you’ll need
Use the exact list below when you shop and prep. Keep everything measured and ready to move through the pot with confidence.
  • 500 g fresh potato gnocchi
  • 1 tbsp olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 can (400 g) diced tomatoes
  • 1 L vegetable broth
  • 1 can (400 g) cannellini beans, drained and rinsed
  • 150 g fresh spinach, roughly chopped
  • 100 ml light cream or milk
  • 50 g grated Parmesan cheese
  • 1 tsp dried thyme (or 1 sprig fresh)
  • Fresh parsley, chopped, to serve
  • Salt and black pepper to taste
  • Chili flakes (optional)
  • Zest of 1 lemon (optional)

Keep the cheese and fresh herbs separate until plating so they remain vibrant and texturally interesting.

Cooking Process

Cooking Process
Techniques that elevate a simple pot
Approach the stove like a small experiment: gentle sweeps of heat management and timing make every spoonful sing. Start by warming oil until it glows but does not smoke; that moment is perfect for the aromatics to wake up without browning too quickly. Sautéing the diced vegetables until just soft builds a foundation of flavor through mild caramelization while preserving a bit of texture.
On simmering: A moderate simmer allows the tomatoes and broth to meld without collapsing the gnocchi later. Keep the liquid at a steady gentle bubble — vigorous boiling will churn the gnocchi and break them apart.
Adding the gnocchi and beans: Add the gnocchi toward the end of the cook so they remain tender and pillowy; watch for the gentle float as the visual cue they’re done. Beans want to be warmed through, not overcooked to dust — a brief gentle simmer keeps them intact and creamy.
Finishing touches: Stirring in greens off the heat (or on very low heat) ensures they wilt without becoming limp and dull. A splash of dairy at the finish enriches the broth and softens acidity, while grated hard cheese folded in creates a silkier body. Always finish with a taste adjustment: a pinch more salt, a grind of pepper, or a teasing zest of citrus can transform the final bowl.

Step-by-Step Instructions

How to make it — clear, ordered steps
Follow these steps precisely for consistent results. Keep a ladle and slotted spoon handy for portioning and testing doneness as you go.
  1. Heat the olive oil in a large pot over medium heat.
  2. Add the chopped onion, carrot and celery and sauté until softened, about 5–7 minutes.
  3. Stir in the minced garlic and thyme and cook for 1 minute until fragrant.
  4. Pour in the diced tomatoes and vegetable broth, bring to a simmer and let cook 10 minutes to meld the flavors.
  5. Add the drained cannellini beans and simmer 5 minutes more to heat through.
  6. Stir in the gnocchi and cook according to package instructions until they float and are tender.
  7. Lower the heat and mix in the spinach, cream (or milk) and half the Parmesan; stir until the spinach wilts and the soup is silky.
  8. Taste and season with salt, black pepper and optional chili flakes. Finish with lemon zest if using for brightness.
  9. Ladle into bowls and garnish with remaining Parmesan and chopped parsley. Drizzle a little olive oil if desired and serve hot.

Use a steady eye on the gnocchi cook time and test a piece for tenderness rather than relying only on time, as fresh gnocchi varieties can differ.

Variations and Serving Suggestions

Make the soup your own
Once you master the basic profile — a savory broth, tender gnocchi, beans, and greens — experiment thoughtfully. Swap or add vegetables that keep their texture: diced fennel adds a subtle anise lift, while small florets of broccoli lend bite. For more color and sweetness, try a few halved cherry tomatoes added at the end.
Dairy and non-dairy finishes: The creamy swirl can be dairy cream, a splash of milk, or a plant-based alternative such as oat cream for a similar silkiness. If you prefer a lighter finish, simply stir in a spoonful of ricotta into each bowl for a luscious single-serve enrichment.
Herbs and heat: Fresh parsley brightens without overpowering; basil will make the bowl lift toward summer. If you enjoy a little kick, a pinch of chili flakes or a drizzle of chili oil at the table sharpens the flavors without masking them.
Serving ideas: Present the soup with crusty bread rubbed with garlic or a shaved salad on the side to contrast the warm bowl. For a heartier meal, add a simple grain salad or a platter of roasted vegetables to round out the table. Each garnish is an opportunity to add texture and a final aromatic note that makes the dish memorable.

Make-Ahead, Storage, and Reheating

Plan ahead and preserve flavor
This soup is forgiving but benefits from mindful storage. If you plan to refrigerate leftovers, cool the soup quickly and transfer it to an airtight container to maintain brightness. Cooling rapidly prevents over-softening of the gnocchi and helps preserve the integrity of the beans and greens.
Storage tips: Store in the refrigerator for up to three days. If you want to freeze, consider removing the gnocchi first and freezing the base soup separately; gnocchi can become slightly denser after freezing and thawing, so it's often best reheated fresh.
Reheating: Reheat gently over low heat, stirring occasionally and adding a splash of broth or water if the soup seems thick. Add fresh spinach or herbs at the end of reheating to renew their color and texture, and fold in a little extra grated cheese or a splash of cream to restore silkiness.
Make-ahead strategy: If you want to assemble earlier in the day, prepare the aromatic base and simmer the tomatoes and broth, then refrigerate. Bring back to a gentle simmer and finish with gnocchi and greens just before serving to keep the textures lively.

Ingredient Spotlight: Gnocchi and Cannellini Beans

Why these two ingredients matter
Gnocchi and cannellini beans form the heart of this soup’s appeal: both offer soft, comforting textures but in distinct ways that complement each other. Gnocchi contribute a pillowy, potato-forward mouthfeel that feels indulgent yet simple. The contrast with cannellini beans—silky, slightly nutty, and substantial—creates a satisfying bite that keeps the bowl from leaning purely sweet or creamy.
Selecting gnocchi: Fresh gnocchi tends to be delicate and cooks quickly, producing a cloud-like texture in the broth. If you prefer a slightly chewier bite, try a higher-rice-flour or semolina variety. Keep them chilled and covered until the moment you drop them into the simmering pot to prevent clumping.
Cannellini beans: These beans are prized for their ability to soften without dissolving; they add protein and body while maintaining shape. If using dried beans, cook them until tender but not falling apart; if canned, a gentle rinse and brief warm-through preserves their creaminess.
Together they provide a balance of starch and protein that feels complete on its own; add a little acid at the end to lift the flavors and some aged cheese for savory complexity. Their synergy is what makes the soup both comforting and intelligently composed.

FAQs

Frequently Asked Questions
  • Can I use frozen gnocchi?
    Yes — frozen gnocchi work well; add them directly to simmering liquid and allow for slightly longer cooking as indicated by the package. Watch for texture so they remain pillowy rather than overcooked.
  • How do I keep the soup from becoming cloudy?
    Use a gentle simmer rather than rolling boil when you add delicate ingredients. Skimming any foam and using a clear, well-seasoned broth helps maintain a clear and attractive presentation.
  • Can I omit the dairy?
    Absolutely — choose a plant-based cream alternative or omit it altogether and finish with a spoonful of ricotta per bowl for richness. Adjust salt and acid to balance the flavors afterward.
  • Will the beans break down if I simmer too long?
    Prolonged high heat can soften beans excessively; add them later in the simmering process and keep the heat moderate to preserve their texture.
  • What pairs well with this soup?
    Serve with crusty bread, a simple green salad, or a bright shaved fennel salad. A glass of crisp white wine or a herbal tea complements the savory bowl.

If you have other questions about substitutions, technique, or plating, I’m happy to offer suggestions tailored to your pantry and preferences.
Heartwarming Vegetarian Gnocchi Soup

Heartwarming Vegetarian Gnocchi Soup

Warm up with this Heartwarming Vegetarian Gnocchi Soup — pillowy gnocchi, hearty beans, vibrant veggies and a silky broth. Ready in about 35 minutes, perfect for cozy nights! 🥔🍲🌿

total time

35

servings

4

calories

360 kcal

ingredients

  • 500 g fresh potato gnocchi 🥔
  • 1 tbsp olive oil 🫒
  • 1 medium onion, finely chopped 🧅
  • 2 cloves garlic, minced 🧄
  • 2 carrots, diced 🥕
  • 2 celery stalks, diced 🥬
  • 1 can (400 g) diced tomatoes 🍅
  • 1 L vegetable broth 🍲
  • 1 can (400 g) cannellini beans, drained and rinsed 🫘
  • 150 g fresh spinach, roughly chopped 🥬
  • 100 ml light cream or milk 🥛
  • 50 g grated Parmesan cheese 🧀
  • 1 tsp dried thyme (or 1 sprig fresh) 🌿
  • Fresh parsley, chopped, to serve 🌿
  • Salt 🧂 and black pepper ⚫️ to taste
  • Chili flakes (optional) 🌶️
  • Zest of 1 lemon (optional) 🍋

instructions

  1. 1
    Heat olive oil in a large pot over medium heat 🫒.
  2. 2
    Add the chopped onion, carrot and celery and sauté until softened, about 5–7 minutes 🧅🥕🥬.
  3. 3
    Stir in the minced garlic and thyme and cook for 1 minute until fragrant 🧄🌿.
  4. 4
    Pour in the diced tomatoes and vegetable broth, bring to a simmer and let cook 10 minutes to meld the flavors 🍅🍲.
  5. 5
    Add the drained cannellini beans and simmer 5 minutes more to heat through 🫘.
  6. 6
    Stir in the gnocchi and cook according to package instructions (fresh gnocchi usually 2–4 minutes) until they float and are tender 🥔.
  7. 7
    Lower the heat and mix in the spinach, cream (or milk) and half the Parmesan; stir until the spinach wilts and the soup is silky 🥬🥛🧀.
  8. 8
    Taste and season with salt, black pepper and optional chili flakes. Finish with lemon zest if using for brightness 🧂⚫️🌶️🍋.
  9. 9
    Ladle into bowls and garnish with remaining Parmesan and chopped parsley. Drizzle a little olive oil if desired and serve hot 🌿🧀🫒.