Creamy Vegan Mushroom Curry Without Coconut Milk

Published on

by Maggie Turansky

Disclaimer: This article may contains affiliate links. That means if you click a link and make a purchase, we may make a small commission. As an Amazon Associate we earn from qualifying purchases. For more information, see our privacy policy.

Especially in the cooler months, I absolutely love a good curry, so I’m always dreaming up new recipes – and that’s where this mushroom curry came from!

I wanted to keep it plant-based but was keen to develop a recipe without coconut milk that was still thick, creamy and hearty.

This recipe is also make-ahead friendly, freezes perfectly and reheats just as well as if it were made fresh!

Mushroom Curry (No Coconut Milk!)
Mushroom Curry (No Coconut Milk!)

How to Make Mushroom Curry Without Using Coconut Milk

Like many of my curry recipes, this one has a few ingredients, but it’s not all that difficult to make. A lot of time is inactive, and the whole dish will be done in under an hour, so don’t let it intimidate you.

Ingredients for this curry
Ingredients for this curry

Start by browning your mushrooms, which is done quickly and easily in the oven. Simply tear your mushrooms into bite-sized pieces (I like the unevenness of tearing rather than cutting, as I think it gives more interesting texture at the end of cooking).

Place the mushrooms on a tray and roast in a 200°C/400°F oven until they’re very browned and reduced significantly in size. This will take about 20-25 minutes and I like to give them a toss halfway through.

Roasting the mushrooms
Roasting the mushrooms

While the mushrooms are roasting, let’s make the coconut milk (or dairy cream) substitute, which is simply just some pureed cannellini beans! This is the same method I use in my sweet potato soup recipe.

All you need to do is drain and rinse a can of beans and add them to a blender with a splash of water. Blend on high until creamy and pourable and set aside.

Pureed beans
Pureed cannellini beans

Now it’s time to get the curry together. In a large pot, add some neutral oil along with some whole cumin, fennel and black mustard seeds.

Set it over medium heat and gently toast the spices until they’re fragrant and the mustard seeds are beginning to pop.

Cooking the mustard seeds
Cooking the mustard seeds

Add a diced onion along with a generous pinch of salt and cook until it’s softened and beginning to brown – about 10 minutes.

Now, add win some minced ginger, garlic, green chilies, and tomato paste. Cook until the tomato paste darkens before adding in some white miso paste, curry powder, ground cumin, turmeric, coriander seed and cardamom.

Cooking the spices
Cooking the spices

Cook until everything is very fragrant – only about 30 seconds.

Next, add in some diced fresh tomatoes along with a bit more salt. Cook this until the tomatoes begin to break down, release some of their moisture and are jammy in texture – about 5 minutes.

Stirring in the tomatoes
Stirring in the tomatoes

This is the time to add your roasted mushrooms along with the bean puree. Stir in a bit of veggie stock, soy sauce, some maple syrup and a splash of apple cider vinegar.

Bring everything to a simmer and allow to bubble away for 10-15 minutes, just until the sauce thickens slightly, the flavour becomes homogenous and everything coats the mushrooms nicely.

Curry ready to serve
Curry ready to serve

After that, you’re ready to serve! I like serving this on top of some basmati rice or alongside some warm naan.

Mushroom Curry Without Coconut Milk

Mushroom Curry without Coconut Milk

A hearty, flavour-packed curry, roasted mushrooms add depth and texture, while blended beans create a rich, creamy sauce without any dairy or coconut milk.
Tried This? Rate It!
No ratings yet
Servings 4
Prep Time 15 minutes
Total Time 45 minutes

Ingredients
 

Instructions
 

  • Preheat oven to 200°C/400°F. Place the mushrooms on a parchment-lined baking tray, spreading into an even layer (use two trays if needed to avoid overcrowding). Roast for 20–25 minutes, tossing once halfway through, until well browned and reduced.
    Roasting the mushrooms
  • While the mushrooms are cooking, add the beans to a blender along with 60ml (¼ cup) of water. Blend until completely smooth and pourable, adding a splash more water if needed. Set aside.
    Pureed beans
  • Meanwhile, heat the oil in a large saucepan over medium heat until shimmering. Add the cumin, fennel and mustard seeds and cook until the mustard seeds begin to pop and the spices are fragrant, about 1-2 minutes.
    Cooking the mustard seeds
  • Add the onion and a generous pinch of salt. Cook, stirring occasionally, until the onion is softened and beginning to brown – about 8-10 minutes.
    Cooking the onion
  • Add the garlic, ginger, chilies and tomato paste. Cook, stirring constantly, until very fragrant and the tomato paste darkens – 1-2 minutes longer. Add the miso paste, curry powder, ground cumin, turmeric, coriander and cardamom. Cook for another 30 seconds, stirring to ensure the miso is evenly incorporated.
    Cooking the spices
  • Stir in the tomatoes along with another generous pinch of salt. Cook, stirring occasionally, until the tomatoes soften, release their moisture and become jammy in texture – about 5 minutes.
    Stirring in the tomatoes
  • Add the roasted mushrooms and the pureed beans along with the vegetable stock, soy sauce, maple syrup and vinegar. Bring to a simmer and cook for 10-15 minutes until the sauce thickens slightly and coats the mushrooms. Taste to adjust for seasoning, adding more salt or a splash of vinegar if necessary to balance flavours. Serve alongside rice or warm naan.
    Curry ready to serve

Notes

This curry keeps well and is ideal for making ahead. Allow to cool completely before storing.
To refrigerate: Store in an airtight container for up to 4 days.
To freeze: Freeze in an airtight container for up to 3 months. Thaw overnight in the fridge before reheating for best results.
To reheat: Reheat gently in a saucepan over medium-low heat until warmed through, adding a splash of water or stock to loosen the sauce as needed. Alternatively, microwave in short intervals, stirring between each, until hot.

Nutrition

Calories: 289kcal | Carbohydrates: 39g | Protein: 10g | Fat: 13g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Sodium: 442mg | Potassium: 1124mg | Fiber: 10g | Sugar: 12g | Vitamin A: 610IU | Vitamin C: 16mg | Calcium: 101mg | Iron: 5mg

Disclaimer: Nutritional information is automatically generated and provided as guidance only. Accuracy is not guaranteed.

Tried this recipe or have questions?Click here to leave a rating and/or comment!

This plant-based mushroom curry swaps pureed beans for coconut milk, resulting in a creamy, hearty meal perfect for colder nights.

Are you after a great mushroom curry? Have any questions about this recipe? Let me know in the comments!

Like It? Pin It!
Avatar photo

Maggie is the creator behind No Frills Kitchen. She is a world traveller, home cook and recipe developer who loves to experiment with new cuisines and techniques at every chance she gets. No stranger to improvising and making do with the equipment and ingredients she has available, she is passionate about sharing her knowledge with others. Read More