Healthy Asparagus and Zucchini Soup

By Mila | Updated on March 11, 2026

Finding a light, healthy soup that actually fills you up and tastes good can feel pretty impossible, especially when you’re trying to use up those spring vegetables sitting in your fridge. Most veggie soups end up being bland and watery, leaving you hungry an hour later and wondering why you bothered.

That’s where this asparagus and zucchini soup comes in: it’s creamy without any heavy cream, packed with fresh vegetables, and the soaked cashews give it a rich, satisfying texture that’ll keep you full. Plus, it comes together in one pot and works great for meal prep throughout the week.

asparagus and zucchini soup
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Asparagus and Zucchini Soup

  • Quick and easy – This soup comes together in just 20-30 minutes, making it perfect for busy weeknights when you want something healthy without spending hours in the kitchen.
  • Light and healthy – Packed with fresh vegetables and made with veggie broth, this soup is naturally low in calories while still being satisfying and nutritious.
  • Simple ingredients – You only need a handful of basic vegetables and pantry staples to make this flavorful soup.
  • Naturally vegan-friendly – This recipe is already plant-based, so it works great for anyone following a vegan or vegetarian diet without any modifications needed.
  • Customizable texture – Add the optional cashews for a creamy, rich soup, or keep it light and brothy—either way tastes delicious.

What Kind of Asparagus Should I Use?

Fresh asparagus is definitely the way to go for this soup, and you’ll want to look for stalks that are firm with tight, closed tips. Medium-thickness spears work best since they’re easier to chop and blend smoothly, but thin or thick asparagus will also do the job just fine. When you’re at the store, give the bunch a gentle squeeze – it should feel crisp and snap easily when you bend it. Don’t forget to trim off the woody ends at the bottom before chopping, usually about an inch or two depending on how fresh your asparagus is.

asparagus and zucchini soup
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This soup is pretty forgiving when it comes to swaps, so feel free to work with what you have:

  • Shallots: If you don’t have shallots, use one medium yellow or white onion instead. They’ll give you a similar sweet, mild flavor.
  • Fresh thyme: No fresh thyme? Use about ½ teaspoon of dried thyme. Just remember that dried herbs are more concentrated, so a little goes a long way.
  • Asparagus: You can swap asparagus with green beans or broccoli if needed. Both will give you that nice green color and work well with the other flavors.
  • Zucchini: Yellow squash makes a great substitute for zucchini and cooks the same way. You could also try chopped cauliflower for a different texture.
  • Raw cashews: For creaminess without cashews, try using canned coconut milk (about ¼ cup) or silken tofu. Both blend smoothly and add that rich texture.
  • Veggie broth: Chicken broth works fine if you’re not strictly vegetarian. You can also make a quick broth with bouillon cubes or paste if that’s what you have on hand.

Watch Out for These Mistakes While Cooking

Overcooking your asparagus and zucchini is the fastest way to lose their fresh, green color and end up with a dull, brownish soup – stick to the 5-8 minute simmer time and remove from heat as soon as the vegetables are tender.

Don’t skip sautéing the shallots and garlic until they’re truly soft and fragrant, as this step builds the flavor base of your soup and prevents any harsh, raw onion taste in the final dish.

When blending hot soup, always start on low speed and gradually increase to avoid dangerous splattering, or better yet, let it cool for a few minutes first and blend in batches if you’re using a regular blender instead of an immersion blender.

For a creamier texture without dairy, soak your cashews in hot water for 15-20 minutes before adding them to the pot, which helps them blend more smoothly into the soup.

asparagus and zucchini soup
Image: theamazingfood.com / All Rights reserved

What to Serve With Asparagus and Zucchini Soup?

This light and fresh soup pairs beautifully with a warm baguette or some crusty bread for dipping. Since the soup itself is pretty veggie-forward, I like serving it alongside a protein like grilled chicken, pan-seared tofu, or even a simple chickpea salad to make it more filling. A side of roasted vegetables or a grain bowl with quinoa or farro also works great if you want to keep the meal plant-based. For a lighter option, serve it with a simple arugula salad dressed with lemon and olive oil, which complements the spring flavors in the soup nicely.

Storage Instructions

Store: This soup keeps really well in the fridge for up to 5 days in an airtight container. The flavors actually get even better after a day or two, so it’s great for meal prep. Just give it a good stir before serving since it might separate a bit.

