Comforting Asparagus Gnocchi Soup

Spring soup season is when I get excited about vegetables again. After months of roasted root vegetables and heavy stews, I’m ready for something lighter. But I still want comfort food, especially on those chilly spring evenings when it’s not quite warm yet.

That’s where this asparagus gnocchi soup comes in. It’s creamy without being too heavy, and the gnocchi makes it filling enough for dinner. I love how the asparagus adds a fresh taste while the pillowy gnocchi soaks up all that flavor. Plus, it comes together in one pot, which means less cleanup time.

Want something warming but not winter-heavy? This soup hits the spot. It’s the kind of meal that works for a quick weeknight dinner or when you want to use up those asparagus bundles sitting in your fridge.

asparagus gnocchi soup
Image: myjoyfulkitchen.com / All Rights reserved

Why You’ll Love This Asparagus Gnocchi Soup

  • Ready in 30-40 minutes – This soup comes together quickly on busy weeknights when you need something warm and satisfying without spending hours in the kitchen.
  • Creamy and comforting – The pillowy gnocchi and soy cream create a rich, cozy soup that feels indulgent but is actually plant-based.
  • Packed with vegetables – Between the asparagus, spinach, celery, and carrots, you’re getting a good dose of veggies in every spoonful.
  • Simple pantry ingredients – Most of these ingredients are kitchen staples, and you can easily swap in whatever vegetables you have on hand.
  • Vegan-friendly – Using soy cream and vegetable broth makes this soup perfect for plant-based eaters without sacrificing any of that creamy texture.

What Kind of Gnocchi Should I Use?

You can use store-bought or homemade gnocchi for this soup, and both will turn out great. Most grocery stores carry shelf-stable gnocchi in the pasta aisle or fresh gnocchi in the refrigerated section – either one works perfectly fine here. If you’re using frozen gnocchi, there’s no need to thaw it first, just toss it right into the soup. The main thing to watch for is not to overcook the gnocchi, as it can get mushy if it sits in the hot soup for too long, so I like to add it toward the end of cooking.

asparagus gnocchi soup
Image: myjoyfulkitchen.com / All Rights reserved

Options for Substitutions

This soup is pretty forgiving when it comes to swapping ingredients:

  • Gnocchi: The gnocchi is really what makes this soup special, so I’d recommend keeping it. But if you’re in a bind, small pasta shapes like ditalini or small shells can work – just adjust the cooking time according to the package directions.
  • Soy cream: You can use regular heavy cream, half-and-half, or other plant-based creams like oat or cashew cream. Coconut cream works too, though it’ll add a slight coconut flavor.
  • Vegetable broth: Chicken broth is a fine substitute if you’re not keeping this vegetarian. You can also use bouillon cubes dissolved in water if that’s what you have on hand.
  • Asparagus: Green beans, broccoli florets, or zucchini make good stand-ins for asparagus. Cut them into similar-sized pieces so they cook evenly.
  • Spinach: Kale, Swiss chard, or arugula work well here. If using kale, add it a few minutes earlier since it takes longer to wilt than spinach.
  • Flour: For a gluten-free option, use cornstarch (about 1 tablespoon mixed with cold water) or a gluten-free flour blend in the same amount.

Watch Out for These Mistakes While Cooking

The biggest mistake you can make with this soup is adding the gnocchi too early, which will cause them to become mushy and fall apart – wait until the vegetables are tender and the broth is at a gentle simmer before dropping them in.

Another common error is cooking the flour for too long or not long enough, so stick to that 30-second mark to avoid a raw flour taste while preventing it from burning.

Don’t skip the step of removing the soup from heat before adding the spinach, as residual heat will wilt it perfectly without turning it into an overcooked, drab mess.

For extra flavor, make sure your onions and garlic are truly translucent before moving on to the next step, and if your soup seems too thick, thin it out with a bit more vegetable broth rather than water to keep the flavor strong.

asparagus gnocchi soup
Image: myjoyfulkitchen.com / All Rights reserved

