This post contains affiliate links. Please see ourย disclosure policy.

Malai Tofu – a simple Indian weeknight curry with tofu โ€œpaneerโ€ in a thick spiced tomato coconut milk sauce. Serve with naan and/or rice for a delicious plant-based dinner. Soy-free option included.

overhead shot of a serving of malai tofu curry served with a side of quartered naan

This quick vegan malai Tofu curry is my spin on a regular restaurant-style creamy Paneer malai. ย Another one to add to the options for Diwali! The word โ€œmalaiโ€ means cream and while traditionally, heavy cream is used for the cream component of the dish, I use coconut milk in this recipe. The sauce usually has some texture from soaked nuts and I use almond flour for the added texture which reduces all the steps for soaking and then blending the nuts. Another difference from the restaurant favorite would be that this recipe uses pan-fried tofu instead of paneer cheese to make this dairy-free. Crisped extra firm tofu is a great stand in in the delicious sauce!

Indian malai tofu curry with coconut cream in a sauteeing pan

Indian cooking isnโ€™t hard once you get to set yourself up with all the required spices and this recipe is especially simple.ย  Tofu is so forgiving and there are no delicate veggies added so no need to be careful about overcooking anything. This meal is also great for making ahead of time.

I like to use extra-firm tofu for this malai tofu recipe and press it for an half an hour before cooking. If you want, you can even press overnight. Simply wrap the tofu in a towel and place a heavy object on top to press.

Once your tofu is pressed and cut into cubes, coat it with a mix of cornstarch, garam masala, garlic powder, and a pinch of salt and then pan fry to crisp.

tofu malai curry drizzled with coconut cream served with a side of naan bread

More Restaurant Style dishes from the blog

Malai Tofu ( Vegan Malai Paneer)

5 from 20 votes
By: Vegan Richa
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 4
Course: Main Course
Cuisine: Indian
Malai Tofu - a simple Indian weeknight curry with tofu in a thick spiced tomato coconut milk sauce. Serve with naan and/or rice for a delicious plant-based dinner. Soy-free option included.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

  • 14 ounce firm or extra firm tofu , pressed for 15 minutes and cubed
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon garlic powder
  • 1 tsp cornstarch or tapioca starch
  • 1 teaspoon oil

For the sauce:

  • 1 tablespoon vegan butter or oil
  • 1 1/2 cups thinly sliced onion,
  • 4 cloves garlic , minced or 2 teaspoons paste
  • 1 inch ginger , minced or 2 teaspoons ginger paste
  • 1/2 teaspoon ground cumin
  • 1 tablespoon ground coriander
  • 1/2 teaspoon ground cardamom
  • 1/2 teaspoon cayenne
  • 2 bay leaves
  • a good pinch of cinnamon
  • 1/4 cup tomate paste
  • 1/2 teaspoon sugar
  • 1/2 teaspoon salt divided
  • 15 ounce can full-fat coconut milk, reserve 2 to 3 tablespoons of coconut cream for garnish, or use cashew milk
  • 3 tablespoons almond flour
  • cilantro and pepper flakes for garnish

Instructions 

  • Press and cube your tofu if you haven't already then add to a bowl. Sprinkle the Garam masala, garlic powder, starch and oil and toss well to coat.
  • Heat a large skillet over medium heat. Add 1 teaspoon oil then add your coated tofu and cook until it is crisped and golden on most of the edges. Remove from the pan and set aside

Make the sauce.

  • Heat butter in the same skillet. Then add onion and a good pinch of salt and mix.Cook until the onions start to turn translucent.
  • Add in your garlic and ginger and mix well and continue to cook until the onion is evenly golden and the garlic and ginger are cooked.
  • Add in the spices, bay leaves, and another good pinch of salt and mix well.
  • Then add in your tomato paste, sugar, remaining salt, and mix well. Add 1 to 2 tablespoons of water to help the tomato paste mix in.
  • Then cook until there's a sheen of oil on the tomato-onion mixture. It will take 2 to 3 minutes.
  • Then add in your almond flour and coconut milk and mix in. Bring it to a boil to mix all of the spices and tomato paste into the coconut milk.
  • Add in your crisped tofu. Mix gently then bring to a good simmer. Reduce heat to medium low and simmer for another 5 minutes or so.
  • Taste and adjust salt and flavor then take off heat.Garnish with the reserved coconut cream drizzled all over then cilantro and pepper flakes. You can also use cashew cream for the garnish or blended-up silken tofu.

Video

Notes

Soyfree: To make this without soy, use 1 can of chickpeas and skip the crisping step.
You can also use roasted vegetables in the sauce to make it soy-free.
Nut-free: omit them almond flourย 

Nutrition

Calories: 416kcal, Carbohydrates: 18g, Protein: 14g, Fat: 35g, Saturated Fat: 18g, Sodium: 443mg, Potassium: 546mg, Fiber: 4g, Sugar: 6g, Vitamin A: 391IU, Vitamin C: 13mg, Calcium: 190mg, Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!

