Creamy High-Protein Mushroom Soup for a Vegetarian Meal

5 min prep 6 min cook 15 servings
Creamy High-Protein Mushroom Soup for a Vegetarian Meal
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

A lusciously silky bowl that delivers restaurant-level comfort and a serious protein punch—no meat required.

I still remember the first January I swore off meat for the month. By week two I was craving something cozy, umami-rich, and—most importantly—filling enough to keep my marathon-training husband happy around the dinner table. After three attempts, a blender mishap, and one very smoky kitchen, this creamy high-protein mushroom soup emerged as the clear winner. We’ve served it at snowy ski-condo weekends, tucked it into thermoses for autumn hikes, and ladled it into tiny espresso cups as a chic starter at a book-club supper. The magic? A double hit of protein from silken tofu and white beans that melt into the broth, leaving nothing but velvet texture and deep mushroom flavor. If you think vegetarian soups can’t be hearty, grab your Dutch oven and prepare to be converted.

Why This Recipe Works

  • Protein Powerhouse: Each bowl boasts 18 g of plant protein from tofu and beans—no chalky powders needed.
  • Triple Umami: A mix of cremini, shiitake, and dried porcini creates layers of savory depth.
  • One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers and blends right in the pot.
  • Dairy-Free Creaminess: Silken tofu lends silk-pajama texture without heavy cream or coconut milk.
  • Make-Ahead Marvel: Tastes even better the next day, so your future self thanks you.
  • Freezer Friendly: Portion, freeze flat, and reheat straight from the icebox for instant comfort.

Ingredients You'll Need

Ingredients

Great mushroom soup starts at the produce aisle. Look for mushrooms that are firm, fragrant, and free of dark spots. I combine everyday creminis with meaty shiitakes and a pinch of dried porcini for a whiff of forest-floor complexity. The beans must be canned for convenience, but rinse them well to remove excess sodium. Silken tofu is usually found on the shelf-stable aisle; grab the “firm” variety so it doesn’t disappear into the broth. Finally, a glug of dry sherry lifts the entire pot, but a splash of apple-cider vinegar works if you’re avoiding alcohol.

  • Cremini mushrooms – 450 g / 1 lb, quartered. Swap with baby bella or white button if needed.
  • Shiitake mushrooms – 225 g / 8 oz, stems removed and sliced; they deliver chew and concentrated flavor.
  • Dried porcini – 5 g / ¼ oz; soak in hot water and strain for liquid gold.
  • Olive oil – 3 Tbsp; use a fragrant, fresh bottle.
  • Yellow onion – 1 large, diced small for quick caramelization.
  • Celery – 2 stalks, diced; adds subtle green backbone.
  • Carrot – 1 medium, grated for natural sweetness and color.
  • Garlic – 4 cloves, minced to a paste for even distribution.
  • Fresh thyme – 2 tsp leaves; swap with ¾ tsp dried.
  • Smoked paprika – ½ tsp for whisper-smoke warmth.
  • Vegetable broth – 1 L / 4 cups, low-sodium so you control salt.
  • Cannellini beans – 1 can (400 g), drained and rinsed.
  • Silken tofu – 350 g / 12 oz, firm variety.
  • Dry sherry – 60 ml / ¼ cup; sub with 2 Tbsp apple-cider vinegar.
  • Nutritional yeast – 2 Tbsp for cheesy, B-vitamin richness.
  • Sea salt & black pepper – to taste, freshly ground.
  • Fresh parsley – for garnish and a pop of color.

How to Make Creamy High-Protein Mushroom Soup for a Vegetarian Meal

1
Prep the porcini

Place dried porcini in a heat-proof bowl and cover with 250 ml (1 cup) freshly boiled water. Steep 15 minutes. Line a fine sieve with paper towel, strain the soaking liquid into a jug to catch grit, and reserve. Chop rehydrated porcini finely; they’ll act as a seasoning agent.

2
Sauté the aromatics

Heat olive oil in a heavy 4-quart Dutch oven over medium. Add onion, celery, and carrot with a pinch of salt; cook 6–7 minutes until edges turn translucent and the mixture smells sweet, not raw. Stir in garlic, thyme, and smoked paprika; cook 1 minute more.

3
Brown the mushrooms

Increase heat to medium-high. Add cremini and shiitake slices in a single layer; resist stirring for 3 minutes so they caramelize. Flip, cook another 3 minutes. The pot will look dry—this concentrates flavor. Season lightly with salt to draw out moisture.

4
Deglaze and simmer

Pour in sherry; scrape browned bits with a wooden spoon. Add reserved porcini liquid, chopped porcini, beans, and vegetable broth. Bring to a boil, reduce to a gentle simmer, cover partially, and cook 15 minutes so flavors meld and mushrooms soften fully.