What to Serve With Asparagus Gnocchi Soup?

This soup is pretty hearty on its own thanks to the gnocchi, but I love serving it with some crusty bread or warm dinner rolls for soaking up all that creamy broth. A simple side salad with mixed greens, cherry tomatoes, and a light vinaigrette keeps things fresh and balances out the richness of the soup. If you want to make it more filling, add some grilled chicken on the side or toss in some white beans right into the soup. For a cozy dinner, pair it with a glass of white wine and you’ve got yourself a really satisfying meal.

Storage Instructions

Store: Keep your asparagus gnocchi soup in an airtight container in the fridge for up to 4 days. Just know that the gnocchi will continue to absorb liquid as it sits, so the soup might get thicker over time. You can always add a splash of vegetable broth when reheating to thin it back out.

Freeze: I’d recommend freezing this soup without the gnocchi if possible, since gnocchi can get a bit mushy after freezing. But if you’re okay with a softer texture, go ahead and freeze it all together in a freezer-safe container for up to 2 months.

Reheat: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, stir in some extra vegetable broth until you get the consistency you like. You can also microwave individual portions, just heat it slowly and stir halfway through.

Preparation Time 10-15 minutes
Cooking Time 20-25 minutes
Total Time 30-40 minutes
Level of Difficulty Easy
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 700-800
  • Protein: 10-14 g
  • Fat: 28-34 g
  • Carbohydrates: 95-110 g

Ingredients

  • 2 cups gnocchi (I like De Cecco brand for the best texture)
  • 1.25 cups soy cream
  • 2.5 cups vegetable broth (I use Better Than Bouillon for a deeper base)
  • 1 medium carrot
  • 0.75 cup asparagus (trimmed and cut into 1-inch pieces)
  • 1 cup celery
  • 1 medium onion (diced into 1/2-inch pieces)
  • 2 cloves garlic, minced
  • 1.5 cups fresh spinach
  • 2.5 tsp italian seasoning
  • 2.5 tbsp flour
  • 2 tbsp olive oil
  • salt to taste
  • freshly ground black pepper to taste
  • 1 bay leaf
  • 1 tablespoon nutritional yeast

Step 1: Prepare Vegetables and Mise en Place

  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 medium carrot, diced
  • 0.75 cup asparagus, trimmed and cut into 1-inch pieces
  • 1 cup celery, diced
  • 2.5 tsp italian seasoning
  • 1 bay leaf

Dice the onion into 1/2-inch pieces, mince the garlic, and dice the carrot into small 1/4-inch pieces.

Trim the asparagus and cut into 1-inch pieces, then dice the celery into 1/4-inch pieces.

Measure out the soy cream, vegetable broth, italian seasoning, and have the bay leaf ready.

This prep work ensures you can move quickly through the cooking process without pausing.

Step 2: Build the Aromatic Base

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced

Heat the olive oil in a large pot over medium heat.

Add the diced onion and minced garlic, stirring frequently until the onion becomes translucent and the garlic is fragrant, about 3-4 minutes.

This foundation layer develops the savory backbone of the soup—don’t rush this step as it’s where most of your flavor comes from.

Step 3: Add Vegetables and Bloom the Spices

  • 1 medium carrot, diced
  • 0.75 cup asparagus, trimmed and cut into 1-inch pieces
  • 1 cup celery, diced
  • 2.5 tsp italian seasoning
  • 1 bay leaf

Add the diced carrot, asparagus, celery, italian seasoning, and bay leaf to the pot.

Stir well and cook for 5 minutes, allowing the vegetables to begin softening and the spices to infuse into the oil.

I find that toasting the spices this way rounds out their flavors rather than adding them later with the liquid.

Step 4: Create the Creamy Soup Base

  • 2.5 tbsp flour
  • 1.25 cups soy cream
  • 2.5 cups vegetable broth

Sprinkle the flour over the vegetable mixture and stir constantly for 30 seconds to coat everything evenly—this removes the raw flour taste.

