A cozy and nourishing wild mushroom caramelized onion and kale soup perfect for winter. Made with fresh mushrooms, kale, and creamy coconut milk.
A Cozy Bowl for Chilly Days
I first made this wild mushroom caramelized onion and kale soup on a weekend when everything felt cold—inside and out. One of those February Saturdays where the windows fog up from the inside and your toes can’t seem to thaw no matter how thick the socks. My youngest, Emma, was playing “restaurant” in the living room with her dolls, and I remember she handed me a crayon-written menu that read: “Mommy’s Mushroom Soup — Only $1.” Melted me on the spot.
The truth is, this soup wasn’t always in my regular rotation. But one year, after a trip to the Union Square Greenmarket, I came home with a paper bag full of wild mushrooms and a bunch of curly kale so fresh it still had flecks of soil clinging to its roots. The idea started simmering in my mind on the subway ride home, and by the end of the weekend, this healthy winter soup was born.
It’s hearty without being heavy, rich without cream, and full of soul-soothing flavor. It hits all the right notes on a cold day—earthy, sweet, and warm. And if you’re a fan of mushroom-based comfort, you’ll want to check out my Creamy Mushroom and Asparagus Chicken Penne too—it’s another family favorite.
Eva’s Note:
This soup has become my go-to when I feel like the house needs a little quiet magic. It’s the kind of meal that doesn’t ask for much—just a little patience, a little stirring, and a whole lot of love.
Ingredients You’ll Need
This mushroom kale soup is built on simple, wholesome ingredients—each one bringing something special to the bowl. The mushrooms add depth, the onions bring sweetness, and the kale gives it that fresh, hearty bite. And don’t let the coconut milk surprise you—it makes the broth velvety and comforting, without any dairy.

