Welcome Green Monsters! We're your online guide to making conscious choices that help people, animals and the planet.
Download food monster: the biggest, baddest, yummiest vegan food app!
Buy the #EatForThePlanet book



Tofu Coconut Korma [Vegan]

If you enjoy recipes like this, we highly recommend downloading the Food Monster App, it's available for both Android and iPhone and has free and paid versions. The app is loaded with thousands of allergy-friendly & vegan recipes/cooking tips, has hundreds of search filters and features like bookmarking, meal plans and more! The app shows you how having diet/health/food preferences can be full of delicious abundance rather than restrictions!

Korma is a delicious Indian and Pakistani sauce traditionally made with spices, tomatoes, and yogurt. This recipe keeps the essence of korma – plenty of fresh spices and seasoning, tomato purée, thick texture – and replaces the milk with coconut milk! Tofu is also added to this dish to round out the entrée and make it an easy dinner to whip up on a weeknight.

Tofu Coconut Korma [Vegan]

This Recipe is :

Dairy Free Vegan


  • 1 1-inch cinnamon stick
  • 2 cardamom pods
  • 2 cloves
  • 4-5 peppercorns
  • 1 small onion
  • 1 teaspoon of ginger garlic paste
  • 2-3 tomatoes or 1/2 cup tomato purée
  • 1 teaspoon coriander
  • 1 teaspoon cumin
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon chili powder
  • 1 teaspoon garam masala
  • 1 teaspoon salt, or to taste
  • 1-2 fresh chilis
  • 1/2 cup coconut milk
  • 1/2 cup cashews
  • 1 14-ounce block tofu
  • 1/4-1/2 cup water (depending on how liquid-y you want it)
  • 1/4 cup chopped cilantro, for garnish


  1. Soak the cashews for 30 minutes or overnight.  Once soaked, place the cashews in a food processor or blender, add the coconut milk, and blend them until they are completely smooth. Set aside.
  2. Press and prep tofu. If you would like a “meatier” tofu texture, you can then bake the tofu after it’s drained on a greased baking sheet or parchment paper. Bake it for in about 30 minutes on 400°F, flipping mid-way through.
  3. Heat olive oil in a large pan over medium heat.
  4. Add the green cardamoms, cloves, peppercorns, and cinnamon.
  5. Sauté for a couple of minutes then add the ginger and garlic paste and cook for a couple of more minutes.
  6. Add the tomato purée, spices, and fresh chillies.
  7. Increase heat to medium-high and bring the mixture to a boil while adding the water (add more water for a thinner sauce).
  8. Reduce heat and simmer for about 10 minutes.
  9. Add the tofu and simmer for another five minutes or so. Add the coconut milk and cashew mixture.
  10. Adjust spices to taste. Garnish with cilantro and serve.





Kiran is the blogger behind HappyGut, a healthy, plant-based & gluten-free food blog. She focuses on creating ultra simple and delicious dishes for her readers. She currently resides in Toronto, Canada and spends her time in the kitchen, in the start-up space and meditating.



Want to read more posts like this? Sign up for our newsletter below!​

Browse through recent recipes below:

Maple Chai Tea Loaf [Vegan]

Maple Chai Tea Loaf

Ginger-Citrus Tofu Powerbowl with Bok Choy and Cashews [Vegan]

Ginger-Citrus Tofu Powerbowl with Bok Choy and Cashews

Chocolate Oatmeal and Nut Energy Bars [Vegan]

Chocolate, Oatmeal and Nut Energy Bars

Easy Skillet Pizza with Balsamic Tomato Sauce and a Cheesy Drizzle [Vegan, Gluten-Free]

Disclosure: One Green Planet accepts advertising, sponsorship, affiliate links and other forms of compensation, which may or may not influence the advertising content, topics or articles written on this site. Click here for more information.

0 comments on “Tofu Coconut Korma [Vegan]”

Click to add comment

Subscribe to our Newsletter

Follow us on

Do Not Show This Again


Submit to OneGreenPlanet

Terms & Conditions ×