Creamy Mushroom Soup with Cashew Milk | Swirls and Spice

Creamy Mushroom Soup with Cashew Milk

Spring rains have finally settled the dust on the streets; puddles lie everywhere.   Grey skies and a slight chill in the air make me want to stay inside and make soup.  Not something from a can with long list of ingredients, but slowly simmered, freshly cut mushroom soup, with plenty of onion and some diced shallot thrown in for good measure.

Creamy Mushroom Soup with Cashew Milk | Swirls and Spice

I’ve made fresh mushroom soup in two formats, both delicious.  For the one, I blitzed the mushrooms into tiny bits, which gave the gave a thicker, richer mushroom flavour, but the texture was more like porridge.  The other way is to dice the mushrooms by hand into small cubes.  That’s what I’m showing you today.

Up to this point, the impetus to make fresh mushroom soup came from not wanting to let delicious mushrooms get squishy. However, the next time I buy mushrooms might be expressly to make this creamy stick-to-your-ribs soup.

Creamy Mushroom Soup with Cashew Milk | Swirls and Spice

Creamy Mushroom Soup with Cashew Milk {gluten free with vegan option}


  • 300 to 400 g (10 to 12 ounces) fresh mushrooms, diced*
  • 1 medium onion, finely chopped
  • 1 shallot, finely chopped
  • 1 small to medium stalk of celery, diced
  • 3 Tablespoons butter, ghee, or vegan margarine
  • 2 Tablespoons olive oil
  • 1 Tablespoon (or more) rice flour**
  • 1 cup chicken or vegetable broth
  • 1 cup unsweetened cashew milk
  • sea salt and/or garlic salt, to taste
  • soy sauce or tamari, optional


  1. In a medium skillet, heat butter and oil over medium heat.  Add onions and shallots and saute for several minutes, until soft and fragrant.  Add diced mushrooms and cook until soft, seasoning with garlic salt or sea salt.  Stir in rice flour until evenly coated.  Turn off heat.
  2. In a medium sauce pan, heat broth to a simmer and add celery.  Stir in mushroom and onion mixture.  Simmer for 10 minutes to let flavours blend.  Stir in cashew milk and heat through.  Add more salt to taste and a dash of soy sauce if desired.  Serve warm.

* Alternatively, mushrooms can be blitzed in a food processor to create small bits, which results in more mushroom flavour and a more porridge-like soup.

**Unbleached all purpose flour may be used if a gluten free soup is not needed.

I share recipes here, at Allergy Free Wednesdays and at Gluten Free Wednesdays.


2 thoughts on “Creamy Mushroom Soup with Cashew Milk

  1. This is the second time I’ve made this delicious recipe in a week. Shiitake – money’s mushrooms and wild hand picked pines.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s