
Enjoy a vegetarian twist on the classic butter chicken using tofu, rich in flavour and perfect for any meal.
Prep
15 min
Cook
30 min
Total
45 min
Servings
4
Difficulty
Medium

Instructions
Prepare the tofu
Press the tofu to remove excess water, then cut it into 2.5 cm (1 inch) cubes.
Pro tip: Pressing tofu improves its texture by making it firmer and more absorbent.
Cook the tofu
Heat 2 tbsp of vegetable oil in a large pan over medium-high heat. Add the tofu cubes and cook until golden brown on all sides, about 8-10 minutes. Remove from pan and set aside.
Pro tip: Ensure tofu is dry before frying to achieve a crispy texture.
Sauté aromatics
In the same pan, melt 1 tbsp of butter. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and ginger, cooking for another 2 minutes.
Pro tip: Lower the heat if garlic starts to brown too quickly to avoid bitterness.
Make the sauce
Add the pureed tomatoes to the pan, along with garam masala, cumin, coriander, turmeric, and chili powder. Stir well and bring to a simmer.
Pro tip: Use canned tomatoes for consistent texture and flavour.
Simmer the sauce
Let the sauce simmer for 10 minutes, stirring occasionally, until it thickens slightly.
Pro tip: Simmering allows the spices to meld into the sauce.
Finish the dish
Stir in the heavy cream and add the cooked tofu back into the pan. Season with salt and pepper to taste. Cook for an additional 5 minutes until the tofu is heated through. If using poultry instead of tofu, ensure it reaches an internal temperature of 165°F / 74°C by inserting a food thermometer into the thickest part.
Pro tip: Adjust cream to your desired level of richness and creaminess.
Tips & Tricks
- Press tofu to remove excess moisture for a firmer texture.
- Use canned tomatoes for a consistent sauce.
- Adjust spices to taste for desired heat level.
- Serve over basmati rice for a complete meal.
Frequently Asked Questions
What is tofu poulet au beurre?
Tofu poulet au beurre is a vegetarian version of butter chicken, using tofu instead of chicken.
Can I make this dish vegan?
Yes, replace the butter with a vegan alternative and use coconut milk instead of cream.
How long should I press the tofu?
Press the tofu for about 20 minutes to remove excess moisture.
What can I serve with tofu in butter chicken style?
Serve it with basmati rice, naan bread, or a fresh cucumber salad.
How spicy is this dish?
The dish is mildly spicy. Adjust the chili powder to your taste for more or less heat.
Serving Suggestions
Nutrition per serving
320
Calories
14g
Protein
21g
Fat
20g
Carbs
You Might Also Like
More Chicken Recipes

Easy Indian Butter Chicken
Savoury and creamy, this easy Indian Butter Chicken recipe brings authentic flavour to your table with minimal effort.

Express Butter Chicken
A quick and delightful version of butter chicken with tender, spiced chicken in a creamy tomato sauce, ready in under 30 minutes.

Authentic Butter Chicken (Murgh Makhani) Recipe
Delight in the rich, creamy flavours of Murgh Makhani, a classic butter chicken recipe with a fragrant tomato-cashew gravy.

Golden Chicken with Herbed Garlic Butter
Juicy golden chicken with a crispy skin, coated in a fragrant herbed garlic butter. Perfect for a delightful dinner.

Crispy Roasted Chicken with Herb Butter
Achieve perfectly crispy skin with this roasted chicken recipe. Savour tender meat infused with herb butter, perfect for any occasion.

Juicy Roasted Chicken with Herb Butter
Enjoy a succulent roasted chicken, expertly seasoned with herb butter for a perfect family dinner.
Kitchen & BBQ gear
What we use for recipes like this

Food Storage · Spice Jars
ComSaf Spice Jars with Labels 4 oz 24 Pack Glass Container with Bamboo lids
$37.99

Kitchen Utensils · Cooking Spoons
Oillase Kitchen Utenails Set with Holder, Wooden Utensils for Cooking, Wood Utensil Natural Teak Wood Spoons for Cooking,Wooden Utensil Set with Spatula and Ladle (11)
$44.98

Pit Boss Grills
Universal Pellet Grill Cover – Medium (36"-45")
$29.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
