Wild Mushroom Caramelized Onion and Kale Soup is a cozy, deeply savory meal with golden onions, earthy mushrooms, tender greens, and a creamy coconut finish. It’s naturally simple to prepare, gluten-free with the right broth, and satisfying enough for a warming lunch or light dinner.

This is the kind of soup I recommend when you want something comforting without spending all evening at the stove. Most of the flavor comes from giving the onions and mushrooms enough time to brown before adding the broth, so a relatively short ingredient list still produces a rich-tasting bowl.
Sweet caramelized onion works especially well with shiitake and cremini mushrooms because it balances their earthy, savory character. Kale brings freshness and texture, while coconut milk softens everything into a smooth, lightly creamy broth without making the soup feel overly heavy.
It’s also a forgiving soup to make. Once the vegetables have been sautéed, the remaining cooking is mostly hands-off, making it a practical choice for cool evenings, relaxed weekend lunches, or a simple make-ahead meal.
Mushroom Kale Soup Ingredients
Sweet onion provides sweetness and becomes deeply savory as it slowly caramelizes in olive oil.
Extra-virgin olive oil gives the onion and mushrooms enough fat to soften and develop golden edges.
Garlic adds a fresh aromatic layer that complements both the mushrooms and caramelized onion.
Shiitake mushrooms bring a particularly deep, earthy flavor and a substantial mushroom texture.
Baby bella or cremini mushrooms add another savory mushroom layer while softening nicely during sautéing.
Kale gives the soup color, freshness, and tender leafy texture after simmering in the broth.
Chicken or vegetable broth forms the savory base. Choose certified gluten-free broth when keeping the entire dish gluten-free.
Sea salt and black pepper season the vegetables as they cook and help bring the mushroom flavor forward.
Coconut milk or coconut cream finishes the broth with creaminess. Coconut cream creates a noticeably fuller, richer consistency.

Cooking Steps
STEP 1: Heat the olive oil in a large soup pot over medium heat. Add the thickly sliced sweet onion and cook for about 10 to 15 minutes. Stir periodically rather than constantly so the onion has time to make contact with the hot pot and develop a deep golden color.
STEP 2: Once the onion is soft and well browned, stir in the minced garlic, salt, and cracked black pepper. Cook for another minute or two, watching the garlic carefully. You want it fragrant and softened without letting it become dark or bitter.
STEP 3: Add the whole shiitake mushrooms and sliced cremini mushrooms to the pot. Continue cooking for roughly 5 to 7 minutes. Stir occasionally and give the mushrooms enough time against the surface of the pot to pick up a little color rather than simply steaming.
STEP 4: Pour in the chicken or vegetable broth and stir well, scraping up any flavorful browned bits from the bottom of the pot. Bring the liquid to a boil, then add the roughly chopped kale.
STEP 5: Reduce the heat to low once the soup returns to a gentle simmer. Cover the pot and cook for approximately 20 minutes. During this time, the kale will become tender and the mushroom, garlic, and caramelized onion flavors will move into the broth.
STEP 6: Uncover the pot and stir in the coconut milk or coconut cream. Keep the soup over low heat for another 1 to 2 minutes, just long enough for the creamy finish to warm through and blend evenly into the broth.
STEP 7: Taste before serving. Add a small amount of additional salt or cracked black pepper if needed, remembering that the saltiness of chicken and vegetable broths can vary considerably.
Helpful Tips
- Give the onions enough time. The first 10 to 15 minutes create much of the soup’s flavor. Wait for a true golden-brown color instead of stopping as soon as the onion becomes soft.
- Brown rather than steam the mushrooms. Let some moisture cook away and allow the mushrooms to develop lightly golden surfaces before adding the broth.
- Choose your coconut finish by texture. Coconut milk keeps the broth lighter, while coconut cream gives it a thicker, richer consistency.
Can I use vegetable broth instead of chicken broth?
Yes. Vegetable broth works very well and keeps the focus on the mushrooms, onion, and kale. Chicken broth provides a slightly deeper savory backdrop, but either option suits the recipe. If gluten is a concern, check that whichever broth you choose is specifically labeled gluten-free.
Do I need to slice the shiitake mushrooms?
The recipe uses whole shiitake mushrooms, so slicing them is not required. If your mushrooms are particularly large, however, cutting them into halves or thick slices can make the finished soup easier to eat and can help them cook at a similar rate to the cremini mushrooms.
Serving Ideas for Mushroom Kale Soup
For a simple meal, serve the soup with slices of toasted bread for dipping into the creamy mushroom broth. A crisp green salad is another good pairing because its fresh texture contrasts nicely with the soft mushrooms and kale.
You can also serve smaller portions alongside roasted vegetables or a warm sandwich. Because the soup already contains plenty of mushrooms and greens, keeping the side dish straightforward lets its caramelized onion flavor remain the focus.
If you are serving it as a starter, use modest bowls rather than large portions. The coconut finish and mushrooms give the broth enough richness that a little goes a long way before a larger main course.
Can I make this soup ahead of time?
Yes. This soup is well suited to advance preparation because the mushroom, onion, garlic, and broth flavors continue to mingle as it rests. Prepare it completely, cool it promptly, and refrigerate it in a covered container. Reheat only the amount you plan to serve.
Can I use coconut cream instead of coconut milk?
Absolutely. Coconut cream is already included as an option and gives the soup a richer, fuller body. Coconut milk produces a lighter broth that still has a noticeable creamy finish. Both work without changing the basic cooking method.

