• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Cooking with Pree

Simple home style Vegetarian and Vegan Recipes

  • Home
  • Recipe Index
    • Vegan Recipes
    • Instant Pot Recipes
  • Portfolio
  • About Pree
    • Privacy Policy

Tofu Makhani Recipe : Indian Butter Tofu

March 17, 2020 By Preethi 6 Comments

Jump to Recipe Print Recipe
Share this...
  • Facebook
    0
  • Pinterest
    0
  • Yummly
    0
  • Email
Tofu Makhani Recipe : Indian Butter Tofu featured by top US curry blogger, Cooking with Pree: image of Restaurant style vegan makhani curry

If you think, vegan curries cannot taste like restaurant curries, you are wrong! This Tofu makhani gravy is as good as any curry you get in dabhas and restaurants. It is luscious, creamy, aromatic and my go to choice, when I feel indulgent!

Makhani (meaning butter) makes everything taste better. There’s no doubt about it. And Makhani gravies are one of the most popular curries you can find in Indian restaurants. They are heavy on cream, butter and tatse heavenly. I used to crave for dairy when I cook vegan curries, because I missed the richness that dairy had to offer. But that was until I came up with this Indian butter tofu – Tofu makhani recipe.

This is by no means a quick weekday dinner style curry. It is pretty simple, but a little time consuming when compared to my other recipes. When I say restuarant style I mean it! The extra effort will surely be reflected in the taste of this curry. And vegan or not, you will love this. You can still make it during the weekdays, just get the other dishes like rotis/ rice going while the onions are caramalising , tomatoes are reducing, so you don’t feel like you have been cooking forever.

Tofu Makhani Recipe : Indian Butter Tofu featured by top US curry blogger, Cooking with Pre

Don’t like the taste of tofu in Indian curries?

To be honest, I don’t too. tofu is a very bad substitite for paneer taste wise. I prefer adding roasted veggies when I am making Indian gravies. If you want to substituite the tofu with veggies, just roast some veggies like cauliflower, potatoes, carrots, bell peppers in the oven or an iron skillet and add it to the gravy instead of the tofu. If you aren’t vegan, just add them paneeer. But tofu soak up the flavors of the gravy quite well and taste great in the recipe.

What kind of tofu do I use in this Tofu Makhani recipe?

I prefer using the firm kind which doesn not break apart in the gravy. You could fry / bake the tofu until crisp and golden for some texture.

I am missing one or two ingredients in the recipe. Can I still do it?

Of course! But I strongly suggest following the recipe to the T to get the restuarant style taste. I have used minimal and easily available ingredients except for kitchen king masala. It is my most favorite spice mix in Indian cooking. Sometimes, I prefer this to garam masala. It gives me the restaurant taste almost everytime and they are easily available in any Indian store/ amazon. But if you don’t want to buy one, you can omit it 🙂

Can I make the gravy in advance and freeze it?

YES! I would ideally do this in the weekend when I have some extra time and freeze it for use during the weekdays. Just add the tofu or roast the veggies before serving to the gravy.

Do you have an Instant pot version of the recipe?

Unfortunately I don’t have one for now. The steps like sauteeing until the oil releases, browning the onions etc are very important to get the restaurant taste and I need to figure out how to do that in the instant pot.

Let’s see how to do this yummy Tofu makhani recipe.

Tofu Makhani Recipe : Indian Butter Tofu featured by top US curry blogger, Cooking with Pree
5 from 3 votes
Tofu makhani
Print
Tofu Makhani Recipe
Prep Time
15 mins
Cook Time
45 mins
 

Restaurant style vegan makhani curry with tofu

Course: Main Course
Cuisine: Indian
Keyword: curry, tofu makhani
Servings: 4
Author: Preethi Venkatram
Ingredients
  • 2 medium sized onions thinly sliced
  • 3 big tomatoes
  • 1 tbsp Tomato Paste
  • 20 cubes extra firm tofu / substitute with paneer if not vegan
  • 11/2 tsp kashmiri chilly powder (substitute with 1/2 tsp normal chilly powder)
  • 1 tbsp coriander powder
  • 11/2 tsp Kitchen King Masala
  • 1/4 tsp turmeric powder
  • 1/4 tsp Garam Masala
  • 1 inch ginger cut into thin strips
  • 1 tsp ginger garlic paste
  • 1 tsp kasuri methi / dried fenugreek leaves
  • 1 tbsp chopped coriander leaves
  • 1/4 cup cashew powder / ground cashew
  • 1/4 cup coconut powder (can substitute it with coconut cream)
  • 2 tbsp avocado oil or any neutral tasting oil of choice
  • 1 tsp honey / maple syrup / agave
  • salt to taste
  • 1 Green chilly slit (optional)/ substitute with serrano or jalepeno
