clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Asparagus & Pea Soup with Parsley & Spinach

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews


This soup screams spring! It is super creamy and loaded with nutrient packed veggies. It is soothing, savory and full of flavor from pungent garlic and shallot.


Units Scale
  • 1 large bunch of asparagus (about 12 ounces)
  • 1 tablespoon avocado oil or olive oil
  • 1/4 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1 large shallot, diced
  • 4 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 2 cups low-sodium vegetable broth
  • 1 cup non-dairy, plain milk (I use unsweetened, plain almond milk)
  • 1 cup green peas (fresh or frozen)
  • 2-3 large handfuls of spinach
  • 1 cup loosely packed flat leaf fresh parsley (optional)


  1. To roast the asparagus, preheat your oven to 425 degrees Fahrenheit and line a baking sheet with parchment paper. Remove the tough end of the asparagus and discard. Toss the asparagus in olive oil and place on baking sheet. Sprinkle with salt and pepper and bake for 20 minutes until very soft. You do not want the asparagus to be undercooked or the soup will not be as smooth. Cooking time will vary based on the thickness of your asparagus so watch closely toward the end of baking to avoid burning.
  2. While the asparagus is roasting, saute the shallot and garlic with olive oil, salt and pepper in a large pot for 5 minutes on medium-low heat until the shallot is soft and translucent. Add the broth, milk, peas and allow the liquid to come to a boil on high heat. Reduce the heat to low and add the spinach and parsley. Cook for an additional minute or two. You don't want to overcook the soup. You just want the spinach and parsley to be slightly wilted and the peas to be cooked through. Let simmer on low heat until the roasted asparagus is ready or remove from heat completely to avoid overcooking.
  3. Once the asparagus is finished roasting add everything to a high speed powerful blender (roasted asparagus and everything in the pot goes in the blender at this time). Note: You may want to reserve a couple asparagus spears for garnish. For me, all ingredients fit perfectly in one batch. Depending on your blender though, you may need to blend in two batches. Puree from low to high speed and leave on the highest speed for 40-60 seconds to allow the soup to get smooth and creamy.
  4. Pour soup into 2-4 bowls and garnish with roasted asparagus, additional parsley and peas if desired. Enjoy hot.
  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Category: Soup