MainsCreamy Vegan Butter Tofu Chicken
Mainsveganindiantofu

Creamy Vegan Butter Tofu Chicken

I absolutely love recreating traditional dishes with a plant-based twist! This vegan butter tofu chicken captures all the rich, aromatic flavors of the original while being completely cruelty-free. The tofu becomes incredibly tender and absorbs the beautiful spices so well, creating a satisfying and comforting meal. The creamy sauce is perfectly balanced with just the right amount of tanginess and warmth that will make you forget it's not chicken at all.

4.7(32 reviews)
50 min(20 prep + 30 cook)
4 servings
Medium
By Maya R.·Published July 2, 2026
Creamy Vegan Butter Tofu Chicken

Ingredients

Servings
4

Nutrition Facts

Per serving · 4 servings total

Calories
420kcal
Protein
18g
Carbs
28g
Fat
28g
Fiber
5g
Sugar
8g

Instructions

Tap a step to mark it complete as you cook.

  1. Press the tofu block for at least 15 minutes to remove excess water, then cut into 1-inch cubes.

  2. Heat vegetable oil in a large skillet over medium-high heat. Add tofu cubes and cook for 8-10 minutes, turning occasionally, until golden brown on all sides.

  3. Remove tofu from skillet and set aside. In the same skillet, melt plant-based butter over medium heat.

  4. Add diced onion and sauté for 5 minutes until translucent. Add minced garlic and grated ginger, cooking for another minute until fragrant.

  5. Stir in garam masala, turmeric, cumin, and paprika, cooking for 30 seconds until the spices become aromatic.

  6. Pour in tomato puree and bring to a simmer. Cook for 5 minutes, stirring occasionally, until the sauce thickens slightly.

  7. Reduce heat to low and stir in coconut milk and cashew butter. Continue cooking for 5-7 minutes, stirring frequently, until the sauce becomes creamy and well combined.

  8. Return the tofu to the skillet and gently stir to coat in the sauce. Simmer for 3-4 minutes until the tofu is heated through.

  9. Garnish with fresh cilantro and serve hot over cooked rice.

Recipe notes

For best results, press the tofu thoroughly to achieve a firm texture that holds up well in the sauce. Adjust spice levels to your preference by adding more or less paprika and garam masala. This dish pairs beautifully with naan bread or basmati rice.

You might also like

More mains to add to your rotation.

Creamy Coconut Lentil Curry
Mains
4.9(1,284)40 min

Creamy Coconut Lentil Curry

A one-pot weeknight wonder: red lentils simmered in coconut milk with ginger, garlic, and warm spices until impossibly creamy.

VeganGluten-FreeOne-Pot
Sweet Potato & Black Bean Tacos
Mains
4.9(1,103)35 min

Sweet Potato & Black Bean Tacos

Roasted sweet potato cubes and smoky black beans tucked into warm corn tortillas with a bright lime-avocado crema.

VeganGluten-FreeWeeknight
15-Minute Spicy Peanut Noodles
Mains
4.8(956)15 min

15-Minute Spicy Peanut Noodles

A weeknight pantry rescue — chewy noodles tossed in a glossy, spicy, salty-sweet peanut sauce.

Vegan15-MinutePantry