Love this? Pin it for later! 📌
Why This Recipe Works
- Triple mushroom magic: A blend of cremini, shiitake, and dried porcini creates layers of earthy flavor without any meat.
- Kale that melts: A quick massage and a 10-minute simmer turns even the toughest leaves into silk.
- Creamy without cream: A splash of coconut milk plus blended white beans give body for a fraction of the saturated fat.
- One-pot wonder: Minimal dishes, maximum flavor—everything happens in a single Dutch oven.
- Meal-prep hero: Tastes even better on day three, and freezes beautifully for up to three months.
- Kid-approved stealth health: The umami-rich broth wins over picky eaters while quietly delivering iron, fiber, and vitamins A, C, and K.
Ingredients You'll Need
Great soup starts at the market. Look for mushrooms that are firm, fragrant, and still tucked closed underneath—gills showing means they’re older. For kale, choose bunches with perky, dark-green leaves and stems that snap cleanly. If you can, buy your dried porcini from a store with high turnover; the dust at the bottom of the bin is liquid gold for broth.
- Cremini mushrooms – Baby bellas bring mellow earthiness and keep their shape during simmering.
- Shiitake caps – Remove the tough stems (save for veggie stock) and slice the caps for meaty chew.
- Dried porcini – Just a few grams rehydrated in hot water yields an intense, almost nutty broth.
- Lacinato kale – Also called dinosaur or Tuscan kale, it’s sweeter and more tender than curly varieties.
- Cannellini beans – Canned are fine; rinse to remove excess sodium. They’ll be puréed to thicken the soup.
- Full-fat coconut milk – Look for brands with only coconut and water—no guar gum—for the silkiest texture.
- White miso – Adds fermented depth without overt soy flavor. Keep it in the freezer and grate as needed.
- Lemon zest & juice – The zest perfumes the oil, while the juice brightens at the end.
- Fresh thyme – Woody stems infuse the broth; strip the leaves just before serving for fresh punch.
- Smoked paprika – A whisper of smoke rounds out the mushrooms’ natural umami.
Substitutions: No shiitake? Use oyster or king trumpet. Can’t find lacinato? Baby kale wilts in seconds, or swap in chopped escarole. For a soy-free version, replace miso with 1 tablespoon chickpea miso or 2 teaspoons nutritional yeast plus ½ teaspoon salt.
How to Make Hearty Mushroom and Kale Soup That's Packed With Nutrients
Create the porcini broth
Place ½ ounce (about ½ cup) dried porcini in a heat-proof bowl and cover with 2 cups just-boiled water. Steep 15 minutes while you prep the vegetables. Swish the mushrooms occasionally to release grit, then strain through a coffee filter or paper towel, reserving every drop of liquid. Rinse the rehydrated porcini under cold water to remove any remaining sediment; squeeze dry and chop.
Sauté aromatics
Warm 2 tablespoons extra-virgin olive oil in a heavy Dutch oven over medium heat. Add 1 large diced yellow onion and ½ teaspoon kosher salt; cook 5 minutes until translucent. Stir in 3 cloves minced garlic, 1 tablespoon fresh thyme leaves, and ½ teaspoon smoked paprika; cook 1 minute more until fragrant but not browned.
Brown the mushrooms
Increase heat to medium-high. Add 12 ounces sliced cremini and 4 ounces sliced shiitake caps in a single layer; let sit 2 minutes without stirring so they sear. Sprinkle with another ½ teaspoon salt. Continue cooking, stirring occasionally, until the mushrooms release their liquid and it evaporates, 8–10 minutes. You want golden edges for depth of flavor.
Deglaze and bloom
Pour in ÂĽ cup dry white wine (or additional broth) and scrape the brown bits with a wooden spoon. Once the liquid mostly evaporates, stir in 1 tablespoon white miso; cook 30 seconds so the miso toasts lightly and coats the vegetables.
Simmer the base
Add the reserved porcini broth, 3 cups low-sodium vegetable broth, 1 bay leaf, and the chopped porcini. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook 10 minutes for flavors to marry.
Blend for creaminess
Scoop 1 cup of the soup (mostly beans and broth) into a high-speed blender. Add 1 can rinsed cannellini beans and ½ cup full-fat coconut milk. Blend until absolutely smooth, 45–60 seconds. Return the purée to the pot; this creates a luxurious texture without heavy cream.
Massage and add kale
Strip the leaves from 1 large bunch lacinato kale; discard the woody stems. Stack, roll, and slice into ½-inch ribbons. Place in a bowl with a pinch of salt and 1 teaspoon olive oil; massage 30 seconds until the leaves darken and soften. Stir into the soup and simmer 5–7 minutes until tender but still vibrant green.
Finish and serve
Remove bay leaf. Stir in 1 teaspoon lemon zest and 1 tablespoon fresh lemon juice. Taste and adjust salt and pepper. Ladle into warm bowls, drizzle with extra coconut milk, and scatter with toasted pumpkin seeds and more thyme leaves. Serve piping hot with crusty whole-grain bread.
Expert Tips
Low-and-slow sear
Don’t crowd the mushrooms; if your pot is small, brown them in two batches. The caramelized fond equals free flavor.
Bean brine hack
Aquafaba (the liquid from the can) can replace wine for deglazing—just reduce it by half so it doesn’t taste metallic.
Make-ahead miso trick
Whisk miso with a splash of hot broth and freeze in ice-cube trays. Pop one into any soup for instant depth.
Keep it green
Add kale in the last 5 minutes. Overcooking turns it drab and sulfurous. A pinch of baking soda also helps retain color.
Umami boosters
A parmesan rind simmered with the broth (remove before blending) or 1 teaspoon tomato paste adds extra savoriness.
Texture tuning
For a brothy version, skip the bean purée and simply mash a ladleful of beans with a fork before returning to the pot.
Variations to Try
- Fire-roasted tomato twist: Stir in 1 cup diced fire-roasted tomatoes for a smoky, slightly tangy riff reminiscent of minestrone.
- Thai-inspired: Swap thyme for lemongrass and lime leaves, add 1 teaspoon red curry paste with the miso, and finish with cilantro and a swirl of sriracha.
- Grains & greens: Add ½ cup pearled barley during the simmer stage; it cooks in the same time as the kale and adds chewy contrast.
- Protein power: Fold in 1 cup cooked green or French lentils after blending for an extra 10 grams of plant protein per bowl.
- Creamy cashew: Replace coconut milk with ½ cup soaked cashews blended with ½ cup water for a neutral, nut-rich creaminess.
- Smoky bacon-style: For omnivores, crisp 2 ounces diced pancetta first; remove and sprinkle on top at the end for crunch.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors deepen daily; thin with broth or water when reheating.
Freezer: Portion into 2-cup Souper Cubes or freezer bags, press out excess air, and freeze up to 3 months. Thaw overnight in the fridge or defrost in the microwave at 30% power, stirring often.
Make-ahead: Prep the vegetables and porcini broth on Sunday; store separately. The soup comes together in 20 minutes on a hectic weeknight.
Reheat: Warm gently over medium-low heat to preserve the coconut milk’s emulsion. Boiling can cause it to separate and look curdled (still safe, just less pretty).
Frequently Asked Questions
Hearty Mushroom and Kale Soup That's Packed With Nutrients
Ingredients
Instructions
- Porcini broth: Soak dried porcini in 2 cups hot water 15 min; strain and chop mushrooms, reserving liquid.
- Sauté aromatics: In a Dutch oven, heat oil. Cook onion with salt 5 min. Add garlic, thyme, paprika; cook 1 min.
- Brown mushrooms: Increase heat; add cremini and shiitake. Cook 8–10 min until golden.
- Deglaze: Add wine, scrape bits. Stir in miso; cook 30 sec.
- Simmer: Add porcini broth, vegetable broth, bay leaf, and chopped porcini. Simmer 10 min.
- Blend: Puree 1 cup soup with beans and coconut milk until silky; return to pot.
- Add kale: Massage kale ribbons with a pinch of salt; simmer in soup 5–7 min until tender.
- Finish: Remove bay leaf. Stir in lemon zest and juice. Season, garnish with pumpkin seeds, serve hot.
Recipe Notes
Soup thickens as it sits. Thin with broth or water when reheating. For a brothy version, skip the bean purée and simply mash a few beans with a fork.