Freeze: You can freeze this soup for up to 3 months in freezer-safe containers or bags. I like to freeze it in individual portions so I can grab just what I need. Just leave a little room at the top of the container since it’ll expand when frozen.

Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally until heated through. You can also microwave it in 1-minute intervals, stirring in between. If it seems too thick after storing, just add a splash of veggie broth to thin it out.

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

Estimated Nutrition

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

  • Calories: 220-270
  • Protein: 10-12 g
  • Fat: 6-9 g
  • Carbohydrates: 34-38 g

Ingredients

For the soup:

  • 2 large shallots, finely diced
  • 6 garlic cloves, freshly minced
  • 3 sprigs fresh thyme
  • 1 tsp onion powder
  • 3 tsp nutritional yeast or all-purpose seasoning
  • 2 1/4 cups asparagus, trimmed and cut into 1-inch pieces
  • 2 1/4 cups zucchini, diced into 1/2-inch cubes
  • 3 1/4 cups vegetable broth
  • 1/2 cup raw cashews, soaked in hot water
  • 1/2 tsp fresh lemon juice
  • 1 pinch red pepper flakes
  • salt, to taste
  • black pepper, to taste

For the garnish:

  • 2 tbsp yogurt (Fage 5% or dairy-free alternative)
  • 1 tbsp fresh chives, finely chopped

Step 1: Prepare Ingredients and Soak Cashews

  • 2 1/4 cups asparagus, trimmed and cut into 1-inch pieces
  • 2 1/4 cups zucchini, diced into 1/2-inch cubes
  • 2 large shallots, finely diced
  • 6 garlic cloves, freshly minced
  • 1/2 cup raw cashews
  • 1 tbsp fresh chives, finely chopped

While your pot is coming to room temperature, trim the asparagus and cut into 1-inch pieces, dice the zucchini into 1/2-inch cubes, finely chop the shallots and mince the garlic.

Place the raw cashews in a bowl and pour hot water over them—let them soak for at least 5 minutes while you prep everything else.

This softens them for blending into a creamy base.

Finely chop the fresh chives and set aside for garnish.

Step 2: Build the Aromatics Base

  • 2 large shallots, finely diced
  • 6 garlic cloves, freshly minced
  • salt, to taste

Heat a large pot over medium heat and add the diced shallots with a pinch of salt—this helps them release moisture and soften faster.

Cook for about 2-3 minutes, stirring occasionally, until they become translucent and fragrant.

Add the minced garlic and cook for another minute until it becomes fragrant but doesn’t brown.

I like to keep the heat at medium rather than high here because it coaxes out the sweet, mellow flavors of the aromatics rather than creating harsh, burnt notes.

Step 3: Add Seasoning and Thyme

  • 3 sprigs fresh thyme
  • 1 tsp onion powder
  • 3 tsp nutritional yeast or all-purpose seasoning

Add the fresh thyme sprigs, onion powder, and nutritional yeast (or all-purpose seasoning) to the softened aromatics.

Stir well and toast these seasonings for about 30 seconds, allowing them to bloom and develop deeper flavor.

This blooming step is crucial—it activates the flavors and prevents them from tasting dusty or flat in the finished soup.

Step 4: Cook Vegetables and Build the Broth

  • 2 1/4 cups asparagus, trimmed and cut into 1-inch pieces
  • 2 1/4 cups zucchini, diced into 1/2-inch cubes
  • 3 1/4 cups vegetable broth
  • 1/2 cup raw cashews, soaked in hot water

Add the asparagus and zucchini pieces directly to the pot and stir to coat them with the seasoned aromatics.

Cook for 1-2 minutes, just until they begin to soften slightly and release their natural moisture.

Pour in the vegetable broth and drain the soaked cashews (discarding the soaking water), then add them to the pot as well.

Bring everything to a gentle boil, then immediately reduce heat to low, cover the pot, and simmer for 5-8 minutes until the vegetables are very tender and easily pierced with a fork.

Step 5: Blend to Silky Smoothness

Remove the pot from heat and let it cool for 1-2 minutes so the steam subsides slightly.

Carefully transfer the soup to a blender in batches (or use an immersion blender directly in the pot) and blend until completely smooth and silky.

I find an immersion blender is faster here and creates less cleanup—just make sure to blend thoroughly for at least 1-2 minutes to achieve that luxurious, creamy texture without any grittiness.