How to Store & Reheat
Allow leftover soup to cool before transferring it to an airtight container. Refrigerate it promptly and use it within about 3 to 4 days. Because the mushrooms and kale are already fully cooked, keeping the soup covered helps prevent them from drying out or absorbing refrigerator odors.
For longer storage, freeze cooled portions in freezer-safe containers while leaving a little room for expansion. For the best overall texture, aim to use frozen soup within about 2 to 3 months. The vegetables may soften somewhat after freezing and thawing, but the soup should still reheat well.
When you are ready to serve refrigerated leftovers, place them in a saucepan over medium-low heat and warm gently, stirring occasionally. Avoid aggressively boiling the soup once the coconut milk or cream has been added. Gentle reheating helps maintain a smoother broth and prevents the vegetables from becoming unnecessarily soft.
Frozen soup can be thawed overnight in the refrigerator before reheating. If the broth looks slightly separated after chilling or freezing, stir it thoroughly while it warms. The coconut component should blend back into the broth as the soup heats.
How can I get more flavor from the mushrooms?
The most important step is letting them sauté before the broth goes into the pot. Mushrooms naturally release moisture as they cook, so allow some of that liquid to evaporate and keep cooking until you see light browning. That extra color creates a noticeably deeper savory flavor in the finished soup.

Wild Mushroom Caramelized Onion and Kale Soup
Ingredients
For the Soup Base:
- 2 cups loosely chopped kale leaves
- 4 garlic cloves finely minced
- 2 cups whole shiitake mushrooms
- 1 large sweet onion cut into 1/2-inch-thick slices
- 4 cups gluten-free organic chicken broth or vegetable broth
- 1/2 teaspoon freshly cracked black pepper
- 2 cups sliced baby bella or cremini mushrooms
- 2 tablespoons extra-virgin olive oil
- 1 teaspoon sea salt or pink salt
For Finishing:
- 1/2 cup coconut milk or coconut cream
Instructions
- Caramelize the onion. Heat the extra-virgin olive oil in a large pot over medium heat. Add the sliced sweet onion and cook for 10–15 minutes, stirring from time to time, until the pieces become tender and develop a deep golden-brown color.
- Add the aromatics and seasoning. Stir the finely chopped garlic, salt, and freshly cracked black pepper into the caramelized onion. Cook for another 1–2 minutes, just until the garlic becomes aromatic, taking care not to brown or burn it excessively.
- Sauté the mushrooms. Add the whole shiitake mushrooms and sliced baby bella or cremini mushrooms. Cook for approximately 5–7 minutes, stirring occasionally, until the mushrooms soften and begin developing a lightly golden exterior.
- Pour in the broth and add the kale. Stir the chicken or vegetable broth into the mushroom and onion mixture and bring the soup to a boil. Add the loosely chopped kale, then reduce the heat to low and cover the pot.
- Simmer the soup. Allow the covered soup to gently simmer for 20 minutes. This gives the kale time to become tender while allowing the mushroom, onion, garlic, and broth flavors to combine thoroughly.
- Finish with coconut milk. Remove the lid and stir in the coconut milk or coconut cream. Continue heating for 1–2 minutes, or until the soup is warmed evenly throughout.
- Adjust the seasoning. Taste the finished soup and add a little more salt or black pepper if necessary before serving.
