We absolutely love to eat curry in our house, it’s truly a comfort food for us. This vegan, plant-based cauliflower curry with coconut is creamy, rich, delicious, and filled with Indian spices. It’s a crowd-pleaser and extremely easy to make because it’s ready in under 30 minutes and only requires one pot. Paired with some rice or bread it makes the perfect plant-based meal for a weeknight dinner! It’s also great for people who follow a vegan-keto lifestyle, especially when served with Almond Coconut Flatbread!
In a blender, add onion, garlic, and ginger, and make puree, adding vegetable stock if needed.
In a pan, heat coconut oil on medium heat.
Add onion, ginger, and garlic puree, then cook until light pink (about 2 minutes).
Mix in curry powder and salt, then continue to cook for 2-3 more minutes.
Add tomato puree, ground cashews, and coconut milk, then bring to a simmer.
Add cauliflower and peas to the sauce and cook until cauliflower is al dente (about 20 minutes).
Remove from heat, add garam masala, and garnish with chopped cilantro.
Serve with Pea Pulao, or Almond Coconut Flatbread if you want to keep it keto!