Here’s what you’ll need:
• 2 Tbsp extra virgin olive oil – for sautéing and caramelizing
• 1 sweet organic onion, sliced about ½” thick – the base of all that golden goodness
• 4 cloves garlic, minced – aromatic and savory
• 1 tsp pink or sea salt – a pinch of pink or sea salt brings out the earthiness
• ½ tsp cracked pepper – just enough warmth
• 2 cups shiitake mushrooms, whole – shiitake for woodsy depth
• 2 cups sliced baby bella or cremini mushrooms – baby bellas for hearty bite
• 4 cups organic chicken or vegetable broth – choose a clean, low-sodium version if possible
• 2 cups organic kale, roughly chopped – torn into spoonable, bite-sized pieces
• ½ cup coconut milk or coconut cream – go for full-fat for that luscious texture
Optional Swaps:
• Use leeks instead of onions if you prefer a milder base
• Swap coconut milk for cashew cream for a slightly nutty finish
Eva’s Note:
I love picking up mushrooms at the farmers market when they’re in season. The vendors usually have beautiful wild blends—sometimes with oyster or lion’s mane if I’m lucky. But if you’re shopping at the grocery store, a combo of shiitake and cremini will give you all the cozy vibes you need.
How to Make Wild Mushroom Caramelized Onion and Kale Soup
This wild mushroom caramelized onion and kale soup comes together in a single pot, and it’s all about taking your time with each layer. Especially those onions. Don’t rush that part. The slow caramelization brings out a deep, natural sweetness that makes this soup sing.
Here’s how to make it:
1. Caramelize the onions (the slow and golden way)
• In a large soup pot, heat 2 Tbsp olive oil over medium-low heat.
• Add your sliced sweet onion and 1 tsp salt.
• Cook, stirring often, for 20–25 minutes until the onions are soft and golden brown. This takes patience, but it’s worth every second.
Eva’s Note:
My grandmother used to say, “If you can smell them, stir them.” She taught me the slow-and-low rule one snowy afternoon when we made onion soup together—and I still hear her voice every time I cook them.
2. Add garlic and mushrooms
• Stir in 4 cloves minced garlic and cook for about 30 seconds, just until fragrant.
• Toss in your shiitake and baby bella mushrooms.
• Cook for about 6–8 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown.
Don’t skip the deglaze!
Add a splash of your broth (or even a spoonful of water) to deglaze the pan, scraping up all that flavorful fond from the bottom. It’s liquid gold.
3. Simmer with broth
• Pour in the rest of your 4 cups of broth and bring it to a gentle simmer.
• Let everything cook together for 10 minutes, so the flavors have time to get cozy.
4. Stir in the kale
• Add your chopped kale and simmer for another 5–7 minutes, just until it softens but still holds a bit of bite.
• Taste and adjust seasoning with a little more salt or pepper if needed.
5. Finish with coconut milk
• Stir in ½ cup full-fat coconut milk or cream.
• Let it warm through—don’t boil—then turn off the heat.
Serving Tip:
Pair this with a crusty bread or even this tomato dip if you’re going all in on comfort food.
Why It Works (Flavor & Nutrition)
The magic of this wild mushroom caramelized onion and kale soup is in how beautifully balanced it is—flavor-wise and nourishment-wise. It doesn’t shout, but it lingers. Each spoonful is layered, grounded, and quietly comforting.
Flavor Note: Earthy, Sweet, Creamy, and Bright
Let’s break it down:
• The caramelized onions bring a mellow sweetness that gives the soup body and warmth.
• The shiitake mushrooms add a woodsy, umami-rich depth, while the baby bellas give it a meatiness that makes even meat-lovers happy.
• A swirl of coconut milk adds creaminess without weighing it down. (And no dairy bloat to worry about.)
• The kale? It keeps everything grounded—adding just the right amount of green freshness.
When I was testing this recipe, I tried it with a few different broths. A rich vegetable broth gave the best results for a vegetarian soup recipe, but a good chicken broth works too if that’s what you’ve got on hand. I’d just avoid anything too salty—you want the natural flavors to shine through.
Nutrient Boost:
• Mushrooms bring B vitamins and immune-boosting power.
• Kale adds fiber, iron, and antioxidants.
• Coconut milk gives you healthy fats that help keep you satisfied longer.
• And the whole pot is naturally gluten-free, dairy-free, and meat-free—but still hearty enough for dinner.
Eva’s Note:
My middle kid, Noah, once called this “the only soup that doesn’t feel like soup.” I think he meant it as a compliment—it’s filling, flavorful, and doesn’t need a sandwich sidekick to count as a full meal.
Variations and Serving Tips
The beauty of this wild mushroom caramelized onion and kale soup is how flexible it is. Once you get the base down, it’s easy to tweak based on your fridge, your cravings, or your picky eaters.
How My Family Likes It:
• Chunky vs. blended: My husband loves it chunky with chewy mushrooms and kale you can sink your teeth into. But when my kids were younger, I’d blend half the batch to make it smoother—still hearty, but a little creamier and easier to spoon up.
• Toppings galore: Try crunchy roasted chickpeas, toasted pine nuts, or a drizzle of chili oil for a bit of heat. My daughter Lily loves it with a sprinkle of nutritional yeast for a “cheesy” finish.
Make-It-Your-Way Swaps:
• For a nuttier vibe: Use cashew cream instead of coconut milk
• Lower-fat option: Sub in light coconut milk or use less—just ¼ cup still gives some richness
• Add grains: Stir in cooked farro, barley, or wild rice to make it extra filling
• Swap the greens: Don’t have kale? Use spinach, chard, or even beet greens—just shorten the simmer time
Freezer Friendly:
This soup freezes beautifully. Let it cool completely, then pour into mason jars or freezer-safe containers, leaving a little space at the top for expansion.
Eva’s Note:
I always double the batch. One pot for now, and one for later. Future me has never once regretted it—especially on a Tuesday when everyone’s hungry and I haven’t even thought about dinner.
Frequently Asked Questions about Wild Mushroom Caramelized Onion and Kale Soup
Q: What are the best mushrooms for this soup?
Shiitake and baby bellas (also known as cremini) are my go-to.
They bring that perfect balance of earthiness and texture. Shiitakes have a more woodsy, complex flavor, while baby bellas hold their shape and add that “meaty” bite.
Eva’s Note:
One fall, I grabbed a basket of oyster mushrooms from the farmers market just because they looked too pretty to pass up. They were delicious—slightly sweet and velvety—but needed to be added at the very end so they wouldn’t turn mushy.
Q: How do I caramelize onions properly?
Low and slow is the secret.
Slice your onion thick, heat up your olive oil, and cook over medium-low heat for 20–25 minutes, stirring often. They’ll go from sharp and crisp to sweet, golden, and meltingly soft.
Eva’s Note:
My grandmother used to say, “If you’re in a rush, don’t bother.” I learned this lesson with her one snowy day in upstate New York, and I’ve been caramelizing patiently ever since.
Q: Does kale work well in soup?
Yes—and surprisingly well.
When torn into small pieces and simmered gently, kale softens just enough to be tender but still has a bit of texture. It adds vitamins and a beautiful green color, too.
Eva’s Note:
My kids were convinced kale would make the soup bitter—but when they tried it, they were shocked. “It tastes like the soup in a castle,” Emma said. I’ll take that review.
Q: Can I make this soup vegan?
Absolutely!
Just use vegetable broth instead of chicken broth, and stick with full-fat coconut milk. It’s already dairy-free and meat-free—this little swap makes it 100% plant-based.
Eva’s Note:
I brought a vegan version of this to our neighborhood potluck last year and came home with an empty pot and three text messages asking for the recipe.

Wild Mushroom Caramelized Onion and Kale Soup Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A cozy and nourishing soup made with wild mushrooms, caramelized onions, fresh kale, and creamy coconut milk. Perfect for cold-weather comfort.
Ingredients
2 Tbsp extra virgin olive oil
1 sweet organic onion, sliced about ½” thick
4 cloves garlic, minced
1 tsp pink or sea salt
½ tsp cracked pepper
2 cups shiitake mushrooms, whole
2 cups sliced baby bella or cremini mushrooms
4 cups organic chicken or vegetable broth
2 cups organic kale, roughly chopped
½ cup coconut milk or coconut cream
Instructions
1. Heat olive oil in a large pot over medium-low heat. Add sliced onions and salt.
2. Caramelize onions for 20–25 minutes, stirring often, until soft and golden brown.
3. Add garlic and cook for 30 seconds.
4. Add shiitake and baby bella mushrooms. Sauté for 6–8 minutes until browned.
5. Deglaze pan with a splash of broth, scraping up any bits from the bottom.
6. Pour in remaining broth and bring to a gentle simmer for 10 minutes.
7. Add chopped kale and simmer 5–7 more minutes until tender.
8. Stir in coconut milk and let it warm through without boiling.
9. Taste and adjust seasoning if needed.
10. Serve hot with crusty bread or as-is for a wholesome meal.
Notes
Use full-fat coconut milk for a richer finish.
This soup freezes well—store in mason jars or freezer containers.
Optional toppings: roasted chickpeas, nutritional yeast, or a swirl of chili oil.
Can be blended partially for a smoother texture.
Make it vegan by using vegetable broth.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 220
- Sugar: 5g
- Sodium: 640mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 0mg