Tofu Korma is a delicious and creamy Indian dish made with tofu cooked in a rich and aromatic gravy. It's a perfect vegetarian alternative to traditional chicken or meat korma, and is sure to impress your family and friends.

Prep Time
20min
Cook Time
30min
Total Time
50min
Tofu Korma recipe

Ingredients

4 Servings
(1 serving = 1 bowl)
  • 250g
    tofu
  • 2tbsp
    cooking oil
  • 1tsp
    cumin seeds
  • 1piece
    onion, finely chopped
  • 1tbsp
    ginger-garlic paste
  • 2piece
    tomato, chopped
  • 1/4tsp
    turmeric powder
  • 1tsp
    red chili powder
  • 1tsp
    coriander powder
  • 1/2tsp
    garam masala
  • 1/2cup
    cashew paste (soak cashews in warm water for 15 minutes and blend into a smooth paste)
  • 1cup
    water
  • 1/2cup
    fresh cream
  • 1sprig
    coriander leaves, chopped

How to make Tofu Korma

  1. Cut 250 grams of tofu into small cubes and set aside.

  2. Heat 2 tablespoons of oil in a pan over medium heat. Add 1 teaspoon of cumin seeds and let them crackle.

  3. Add 1 finely chopped onion and sauté until golden brown.

  4. Add 1 tablespoon of ginger-garlic paste and cook for 2 minutes.

  5. Add 2 chopped tomatoes and cook until they turn soft and mushy.

  6. Add 1/4 teaspoon of turmeric powder, 1 teaspoon of red chili powder, 1 teaspoon of coriander powder, and 1/2 teaspoon of garam masala. Cook for 2-3 minutes.

  7. Add 1/2 cup of cashew paste and cook for another 2-3 minutes.

  8. Add 1 cup of water and bring the mixture to a boil. Reduce the heat and let it simmer for 5-7 minutes.

  9. Add the cubed tofu and 1/2 cup of fresh cream. Mix well and cook for another 5 minutes.

  10. Garnish with chopped coriander leaves and serve hot with naan, roti, or rice.

Tips & Tricks

  1. Soak the cashews in warm water for at least 15 minutes to make a smooth paste.

  2. Adjust the spices according to your taste preference.

  3. For a vegan version, substitute dairy cream with coconut cream.

FAQS

  1. How do I make Tofu Korma creamy without using fresh cream?

    If you're looking to make Tofu Korma creamy without fresh cream, you can substitute it with coconut milk or a dairy-free yogurt. Both options will add a rich texture and flavor to the dish while keeping it vegan-friendly.

  2. What are some good side dishes to serve with Tofu Korma?

    Tofu Korma pairs beautifully with naan, roti, or steamed basmati rice. You can also serve it alongside a fresh cucumber salad or some spiced pickles to enhance the meal.

  3. Can I store leftover Tofu Korma, and how long does it last?

    Yes, you can store leftover Tofu Korma in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply warm it on the stovetop or in the microwave until heated through.

  4. What can I use as a substitute for tofu in Tofu Korma?

    If you want to substitute tofu in Tofu Korma, you can use paneer for a vegetarian option or chickpeas for a protein-rich alternative. Both will absorb the flavors of the korma sauce well.

  5. Is Tofu Korma suitable for a vegan diet?

    Yes, Tofu Korma can easily be made vegan by using coconut milk instead of fresh cream and ensuring that the cashew paste is made from raw cashews. This dish is a delicious and satisfying option for those following a vegan diet.

Loading reviews...

aksashaikhkitchen's profile picture
instagram

Aksa Shaikh

(@aksashaikhkitchen)

I am passionate about Cooking, 🔪 I Know alot of Cuisines, showcasing my Talent of Cooking here in ChefAdora. ...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia