Vegan Butter Chicken Recipe (Tofu Makhani)

Vegan Butter Chicken Recipe (Tofu Makhani)

Indian Recipes 23 Last Update: Nov 03, 2025 Created: Nov 03, 2025
Vegan Butter Chicken Recipe (Tofu Makhani)
  • Serves: 4 People
  • Prepare Time: 15 minutes
  • Cooking Time: 25 minutes
  • Calories: 370
  • Difficulty: Easy
Print

This vegan butter chicken uses crispy tofu in a rich, creamy, spiced tomato and coconut milk sauce for a comforting plant-based twist on the classic Indian dish. It’s simple, high protein, and perfect with rice or naan for a hearty meal.

Ingredients

Directions

  1. Preheat oven broiler. Toss tofu pieces with oil, salt, and pepper, spread on a lined baking tray. Broil for 10–12 minutes, flip, then broil 5–6 minutes more until golden brown on all sides.​
  2. Meanwhile, heat coconut oil or vegan butter in a large skillet over medium heat. Sauté garlic and ginger 2–3 minutes.
  3. Add turmeric, coriander, garam masala, stir for 1 minute.
  4. Add crushed tomatoes, coconut milk, and soy sauce. Bring to boil, reduce to medium-low, cover, and simmer for 15 minutes, stirring occasionally.
  5. Add broiled tofu to sauce, simmer 2–3 minutes. Taste and adjust seasoning.
  6. Serve hot over rice or with naan. Garnish with cilantro and lime if desired.

Vegan Butter Chicken Recipe (Tofu Makhani)



Vegan Butter Chicken Recipe (Tofu Makhani)
  • Serves: 4 People
  • Prepare Time: 15 minutes
  • Cooking Time: 25 minutes
  • Calories: 370
  • Difficulty: Easy

This vegan butter chicken uses crispy tofu in a rich, creamy, spiced tomato and coconut milk sauce for a comforting plant-based twist on the classic Indian dish. It’s simple, high protein, and perfect with rice or naan for a hearty meal.

Ingredients

Directions

  1. Preheat oven broiler. Toss tofu pieces with oil, salt, and pepper, spread on a lined baking tray. Broil for 10–12 minutes, flip, then broil 5–6 minutes more until golden brown on all sides.​
  2. Meanwhile, heat coconut oil or vegan butter in a large skillet over medium heat. Sauté garlic and ginger 2–3 minutes.
  3. Add turmeric, coriander, garam masala, stir for 1 minute.
  4. Add crushed tomatoes, coconut milk, and soy sauce. Bring to boil, reduce to medium-low, cover, and simmer for 15 minutes, stirring occasionally.
  5. Add broiled tofu to sauce, simmer 2–3 minutes. Taste and adjust seasoning.
  6. Serve hot over rice or with naan. Garnish with cilantro and lime if desired.

You may also like

Add Your Comment

Author AbdelhadiChenini [email protected] AbdelhadiChenini

Hi, I'm Hadi, the food lover behind FreeTasty! I'm passionate about making home cooking simple, budget-friendly, and full of flavor. Whether you're a kitchen newbie or a seasoned home chef, my goal is to share free, easy-to-follow recipes that anyone can enjoy.

Stay With US

Newsletter

Sign up to receive email updates on new recipes.