Instructions
  1. Add 1 tbsp oil in a pan and when it becomes hot, saute the sliced onions until they turn golden brown. When done, set it aside to cool and grind it to a paste, along with couple of tbsp water.

  2. In the same pan, add the remaining oil, add the thinly sliced ginger and fry them until golden.

  3. Now add the chilly powder, turmeric powder and saute for 30 seconds.

  4. Puree the 3 tomatoes and add it to the ginger and chilly mixture. Add the tomato paste, ginger-garlic paste to it too. Cook them in medium flame until you see oil releasing from the sides.

  5. Now add the crushed kasuri methi, chopped coriander leaves and mix.

  6. Add the ground onion paste, coriander powder, kitchen king masala, garam masala, slit green chilly and saute for a minute or so.

  7. Now add 1 1/2 cups to 2 cups water and let it boil for 3 to 4 minutes in low medium heat until the oil starts floating.

  8. Add the cashew powder, coconut powder and more water as needed to dilute the gravy and let it boil further for 6 to 7 minutes.

  9. Add honey and salt as per taste.

    (Optional step – You can blend everything using a hand blender to get a creamy silky consistency in the gravy)

  10. Finally add the Tofu cubes (You can fry the tofu before adding or use it as such) and give everything a mix.

  11. Serve hot.

Recipe Notes
  • Kitchen king masala is very important to get the restaurant taste. But if you cannot find it, you can omit it and increase the coriander and garam masala powder by 1/4 tsp each
  • Substitite the tofu with roast veggies/ paneer or soy curls
  • Can use coconut cream instead of coconut powder. I prefer adding the powder
  • To make cashew powder, simply grind the cashews to a somewhat smooth powder
  • Sauteeing the onions until golden brown and sauteeing the tomatoes until they become thick and start oozing oil from the sides is important to get the restaurant taste
Tofu Makhani Recipe : Indian Butter Tofu featured by top US curry blogger, Cooking with Pree

Like this recipe? Do share the image in social media using the hashtag #cookingwithpree. Would appreciate it if you could comment and leave a rating by clicking on the stars in the recipe box 🙂

You can follow me on Instagram, Facebook and Pinterest for more updates on what I cook on an everyday basis.

Share this...
  • Facebook
    0
  • Pinterest
    0
  • Yummly
    0
  • Email

Filed Under: All Recipes, North Indian Sabjis / Gravies, Vegan Recipes

Previous Post: « Top 10 Food Photography Props to Enhance your Photography
Next Post: Spring Vegetarian Recipes: Instant Pot Pulao »

Reader Interactions

Comments

  1. Nick

    May 14, 2020 at 10:36 pm

    Finally, a true restaurant-style vegan Indian dish. I’ve tried dozens of recipes over the years, and this one is head and shoulders above the rest with its authentic restaurant quality flavour.

    Reply
    • Preethi

      May 14, 2020 at 11:00 pm

      Thanks a lot for the feedback Nick. I’m so happy you enjoyed it as its a favorte recipe of mine.

      Reply
  2. Jayalakshmi

    March 24, 2020 at 10:18 am

    Sounds absolutely delish ! Can’t wait to try !

    Reply
  3. Abi

    March 18, 2020 at 9:15 am

    Tofu in Indian gravy sounds delicious! Thanks for sharing this amazing recipe!

    Reply
    • Preethi

      March 19, 2020 at 9:36 pm

      Thank you so much Abi 🙂

      Reply

Trackbacks

  1. Paneer Tikka Naan Pizza - Desi style Pizza | Cooking with Pree says:
    December 9, 2020 at 10:45 pm

    […] Tofu butter masala […]

    Reply

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

A little about me

Hey Guys, you will find easy everyday vegetarian and vegan recipes, most of which are toddler approved in this space. All the recipes have been developed with a lot of love and passion. It reflects the food from my childhood and my current experiences influenced by my love for travel. Hope you like the recipes as much as I do. More about me…

Follow me on

my foodgawker gallery

FeedFeed

my finding vegan gallery

 

Never Miss an Update

Categories

Most Popular

Bottle Gourd Curry: Instant Pot Sorakkai Kootu Recipe
Carrot, pumpkin and sweet potato soup
Family Favorites : Eggless Date and Walnut Cake Recipe
Restaurant style Instant pot Dal Makhani Recipe

As Featured In

Badge for Top 30 Indian Food Photographers 2018

Footer

Follow me on

Content|Image Copyright © 2026 · CookingwithPree.com · Contact · Privacy Policy ·

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required
Cooking with Pree
Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.