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.
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 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.
More Restaurant Style dishes from the blog
- Gobi Do Pyaaza
- Indian Butter Tofu.ย GF
- Bombay Potato and Peas
- Tofu Pasanda
- Tofu in Spinach Curry โ Saag Tofu
- Vegetable Jalfreziย โ Veggies in smoky tangy curry
- Gobi Broccoli Makhani
- Tempeh Tikka Masala
Malai Tofu ( Vegan Malai Paneer)
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
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
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.
How to make Malai Tofu Curry:
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.
If you don’t have any coconut cream left, you can also use cashew cream for the garnish or even blended-up silken tofu.
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.
Thank you for your support!
I loved this recipe….just like I love All your recipes. So flavorfull and simple! Thanks again Richa!
โค๏ธโค๏ธโค๏ธโค๏ธ
Delicious.
๐
I’ve had this recipe saved for ages, just made it tonight for the first time. Absolutely delicious!!! I did add extra chilli ๐
awesome! glad you enjoyed!
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?
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
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!
great to hear!
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.
Excellent news Jo
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! โค๏ธ
hhaah, that’s great Peg
this is so delicious! highly recommend
thank you for your great recommendation