Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(16)
Export 16 ingredients for grocery delivery
Step 1
Preheat oven to 450.
Step 2
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.
Step 3
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.
Step 4
Place both into the oven to roast for 25-30 minutes, giving them a stir halfway through to ensure even cooking.
Step 5
Place the onion into a food processor and grind into a paste. Add in the garlic and ginger and process until completely smooth.
Step 6
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.
Step 7
The paste is done when it’s thick and fragrant and has very little moisture left.
Step 8
Add in the garam masala, curry powder, turmeric and salt. Stir to combine.
Step 9
Add in the roasted cauliflower and mushrooms and stir to combine.
Step 10
Add in the tomato paste and stir.
Step 11
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.
Step 12
Cook for about 30 minutes, stirring often to ensure the bottom doesn’t burn. You want the mixture to slightly bubble.
Step 13
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.
Step 14
Serve with cooked rice, naan, chopped cilantro and lime wedges.