Go Back

High Protein Mushroom Soup - Creamy, Comforting, and Satisfying

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Mushrooms: 1.5 pounds mixed mushrooms (cremini, button, shiitake, or oyster), cleaned and sliced
  • Dried mushrooms: 0.5 ounce dried porcini or mixed wild mushrooms (optional but recommended)
  • Olive oil: 2 tablespoons
  • Butter: 1 tablespoon (optional, for flavor)
  • Onion: 1 medium yellow onion, finely chopped
  • Garlic: 3 cloves, minced
  • Thyme: 1 teaspoon dried or 1 tablespoon fresh leaves
  • Smoked paprika: 1/2 teaspoon (adds warmth and depth)
  • Low-sodium broth: 4 cups chicken or vegetable broth
  • Cannellini or great northern beans: 1 can (15 ounces), drained and rinsed
  • Greek yogurt: 1 cup plain, 2% or 0% (or use 3/4 cup light sour cream)
  • Soy sauce or tamari: 1–2 teaspoons (for umami)
  • Lemon juice: 1–2 teaspoons, to brighten
  • Salt and pepper: To taste
  • Fresh parsley or chives: For garnish
  • Optional protein boosters: 1 cup cooked shredded chicken or 1/2 cup red lentils (rinsed)

Method
 

  1. Rehydrate dried mushrooms (if using): Cover them with 1 cup hot water and let sit for 10–15 minutes. Lift them out, chop, and strain the soaking liquid through a fine filter or coffee filter to remove grit. Save this liquid.
  2. Sauté the mushrooms: Heat olive oil (and butter if using) in a large pot over medium-high. Add fresh mushrooms with a pinch of salt. Cook 7–10 minutes, stirring occasionally, until they release moisture and start to brown. Don’t overcrowd the pot; do this in two batches if needed.
  3. Add aromatics: Stir in onion and cook 3–4 minutes until translucent. Add garlic, thyme, and smoked paprika. Cook 30–60 seconds, just until fragrant.
  4. Deglaze and build the base: Add broth and the reserved mushroom soaking liquid. Scrape up any browned bits. Stir in chopped rehydrated mushrooms if you used them.
  5. Add beans (and lentils if using): Add the canned beans. If you’re using red lentils, add them now too. Bring to a gentle boil, then reduce to a simmer for 10–12 minutes, until flavors meld and lentils (if using) are soft.
  6. Blend part of the soup: Ladle about 2 cups of the soup (including some beans and mushrooms) into a blender. Blend until smooth and creamy, then return to the pot. This thickens the soup without heavy cream.
  7. Finish with yogurt: In a small bowl, whisk the Greek yogurt with a ladle of hot soup to temper it. Stir the tempered yogurt back into the pot over low heat. Keep it below a simmer to prevent curdling.
  8. Season: Stir in soy sauce or tamari, lemon juice, and several grinds of black pepper. Taste and adjust salt. The soy adds savoriness; the lemon brightens the earthiness.
  9. Optional add-ins: Fold in cooked shredded chicken for extra protein and simmer 2–3 minutes to warm through.
  10. Serve: Ladle into bowls. Top with chopped parsley or chives and a drizzle of olive oil or a dollop of yogurt if you like.