5
Blend in tofu

Scoop 2 cups of hot soup into a blender. Add silken tofu and nutritional yeast. Vent the lid, cover with a tea towel, and blend on high until absolutely smooth—30 seconds. Return the creamy base to the pot; stir to create a velvety emulsion. Season generously with salt and freshly ground black pepper.

6
Final simmer & shine

Simmer 5 more minutes to marry textures. If the soup is too thick, loosen with a splash of broth or water. Taste again; mushrooms drink salt, so adjust as needed. Serve hot, showered with parsley and a crack of pepper.

Expert Tips

Maximize Umami

Add a 2 cm strip of dried kombu while the soup simmers; remove before blending. It’s the vegetarian equivalent of a ham hock.

Control Heat

High heat burns tofu. Reheat leftovers gently over low, stirring often, and thin with broth to restore silkiness.

Texture Trick

Reserve a handful of sautéed mushrooms before blending; scatter them on top for chewy contrast.

Brighten at the End

A squeeze of lemon or a few drops of white balsamic wakes up the earthy flavors just before serving.

Salt in Stages

Salt the onions early to draw moisture, but save final seasoning until after you add tofu—it thickens and slightly dilutes saltiness.

Chill Before Freezing

Cool soup completely in an ice bath before ladling into freezer bags; it prevents ice crystals and rubbery tofu.

Variations to Try

  • Spicy Chipotle: Stir 1 tsp chipotle powder in with paprika and finish with a swirl of adobo-laced yogurt.
  • Green Power: Add 2 cups baby spinach during the final simmer; blend for a vibrant emerald hue.
  • Wild Rice & Chunky: Skip blending, fold in 1 cup cooked wild rice and extra beans for a rustic stew.
  • Thai Twist: Swap thyme for lemongrass and ginger, finish with coconut milk instead of tofu, and garnish with cilantro and lime.
  • Grains & Greens: Stir in ½ cup cooked farro and shredded kale just before serving for added chew and nutrients.

Storage Tips

Refrigerator: Cool to room temperature, transfer to airtight glass jars, and refrigerate up to 5 days. Reheat slowly over low heat, thinning with broth or water as the starches will thicken when chilled.

Freezer: Portion into BPA-free quart bags, squeeze out excess air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or break into chunks and simmer gently from frozen. Avoid rapid microwave defrosting—it can curdle tofu.

Make-Ahead: Prepare through blending the tofu base, but skip the final 5-minute simmer. Refrigerate or freeze, then finish with a quick heat just before guests arrive for optimal freshness.

Frequently Asked Questions

Firm or extra-firm tofu yields a slightly grainy texture. If that’s all you have, soak it in hot salted water for 10 minutes to soften, then blend an extra 45 seconds. Silken is ideal for seamless creaminess.

Yes, as written it contains no gluten. If you add sherry, verify the brand is gluten-free (most are). For bread toppings, use your favorite certified loaf.

Absolutely. Halve every ingredient but keep the same pot size for evaporation rates; check doneness 2–3 minutes earlier in each stage.

The recipe is already nut-free. Replace tofu with 1 cup canned white beans plus ½ cup oat milk if you need a soy-free version.

Because of the tofu and low-acid beans, pressure canning is tricky and not USDA recommended. Freeze instead for long-term storage.

A crusty sourdough or whole-grain seeded loaf offers chew and tang. For gluten-free, try toasted chickpea-flour flatbread brushed with garlic oil.
Creamy High-Protein Mushroom Soup for a Vegetarian Meal
soups
Pin Recipe

Creamy High-Protein Mushroom Soup for a Vegetarian Meal

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Prep porcini: Soak dried porcini in 1 cup boiled water 15 min. Strain and chop; reserve liquid.
  2. Sauté aromatics: In a Dutch oven heat olive oil over medium. Cook onion, celery, carrot 6–7 min until translucent. Add garlic, thyme, paprika; cook 1 min.
  3. Brown mushrooms: Increase heat to medium-high. Add cremini and shiitake; cook 6 min, stirring once for caramelization.
  4. Deglaze & simmer: Add sherry, scraping bits. Stir in porcini liquid, chopped porcini, beans, broth. Simmer 15 min.
  5. Blend cream: Transfer 2 cups hot soup and tofu to blender; add nutritional yeast. Blend until silky and return to pot.
  6. Finish: Simmer 5 min more. Adjust salt/pepper. Serve hot, garnished with parsley.

Recipe Notes

For a smoky twist, add ½ tsp liquid smoke with the paprika. Soup thickens as it stands; thin with broth when reheating.

Nutrition (per serving)

198
Calories
18 g
Protein
19 g
Carbs
7 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.