Butter chicken is so beloved in Punjab, the north Indian state where it originated, that it is often, jokingly, referred to as its state bird. But this dish is not just revered in the land of its birth: across the world, Indophiles will typically cite this as one of their most favorite of Indian foods, and it’s not hard to see why. The secret is that flaming orange gravy, so creamy and buttery that it coats your tongue with velvety deliciousness. It’s a sensation impossible to describe, and one you won’t fathom unless you actually taste it. That’s why, for you, today, I have my vegan version of a butter chicken that tastes exactly as it should–minus the chicken, of course. Instead, my vegan and dairy-free butter chicken is made with tofu that’s doused with flavorful spices and then baked to create a delicious texture that’ll remind you a lot of chicken. All of it is then dunked in the spicy, silky tomato onion gravy flavored with spices and herbs. The version I have for you today is made in an Instant Pot and it comes together in no time at all. If you want a stovetop version, try this fantastic Vegan Butter Chicken recipe.
What we love about this Instant Pot vegan butter chicken recipe
It’s as good as the real thing–likely better. It’s an Instant Pot recipe, so easy peasy. It’s delicious. It’s kid-friendly. It’s SOOO good for you, and you won’t feel like you’re eating healthy food. It’s adaptable. You can swap out the tofu for chickpeas or lentils and you’ll have a delicious vegan dinner to serve.
The beauty of a makhani gravy – and perhaps the secret to its popularity – lies in the fact that it encompasses all of the six flavors: spicy, salty, sweet, sour, bitter and astringent. Balancing those flavors in your gravy gives you a food that’s, in two words, perfectly delicious. Beyond imagination.
Ingredients that impart that unique flavor to butter chicken
Spicy/pungent: Onions, paprika and cayenne Salty: Salt Sweet: Sugar or maple syrup Sour: Tomatoes, lemon or lime Bitter: Kasoori methi or dry fenugreek leaves Astringent: Turmeric, coriander, garam masala
Ingredient shopping list
1 medium onion 4 cloves garlic 1-inch piece ginger 2 tsp paprika (Kashmiri chili powder is a good substitute) 1 cup water or vegetable stock 16 oz superfirm tofu (or extra firm tofu, with water pressed out) 1 tsp vegetable oil 2 cups (or a 14.5 oz can) pureed tomatoes (or puree two large tomatoes) 2 tsp coriander powder ½ tsp cayenne (use more or less based on your preference) Salt to taste 2 tbsp kasoori methi (dry fenugreek leaves – you can leave this out, but try and use it for the best flavor) 2 tsp garam masala 1 tsp maple syrup (or sugar) 2 tbsp raw cashews (If nut-free, use 2 tablespoon vegan butter instead of the cashew cream) 2 tbsp lemon or lime juice 2 tbsp coriander leaves
It takes barely 30 minutes to take this Vegan Butter Chicken from start to finish. Really. And if you cook Indian food with any regularity, you probably already have many of the spices in your pantry. Check to get new recipe updates by email.
Tips and tricks
I use superfirm tofu in this recipe, but you can use other substitutes for the meat. Chickpeas, lentils, and even veggies like cauliflower, brussels sprouts, mushrooms, green peppers, eggplant, squash, or a mix, would work well. Use canned tomato puree instead of fresh, if you want to get from start to finish even faster. You can make this recipe free of any added oil (not fat-free) by sauteing your tofu in the first step in a couple of tablespoons of cashew cream. In that case, make a little more cashew cream – you also need ¼ cup of it to stir into the gravy at the end,. Use vegetable stock instead of water to add more flavor. Whatever you do, do not substitute the cashew cream with coconut milk. There is sometimes a tendency among nut-free vegan cooks to use coconut milk as a substitute in recipes, including Indian recipes. While this is fine in many cases for South Indian recipes, because coconut is eaten liberally in the south, North Indian recipes (including butter chicken) rely on cream and butter for creaminess and very rarely incorporate coconut. Coconut adds a very specific taste that will change the flavor of your butter tofu. If you are nut-free, use a vegan butter instead of the cashew cream. Stir in a couple of tablespoons of it at the end. You can make this recipe on the stove top or in a pressure cooker. See recipe notes for how-tos.
What to serve with the Instant Pot vegan butter chicken
Serve the vegan butter chicken hot with a storebought or homemade vegan naan or aloo kulcha or jeera rice, and a few wedges of lemon and onion for a complete, healthful and memorable meal that you’ll be asked to make again and again. Now let’s dive into this recipe for an Instant Pot Vegan Butter Chicken. You’ll truly be amazed by how simple it is.
More Indian vegan recipes
Tofu Makhani Oven Blackened Tandoori Tofu Vegan Palak Paneer with Tofu Tofu Tikka Masala Tofu Curry