Ingredients:

  • ย firm or extra firm tofu pressed for 15 minutes and cubed
  • ย Garam masala and garlic powder
  • a dusting of cornstarch or tapioca starch created a crispy layer around the tofu cubes
  • For the sauce onions, garlic and ginger are sauteed in vegan butter to create the gravy
  • as for spices, we add a fragrant blend of ground cumin, coriander, cardamom, cayenne, bay leaves
    and cinnamon
  • tomato paste is added for umami along with some sugar to balance out the acidity
  • full-fat coconut milk lends the gravy its thickness and silky texture. Make sure to reserve 2 to 3 tablespoons of the coconut cream for garnish. You can also use cashew milk instead of coconut milk
  • almond flourย  is used as a thickener as well as for texture in the sauce
  • I use cilantro and pepper flakes for garnish but fresh chopped mint or even some chopped nuts will be amazing

Tips:

  • To make this curry without soy, use 1 can of chickpeas and skip the crisping step
  • You can also use roasted vegetables in the sauce to make it soy-free
  • frozen peas (matar) are another great addition. Just stir them in in the end.

ingredients needed for making tofu malai

How to make Malai Tofu Curry:

tofu cubes being fried in a sauteeing pan

Press and cube your tofu if you haven’t already then add to a bowl. Sprinkle the Garam masala, garlic powder, starch and oil and toss well to coat.

tofu cubes being sauteed in a s frying pan

Heat a large skillet over medium heat. Add 1 teaspoon oil then add your coated tofu and cook until it is crisped and golden on most of the edges. Remove from the pan and set aside

onion sliced in a black sauteeing pan

Make the sauce. Heat butter in the same skillet. Then add onion and a good pinch of salt and mix. Cook until the onions start to turn translucent.

garlic and onion in a black sauteeing pan

Add in your garlic and ginger and mix well and continue to cook until the onion is evenly golden and the garlic and ginger are cooked.

onion and garlic being tempered with spices in a black skillet

Add in the spices, bay leaves, and another good pinch of salt and mix well.

Then add in your tomato paste, sugar, remaining salt, and mix well.

tomato paste being added to onion garlic mix in a sauteeing pan

Add 1 to 2 tablespoons of water to help the tomato paste mix in.

Then cook until there’s a sheen of oil on the tomato-onion mixture. It will take 2 to 3 minutes.

coconut milk, tomato paste and spice mix in a black frying pan

Then add in your almond flour and coconut milk and mix in. Bring it to a boil to mix all of the spices and tomato paste into the coconut milk.

gravy for Indian Tofu Malai curry in a black skillet

Add in your crisped tofu. Mix gently then bring to a good simmer.

Reduce heat to medium-low and simmer for another 5 minutes or so.

pan-fried tofu cubes in a black frying pan

Taste and adjust salt and flavor then take off heat.

tofu malai curry with coconut milk gravy

Garnish with the reserved coconut cream drizzled all over then cilantro and pepper flakes.

If you don’t have any coconut cream left, you can also use cashew cream for the garnish or even blended-up silken tofu.

Indian Malai Tofu curry with naan bread on a white plate

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 20 votes (4 ratings without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

43 Comments

  1. Jai says:

    5 stars
    Just splendid. We make so many of your recipes from the blog (it’s been 7 years plus now) and from your Indian cookbook. Just about everything is a 10 out of 10, and this is one of our favourites so far! Love that it comes together relatively quickly.

    1. Vegan Richa Support says:

      Thank you for your support!

  2. Marg James says:

    5 stars
    I loved this recipe….just like I love All your recipes. So flavorfull and simple! Thanks again Richa!

    1. Richa says:

      โค๏ธโค๏ธโค๏ธโค๏ธ

  3. Geri says:

    5 stars
    Delicious.

    1. Vegan Richa Support says:

      ๐Ÿ™‚

  4. Jen says:

    5 stars
    I’ve had this recipe saved for ages, just made it tonight for the first time. Absolutely delicious!!! I did add extra chilli ๐Ÿ˜‰

    1. Vegan Richa Support says:

      awesome! glad you enjoyed!

  5. serialdeviant says:

    I know this might be sacrilegious, but my daughter is allergic to coconut (and some tree nuts, including cashews, but not almond), so what can I use to replace coconut milk? Would it be better to use soy milk, or buy a soy-based cream instead?

    1. Richa says:

      Yes use a non dairy cream that is ok. Some oat milk mixed with a. Teaspoon of flour to thicken will also work or a bit of non dairy soy yogurt and water

  6. S says:

    5 stars
    LOVE this recipe and make it at least once a week. I’ve stopped putting the glaze on the pressed tofu before air frying (10mins at 300) due to time constraints, but it still tastes amazing!

    1. Vegan Richa Support says:

      great to hear!

  7. Jo says:

    5 stars
    First time making this and it definitely wonโ€™t be the last, it is delicious! Easy to make and I canโ€™t wait to eat it again.

    1. Vegan Richa Support says:

      Excellent news Jo

  8. Peg says:

    5 stars
    This dish is soo freakinโ€™ delicious!!! I ate half of it for dinner and cannot wait to eat the rest tomorrow! I just love your cooking ๐Ÿฅฐ You make everything so easy, accessible and flavorful! Thank you! โค๏ธ

    1. Vegan Richa Support says:

      hhaah, that’s great Peg

  9. ines says:

    5 stars
    this is so delicious! highly recommend

    1. Vegan Richa Support says:

      thank you for your great recommendation