Step 6: Season and Finish

  • 1/2 tsp fresh lemon juice
  • 1 pinch red pepper flakes
  • salt, to taste
  • black pepper, to taste

Return the blended soup to the pot if needed and stir in the fresh lemon juice and red pepper flakes for brightness and subtle heat.

Taste the soup carefully and season with salt and black pepper to your preference—start with a small amount and add gradually, tasting as you go.

Gently warm the soup over medium-low heat if it has cooled during blending, but don’t let it boil.

Step 7: Serve with Toppings

  • 2 tbsp yogurt
  • 1 tbsp fresh chives, finely chopped

Ladle the soup into bowls and top each serving with a small dollop of yogurt swirled gently into the surface, and a sprinkle of the fresh chives.

The cool yogurt creates a beautiful contrast against the warm, creamy soup, and the chives add a fresh onion note that brightens the dish.

asparagus and zucchini soup

Healthy Asparagus and Zucchini Soup

Delicious Healthy Asparagus and Zucchini Soup recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 servings
Calories 245 kcal

Ingredients
  

For the soup

  • 2 large shallots, finely diced
  • 6 garlic cloves, freshly minced
  • 3 sprigs fresh thyme
  • 1 tsp onion powder
  • 3 tsp nutritional yeast or all-purpose seasoning
  • 2 1/4 cups asparagus, trimmed and cut into 1-inch pieces
  • 2 1/4 cups zucchini, diced into 1/2-inch cubes
  • 3 1/4 cups vegetable broth
  • 1/2 cup raw cashews, soaked in hot water
  • 1/2 tsp fresh lemon juice
  • 1 pinch red pepper flakes
  • salt, to taste
  • black pepper, to taste

For the garnish

  • 2 tbsp yogurt (Fage 5% or dairy-free alternative)
  • 1 tbsp fresh chives, finely chopped

Instructions
 

  • While your pot is coming to room temperature, trim the asparagus and cut into 1-inch pieces, dice the zucchini into 1/2-inch cubes, finely chop the shallots and mince the garlic. Place the raw cashews in a bowl and pour hot water over them—let them soak for at least 5 minutes while you prep everything else. This softens them for blending into a creamy base. Finely chop the fresh chives and set aside for garnish.
  • Heat a large pot over medium heat and add the diced shallots with a pinch of salt—this helps them release moisture and soften faster. Cook for about 2-3 minutes, stirring occasionally, until they become translucent and fragrant. Add the minced garlic and cook for another minute until it becomes fragrant but doesn't brown. I like to keep the heat at medium rather than high here because it coaxes out the sweet, mellow flavors of the aromatics rather than creating harsh, burnt notes.
  • Add the fresh thyme sprigs, onion powder, and nutritional yeast (or all-purpose seasoning) to the softened aromatics. Stir well and toast these seasonings for about 30 seconds, allowing them to bloom and develop deeper flavor. This blooming step is crucial—it activates the flavors and prevents them from tasting dusty or flat in the finished soup.
  • Add the asparagus and zucchini pieces directly to the pot and stir to coat them with the seasoned aromatics. Cook for 1-2 minutes, just until they begin to soften slightly and release their natural moisture. Pour in the vegetable broth and drain the soaked cashews (discarding the soaking water), then add them to the pot as well. Bring everything to a gentle boil, then immediately reduce heat to low, cover the pot, and simmer for 5-8 minutes until the vegetables are very tender and easily pierced with a fork.
  • Remove the pot from heat and let it cool for 1-2 minutes so the steam subsides slightly. Carefully transfer the soup to a blender in batches (or use an immersion blender directly in the pot) and blend until completely smooth and silky. I find an immersion blender is faster here and creates less cleanup—just make sure to blend thoroughly for at least 1-2 minutes to achieve that luxurious, creamy texture without any grittiness.
  • Return the blended soup to the pot if needed and stir in the fresh lemon juice and red pepper flakes for brightness and subtle heat. Taste the soup carefully and season with salt and black pepper to your preference—start with a small amount and add gradually, tasting as you go. Gently warm the soup over medium-low heat if it has cooled during blending, but don't let it boil.
  • Ladle the soup into bowls and top each serving with a small dollop of yogurt swirled gently into the surface, and a sprinkle of the fresh chives. The cool yogurt creates a beautiful contrast against the warm, creamy soup, and the chives add a fresh onion note that brightens the dish.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating