This cauliflower and mushroom curry is an easy, make-ahead dinner that’s full of richness and flavor! The magic happens when you make this, then allow it to sit in the refrigerator for a day or two before eating. During this time, the flavors have a chance to mingle and deepen. Then, when you are ready to enjoy it, it just requires a quick reheat on the stovetop. It really is a quick and easy dinner that’s perfect for busy weeknights!
Some dishes taste better the next day … this cauliflower and mushroom curry is one of them! The advantage of prepping this is beforehand allows you to cook at your own pace. No worries about getting dinner on the table in time. Once this curry is made, place it into the refrigerator and serve within the next day or two for a delicious reheat-and-eat dinner.
How to make this recipe
1. Roast the cauliflower and mushrooms (see subs in notes below)
2. Grind the onion, garlic and ginger into a fine paste. Sauté and cook down.
3. Add in spices and throw in the roasted vegetables.
4. Add tomato paste and coconut milk. Stir, then simmer.
Refrigerate the cauliflower and mushroom curry, which allows the sauce to thicken up and the flavors to deepen for a day or two. This allows you to prep most everything in advance AND it tastes sooooo much better that way.
Check out more of these cauliflower dishes
Air-Fried Buffalo Cauliflower Steaks
Like mushrooms? These dishes use them
Sriracha-Pea Crusted Mushrooms
Seared King Oyster Mushrooms with a Teriyaki Glaze
Here are more Indian-inspired dishes!Print
Cauliflower and Mushroom Curry
- Total Time: 1 hour 20 minutes
- Yield: 2-3 servings
- Diet: Vegan
An easy, make-ahead cauliflower and mushroom curry that’s full of richness and flavor! I strongly recommend making this and allowing it to sit in the refrigerator for a day or two before eating. It allows the flavors to mingle and allows you to prep almost everything in advance, making this a quick and easy dinner!
for the vegetables (see notes)
- 1 head cauliflower, chopped into bite-sized florets
- 4–5 cups large brown mushrooms, quartered
- olive oil
for the sauce
- 1/2 red onion, roughly chopped
- 4–6 cloves garlic, roughly chopped
- thumb-sized piece of ginger, roughly chopped
- 2 TB coconut oil (refined or unrefined)
- 1 TB garam masala
- 1 TB curry powder
- 1 tsp salt
- 1/4 tsp turmeric
- 1, 6 oz. can tomato paste
- 2 cans (13.5 oz.) full-fat coconut milk
- cooked rice
- vegan naan, prepared (or make your own)
- chopped cilantro
- lime wedges
to prepare the vegetables
- Preheat oven to 450.
- Oil a baking sheet and place cauliflower onto sheet in an even layer. Drizzle a little more oil over the top and season with some salt.
- Oil a cast iron pan and place the mushrooms in a single layer. Drizzle a little more oil over the top and season with salt.
- Place both into the oven to roast for 25-30 minutes, giving them a stir halfway through to ensure even cooking.
to prepare the sauce
- Place the onion into a food processor and grind into a paste. Add in the garlic and ginger and process until completely smooth.
- Melt the coconut oil in a heavy dutch oven over medium heat. Add the onion mixture and saute for about 20 minutes, stirring every now and then, reducing the heat a bit if needed. Keep a close watch to ensure the mixture does not burn. Add generous splashes of water here and there once the mixture starts to stick.
- The paste is done when it’s thick and fragrant and has very little moisture left.
- Add in the garam masala, curry powder, turmeric and salt. Stir to combine.
- Add in the roasted cauliflower and mushrooms and stir to combine.
- Add in the tomato paste and stir.
- Add the coconut milk and stir again. Reduce the heat to medium-low and add the lid to the pot, tilting it to allow steam to escape.
- Cook for about 30 minutes, stirring often to ensure the bottom doesn’t burn. You want the mixture to slightly bubble.
- You can serve right away or cool and refrigerate for later. I think this tastes better the next day or two and makes for an easier dinner prep.
- Serve with cooked rice, naan, chopped cilantro and lime wedges.
- You can also use 4-5 cups canned and rinsed chickpeas or cubed and sauteed firm tofu in place of mushrooms.
- The curry will thicken up as it cools down. Recommend serving the following day!
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Category: Lunch, Dinner
- Method: Baked, Blended, Sautéed
- Cuisine: Indian
Keywords: cauliflower and mushroom curry, vegan curry
Deb Z says
Deb Z here again. If a recipe calls for one can of coconut milk, how much cashew cream would I have to make to make that an equal swap?
Deb, I would try blending equal parts cashew cream and cashew or oat milk together. Start with a cup, taste, and add more to the pot if you’d like a creamier sauce … I hope you enjoy!
Deb Z says
Hi Erin. I love your blog. Can I sub cashew cream for coconut cream and if so, what would be the weight, cup? I really try not to eat coconut cream.
Thank you for all you share!
Thanks Deb! I would guess you could swap out a blend of cashew cream, cashew milk or a mixture of the two. I would start with a cup, taste, and add more to your liking. Oat Milk is another option. I hope your experimentation yields great results!