This vegan korma recipe coconut milk recipe comes from my love of korma. Korma is a delicious Indian/Pakistani sauce traditionally made with spices, tomatoes and yogurt. Well I love korma but I don’t love the dairy (well, technically I love the dairy but my tummy doesn’t!) and so I try to make things vegan whenever I can. I took this on as an exciting challenge and dare I say that I succeeded?! Well, I dare: I succeeded! This one turned out sooo soo good. I was lazy and used frozen vegetables which made this a super quick meal, perfect for the weekdays! I invited a few girlfriends over (lucky friends of food bloggers!) and it was finger lickin’ good. We actually licked all of our fingers. 🙂





- 1 inch cinnamon stick
- 2 cardamon
- 2 cloves
- 4-5 peppercorns
- 1 small onion
- 1 tsp of ginger garlic paste (or grated)
- 2-3 tomatoes or 1/2 cup tomato puree
- 1 tsp coriander
- 1 tsp cumin
- 1/2 tsp turmeric
- 1/2 tsp chilli powder
- 1 tsp salt, or to taste
- 1-2 fresh chills
- 1 cup veggies (peas/corn/green beans, etc.)
- 1/2 cup coconut milk
- 1/2 cup cashews
- 1 block tofu
- 1/4-1/2 cup water (how wet you want it)
- 1/4 cup chopped cilantro (for garnish)
- Soak the cashews (you can do this for however long you like. I have a high powdered blender so I usually skip the soaking process entirely but if you don’t have a high powdered blender, you can soak the cashews overnight or for a minimum of 30 minutes). Place the soaked cashews in a food processor / blender, add the coconut milk and blend them until they are completely smooth. Set aside.
- Drain tofu and prep tofu. I usually do this by placing it between 2 plates, putting something heavy on top, and letting it sit for about 10-20 minutes. If you would like a “meatier” tofu texture, you can then bake the tofu after it’s drained on a greased baking sheet/parchment paper. Bake it for in about 30 minutes on 400 degrees, flipping mid-way through.
- Heat the olive oil (or vegan butter) in a large pan over medium heat.
- Add the green cardamoms, cloves, peppercorns and cinnamon.
- Sauté for a couple of minutes then add the ginger and garlic paste and cook for a couple of more minutes.
- Add the tomato puree, spices, and fresh chillies.
- Increase heat to medium-high and bring the mixture to a boil while adding the water (add more water for a thinner sauce, less thicker).
- Add veggies, if using.
- Reduce heat and simmer for about 10 minutes.
- Add the tofu and simmer for another five minutes or so. Add the coconut milk & cashew mixture.
- Adjust spices to taste.
- Garnish with cilantro and raw onions, optional.