There's nothing quite like a big bowl of creamy veggie soup on a busy weeknight. This Asparagus and Broccoli Soup is one of my go-to recipes when I want something that feels cozy and homemade without spending an hour in the kitchen.

The broccoli gives it that thick, hearty base, the asparagus keeps it bright and fresh, and a little swirl of pesto at the end? That's the part that makes everyone ask for the recipe. It comes together in about 45 minutes, it's easy enough for a Tuesday, and it reheats beautifully if you want to meal prep it for the week.
If you love simple veggie soups like my Cherry Tomato Soup, you'll want to save this one too.
Jump to:
Notes on the Ingredients
- Asparagus: Fresh asparagus works best here. Look for firm stalks with tight tips. Even off-season asparagus holds up really well once it's blended into the soup.
- Broccoli: Fresh florets give the most flavor, but frozen broccoli works perfectly too. It melts right into the soup and no one will ever know the difference.
- Onion + Garlic: These two are your flavor base. Don't skip them. They're what make the whole pot smell amazing while it's cooking.
- Vegetable Broth: Low sodium is my go-to so I can control the salt. Chicken broth works just as well if you're not keeping it vegetarian.
- Pesto: This is the secret ingredient that takes this broccoli asparagus soup from good to really good. Store-bought is totally fine. Stir some in at the end or swirl it on top for serving.
- Heavy Cream: This is what makes the soup thick, velvety, and creamy. Want a lighter version? Half and half or full-fat coconut milk both work great.
- Olive Oil, Salt, Pepper: Simple, but they tie everything together. Always taste and adjust after blending.
Step-by-Step Instructions for the Asparagus and Broccoli Soup
1. Prep your veggies
Trim the asparagus ends and chop into small pieces. Chop the onion, garlic, and broccoli florets.
2. Sautรฉ the aromatics
Warm olive oil in a Dutch oven. Add onion and cook until soft. Stir in garlic for a minute.
3. Add the veggies
Toss in asparagus and broccoli. Let them sautรฉ a couple minutes for flavor.
4. Pour in the broth and simmer
Add enough broth to cover the veggies. Bring to a boil, then simmer until everything is tender.
5. Blend until creamy
Use an immersion blender right in the pot. Blend fully or leave it slightly chunky if you like more texture.
6. Add cream
Stir in heavy cream. Taste and adjust salt and pepper.
7. Serve and enjoy
Garnish with extra pesto or a splash of cream. Serve warm.
Tips for Success
- Let the soup cool slightly before blending if using a countertop blender.
- Add more broth if the soup becomes too thick after blending.
- Always taste after blending. Veggie soups often need more salt at the end.
- For a deeper flavor, sautรฉ a tablespoon of pesto earlier with the onions.
Variations
- Vegan version: Use coconut milk or cashew cream and vegan pesto.
- Extra protein: Add shredded chicken, white beans, or crispy tofu.
- Cheesy twist: A handful of parmesan or cheddar makes it extra cozy.
- Herb variation: Swap pesto for dill or parsley for a fresh spring vibe.
- Spicy: Add red chili flakes or a teaspoon of hot sauce.
Serving Ideas
This soup is great with:
- Warm crusty bread or baguette
- Grilled cheese
- A simple green salad
- Crackers and a drizzle of olive oil

FAQ
Can I make this soup ahead of time?
Yes, and honestly it tastes even better the next day! The flavors have more time to come together. Just store it in an airtight container in the fridge for up to 4 days and reheat gently on the stovetop.
Can I freeze it?
Absolutely. Just freeze it before adding the cream. When you're ready to eat, reheat it on the stove and stir the cream in at the end. It stays smooth and creamy that way.
My soup turned out too thick. What do I do?
Just add a little more broth, a splash at a time, until it reaches the consistency you like. Easy fix.

Creamy Asparagus and Broccoli Soup
Equipment
- Cutting board
- Chef's knife
- Large saucepan or Dutch oven
- Immersion blender (or countertop blender)
- Measuring cups and spoons
- Ladle
Ingredients
- 3 cups asparagus trimmed
- 1 onion chopped
- 2 garlic cloves chopped
- 1 tablespoon olive oil
- 2 cups broccoli florets
- 6 cups vegetable broth
- ยฝ cup heavy cream
- Salt and pepper to taste
Instructions
- Trim and chop asparagus, onion, garlic, and broccoli.
- Heat olive oil in a pot and sautรฉ onion for 3 to 4 minutes. Add garlic.
- Add asparagus and broccoli and sautรฉ for 2 minutes.
- Add broth and simmer 15 minutes until veggies are tender.
- Blend until smooth using an immersion blender.
- Stir in cream, season with salt and pepper.
- Serve warm with extra pesto or black pepper.
Notes
- Freeze the soup without cream for best texture. Add cream after reheating.
- Add more broth to thin the soup if needed.
- For extra richness, stir in a spoonful of Parmesan.
- For meal prep, store in individual containers for 4 days in the fridge.






Leave a Reply