Mushrooms White Bean Soup

A delicious Mushrooms and White Bean Soup cooked in coconut milk.

Jump to Recipe Print Recipe

This Mushrooms White Bean Soup is an amazingly delicious version of Mushroom Soup. There are many variations of mushrooms soup ranging from some in a clear broth to cream of mushroom or the fancy Thai versions. Interestingly, this recipe breaks all the rules. It lies somewhere amongst the variety. A cousin of the Thai mushroom soup, perhaps.

Nevertheless, let’s talk about why this soup is so delicious. First and foremost, it’s a good practice to layer the flavors. Meaning, cook each ingredient or one or two of them in stages. At minimum, cook those mushroom before adding them to the soup. This makes it a flavor gem. This layering process, allows each ingredient to maximize developing great flavors. Hence when the soup comes all together, the taste is amazing.

Moreover, using the Cannellini beans in this soup worked perfectly. It helps to thicken the broth, which included chicken stock and coconut milk. For vegetarians and vegans, the chicken stock can be replaced with vegetable stock or plain old water. Further, not only does the Cannellini beans aids in the creaminess of the soup, but flavor is not overpowering. Therefore the mushrooms and the coconut flavors shines through as the stars.

What types of mushrooms are best for making this mushroom soup and how to vary the soup taste?

Additionally, the types of mushrooms that works in this soup can vary. The favorites are the baby Bellas and regular portobellos. They are very meaty, hearty and packs on an incredible taste. Hence, the reason we love them. Some good substitutions include creminis or shiitakes. The shiitakes takes on a chewer texture and milder flavor than the portobellos.

This Mushrooms White Bean Soup uses quite a bit of coconut milk as well as the stock. Therefore the broth is thinner. For a thicker textured broth, if that’s the preference, reduce both the stock and coconut milk. Also, for a less coconut milk taste use half of the recipe quantity suggestion. In addition, choose a good coconut milk like this Jamaican Choice Coconut Milk. This flavor is lighter than other brands that I’ve used in the past. The coconut milk rounds out the flavor along with a splash of freshly squeezed lime juice.

You may also love these recipes:

Best Cannellini Black Eye Pea Soup

Butternut Soup with potatoes and leek

Shrimps and Vegetables in Coconut Curry Broth

Mushroom White Bean Soup in Coconut Broth
5 from 1 vote

Mushrooms White Beans Soup in Coconut Broth

Best Mushrooms Bean Soup

Course Al La Carte, Lunch, Snack, Soup, Starters
Cuisine American, Asian, Healthy
Keyword Best White Bean Soup, Cream of Mushroom Soup, Mushroom Coconut Soup, Mushroom White Bean Soup
Prep Time 10 minutes
Cook Time 3 hours 30 minutes
Servings 4 People
Calories 502 kcal
Author Julietkitchen By Chef Yasmin


  • 1/4 Cup Extra Virgin Olive Oil
  • 1 1/2 pounds portobello mushrooms sliced. (I used a mixture of baby Bella Mushrooms, quartered and large Portobellos sliced)
  • 1 teaspoon kosher salt
  • 1/8 teaspoon freshly ground black pepper
  • 1 medium onion Peeled and diced
  • 1 medium leek Sliced and rinsed thoroughly
  • 2 celery stalks roughly chopped
  • 2 teaspoons fresh thyme leaves
  • 4 cloves garlic peeled, and roughly chopped
  • 1 teaspoon red pepper flakes (adjust for your heat tolerance
  • 1/2 teaspoon turmeric
  • 1 teaspoon ground coriander
  • 15 ounces Cannellini beans
  • 2 cups chicken broth or vegetable stock
  • 2 cups coconut milk (can adjust the amount of coconut milk based on your taste bud) 1 cup of the milk also works well.
  • 1 lime juiced (Optional)


  1. In a 4 quart stock pot, add the extra virgin olive oil. Heat until hot using medium flame.

    Note: When the oil starts to show ripples it's ready.,

  2. Add in the cut up mushrooms, Quickly spread them out in the bottom of the pot. Let cook for 3 to 4 minutes, undisturbed.

  3. Season with salt and freshly ground black pepper to taste. Mix and cook an additional 1 to 2 minutes. Remove the mushrooms to a bowl or plate.

  4. Add the onions. Sauté 2 to 3 minutes until fragrant.

  5. Add in the leeks and celery. Mix. Cook 1 to 2 minutes until fragrant.

  6. Add in the fresh thyme leaves, garlic, red pepper flakes, turmeric and coriander. Mix. Cook 30 to 60 seconds until fragrant.

  7. Add in the beans. Season with salt. Mix.

  8. Pour in the chicken or vegetable stock. Stir. Cover. Cook 15 to 20 minutes over medium low heat.

  9. Turn off the stove. Use an immersion blender and purée. Some small lumps are okay. Alternatively, for a smoother soup texture, use a blender and blend until somooth. (Be sure to blend in batches if necessary)

  10. Once the soup is pureed to your likeness, pour in the coconut milk. Turn the heat to medium. Stir.

  11. Add back the mushrooms and any liquid it released. Stir and cook 2 to 3 minutes until the flavors are well incorporated.

  12. Turn off the stove. If using lime juice. Pour it in and stir.

    Alternatively, instead of using lime juice, serve the soup with lime wedges on the size to cater to individual preferences.

  13. Serve and enjoy!

Recipe Notes

This soup uses a good amount of coconut milk, but the milk can be cut in half.

Additionally, instead of using coconut milk, heavy cream can be substituted. Use 1/4 to 1/2 cup but don’t cook for more than a minute or two.

Nutrition Facts
Mushrooms White Beans Soup in Coconut Broth
Amount Per Serving
Calories 502 Calories from Fat 351
% Daily Value*
Fat 39g60%
Saturated Fat 23g144%
Trans Fat 0.01g
Polyunsaturated Fat 2g
Monounsaturated Fat 11g
Cholesterol 2mg1%
Sodium 1293mg56%
Potassium 1034mg30%
Carbohydrates 36g12%
Fiber 9g38%
Sugar 7g8%
Protein 14g28%
Vitamin A 588IU12%
Vitamin C 13mg16%
Calcium 136mg14%
Iron 8mg44%
* Percent Daily Values are based on a 2000 calorie diet.
Please follow and like us:
Rate this recipe

3 Comments Add yours

  1. Lots of great flavors in that soup. would be nice on a cold winter day

    1. Julietkitchen By Chef Yasmin says:

      Thanks. It is. Best Regards.


Leave a Reply