A creamy tomato gravy, fragrant spices, and golden tofu pieces bring a fresh twist to one of India's best-loved curries. Plant-based butter chicken (vegan) recipe replaces chicken, butter, and dairy cream with tofu, vegan yoghurt, plant-based butter or oil, and cashew cream or coconut milk. These simple swaps create a rich and creamy curry while keeping the recipe completely vegan without changing its familiar flavours.Butter chicken originated in Delhi during the 1950s and quickly became popular across India and around the world. The vegan version follows the same cooking method by preparing a smooth tomato-based gravy with onion, garlic, ginger, Kashmiri chilli powder, garam masala, turmeric, cumin, and kasoori methi. Pressed tofu is marinated in dairy-free yoghurt and spices before being lightly cooked and added to the creamy sauce. Unlike classic butter chicken that uses chicken, butter, and fresh cream, plant-based butter chicken (vegan) recipe relies on tofu and plant-based ingredients that naturally reduce saturated fat and cholesterol while providing complete plant protein, dietary fibre, and essential nutrients.The combination of tofu, tomatoes, onions, garlic, ginger, and antioxidant-rich spices offers several health benefits. Tofu provides all nine essential amino acids that support muscle repair, while tomatoes, turmeric, ginger, and garlic contain compounds that help reduce inflammation and support immunity. Cashews or coconut milk add creaminess along with healthy fats, and onions contribute fibre that promotes good digestion.Monsoon evenings often call for rich and flavourful curries served with steamed rice, jeera rice, or vegan naan, making a plant-based butter chicken (vegan) recipe an excellent seasonal meal. Plant-based ingredients also require fewer natural resources than poultry and dairy production, making this recipe a more environmentally conscious choice. Being naturally lactose-free and easily adaptable with soy-free or nut-free alternatives, the dish offers creamy texture, balanced spices, and wholesome nutrition in every serving.Plant-Based Butter Chicken (Vegan) Recipe Vs Butter ChickenPlant-based butter chicken is a rich vegan curry made with tofu, dairy-free cream, tomatoes, and aromatic Indian spices. It delivers the familiar flavour of butter chicken while using entirely plant-based ingredients.Quick lookRecipe Type: Main CourseCuisine: North IndianDiet: VeganPreparation Time: 15 minutesCooking Time: 25 minutesTotal Time: 40 minutesServings: 4Calories: Approximately 290 kcal per servingHow To Make Plant-Based Butter Chicken (Vegan) RecipeCreamy tomato gravy, marinated tofu, and fragrant Indian spices come together to create a rich vegan curry that is simple and delicious.IngredientsFor the tofu400g extra-firm tofu, pressed and torn into bite-sized pieces2 tablespoons non-dairy yoghurt1 tablespoon ginger-garlic paste½ teaspoon garam masala2 teaspoons Kashmiri chilli powder2 tablespoons cornflourFor the gravy2 teaspoons vegan butter or oil1 red onion, chopped6 garlic cloves, minced1-inch ginger, grated300g tomato puree3 tablespoons soaked cashews½ teaspoon cumin powder1 teaspoon garam masala½ teaspoon turmeric1 teaspoon kasoori methiSalt to taste1 teaspoon maple syrupFresh coriander for garnishInstructionsMix tofu with vegan yoghurt, ginger-garlic paste, spices, and cornflour.Cook the tofu until lightly golden and set aside.Heat vegan butter and sauté onion, garlic, and ginger.Add tomato puree, spices, and soaked cashews.Blend the gravy until smooth.Return the gravy to the pan and simmer for 5 minutes.Add the cooked tofu and kasoori methi.Garnish with coriander and serve hot.Easy Ways To Make Plant-Based Butter Chicken HealthierUse baked tofu instead of pan-fried tofu to reduce added fat.Choose unsweetened plant-based yoghurt for the marinade.Replace cashews with light coconut milk to reduce calories.Add spinach or peas to increase fibre and vitamins.Reduce the amount of oil by cooking in a non-stick pan.Serve plant-based butter chicken with brown rice or millet instead of refined naan.Use fresh tomatoes instead of packaged puree whenever possible.Nutrition In Plant-Based Butter Chicken (Vegan) RecipeFAQsCan a plant-based butter chicken (vegan) recipe taste like regular butter chicken?Yes. Plant-based butter chicken (vegan) recipe uses tomato gravy, kasoori methi, and aromatic spices to create flavours similar to classic butter chicken.Is a plant-based butter chicken (vegan) recipe high in protein?Yes. Plant-based butter chicken (vegan) recipe contains extra-firm tofu, which provides complete plant protein along with essential amino acids.What can be served with a plant-based butter chicken (vegan) recipe?Plant-based butter chicken (vegan) recipe pairs well with basmati rice, jeera rice, vegan naan, whole wheat roti, or cooked millet.