Immediately pour in the soy cream and vegetable broth, stirring to combine and prevent lumps from forming.

Bring the mixture to a gentle simmer over medium heat, then reduce heat to low and simmer for 8-10 minutes until the vegetables are tender and the flavors have melded.

Step 5: Cook the Gnocchi

  • 2 cups gnocchi
  • soup base from Step 4

Add the gnocchi to the simmering soup and stir gently to distribute evenly.

Continue simmering over low heat until the gnocchi float to the surface, which typically takes 3-4 minutes.

Watch carefully at this point—the gnocchi will tell you when they’re ready by rising to the top.

Step 6: Finish the Soup with Spinach and Seasonings

  • 1.5 cups fresh spinach
  • 1 tablespoon nutritional yeast
  • salt to taste
  • freshly ground black pepper to taste

Remove the pot from heat and stir in the fresh spinach until it wilts completely into the soup, about 1 minute.

Add the nutritional yeast and stir to combine, then taste and season with salt and pepper to your preference.

I like to add a generous amount of freshly ground black pepper at the end—it brightens all the flavors and adds a slight bite that complements the creamy richness.

asparagus gnocchi soup

Comforting Asparagus Gnocchi Soup

Delicious Comforting Asparagus Gnocchi Soup recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Calories: 750

Ingredients
  

  • 2 cups gnocchi (I like De Cecco brand for the best texture)
  • 1.25 cups soy cream
  • 2.5 cups vegetable broth (I use Better Than Bouillon for a deeper base)
  • 1 medium carrot
  • 0.75 cup asparagus (trimmed and cut into 1-inch pieces)
  • 1 cup celery
  • 1 medium onion (diced into 1/2-inch pieces)
  • 2 cloves garlic, minced
  • 1.5 cups fresh spinach
  • 2.5 tsp italian seasoning
  • 2.5 tbsp flour
  • 2 tbsp olive oil
  • salt to taste
  • freshly ground black pepper to taste
  • 1 bay leaf
  • 1 tablespoon nutritional yeast

Method
 

  1. Dice the onion into 1/2-inch pieces, mince the garlic, and dice the carrot into small 1/4-inch pieces. Trim the asparagus and cut into 1-inch pieces, then dice the celery into 1/4-inch pieces. Measure out the soy cream, vegetable broth, italian seasoning, and have the bay leaf ready. This prep work ensures you can move quickly through the cooking process without pausing.
  2. Heat the olive oil in a large pot over medium heat. Add the diced onion and minced garlic, stirring frequently until the onion becomes translucent and the garlic is fragrant, about 3-4 minutes. This foundation layer develops the savory backbone of the soup—don't rush this step as it's where most of your flavor comes from.
  3. Add the diced carrot, asparagus, celery, italian seasoning, and bay leaf to the pot. Stir well and cook for 5 minutes, allowing the vegetables to begin softening and the spices to infuse into the oil. I find that toasting the spices this way rounds out their flavors rather than adding them later with the liquid.
  4. Sprinkle the flour over the vegetable mixture and stir constantly for 30 seconds to coat everything evenly—this removes the raw flour taste. Immediately pour in the soy cream and vegetable broth, stirring to combine and prevent lumps from forming. Bring the mixture to a gentle simmer over medium heat, then reduce heat to low and simmer for 8-10 minutes until the vegetables are tender and the flavors have melded.
  5. Add the gnocchi to the simmering soup and stir gently to distribute evenly. Continue simmering over low heat until the gnocchi float to the surface, which typically takes 3-4 minutes. Watch carefully at this point—the gnocchi will tell you when they're ready by rising to the top.
  6. Remove the pot from heat and stir in the fresh spinach until it wilts completely into the soup, about 1 minute. Add the nutritional yeast and stir to combine, then taste and season with salt and pepper to your preference. I like to add a generous amount of freshly ground black pepper at the end—it brightens all the flavors and adds a slight bite that complements the creamy richness.

Leave a Comment

Recipe Rating