Explore Recipes Popular Recipes Recent Recipes Add Recipe From URL Add Custom Recipe Meal Planner Shopping List Login Create Account About Us Contact Terms of Use Privacy Get the iOS App
Recipe By: Miyoko

Vegan Indian Butter Chicken


  • For the vegan chicken (or can use store bought):
  • 1 (16-ounce) package medium-firm tofu
  • ⅓ cup + 3 tablespoons canola oil, divided
  • ⅓ cup water
  • ⅓ cup nutritional yeast
  • 4 vegan chicken bouillon cubes dissolved into water
  • 1 tablespoon onion powder
  • 1 tablespoon garlic powder
  • 8 ounces fresh yuba (tofu skin)
  • 3 cups vital wheat gluten
  • 4 cups vegan chicken broth
  • 2 tablespoons soy sauce
  • For the Indian Butter Chicken sauce:
  • 1 tablespoon coconut oil
  • 1 yellow onion, chopped
  • 3 cloves garlic, finely chopped
  • 1 tablespoon peeled and chopped fresh ginger
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • ½ teaspoon ground cardamom
  • ½ teaspoon ground cinnamon
  • ½ teaspoon red pepper flakes
  • 1 cup vegetable broth
  • 1 (14-ounce) can full-fat coconut milk
  • 1 (14-ounce) can tomato sauce
  • 2 russet potatoes, peeled and cut into 1-inch chunks
  • 2 large carrots, cut into ¾-inch rounds
  • Salt and black pepper
  • 2 cups homemade vegan chicken (see recipe) or store bought vegan chicken, cut into 1-inch pieces
  • 4 tablespoons vegan butter
  • Cooked long-grain rice for serving


For the vegan chicken, into a food processor, add tofu, oil, water, nutritional yeast, bouillon, onion powder, and garlic powder, and process until smooth. Roughly tear yuba with hands and add to food processor. Pulse for a few seconds, until yuba is chopped into large, flaky bits (without overprocessing). Transfer to a bowl and mix in wheat gluten.

On a clean surface, knead mixture for 6 minutes or until firm (the longer you knead, the firmer it becomes). Roll into a 4-inch-diameter log, and cut into 12 slices. Heat oil in a large, deep frying pan. Add chicken to pan and cook on both sides over medium heat until browned, 3 to 4 minutes on each side. Pour broth to cover chicken, and add soy sauce. Cover and bring to a boil, turn heat to low, and simmer for 30 minutes.

For the Indian Butter sauce, in a large skillet over medium heat, warm oil. Add onions and cook, stirring occasionally, until onions begin to soften, about 3 minutes. Add garlic and ginger, and cook for another minute, stirring continuously. Add cumin, coriander, turmeric, cardamom, cinnamon, and red pepper flakes. Cook for another 30 seconds, or until spices coat onions and bottom and sides of pan.

Add vegetable broth, scraping any browned bits off bottom of pan as it bubbles away. Stir in coconut milk and tomato sauce, and add potatoes and carrots. Season with salt and pepper, and bring to a simmer. Reduce heat to low, cover, and cook for 25 to 30 minutes, or until potatoes and carrots are tender.

Stir in vegan chicken and cook, covered, for another 5 minutes. Remove from heat, season with more salt and pepper as desired, crumble butter over pan, and stir until butter has melted. Serve over cooked rice.

Save Recipe

You Might Also Enjoy These Recipes:

Fluffy Peanut Butter Frosting
Red Velvet-Peanut Butter Blossom Cookies
Crock Pot Lemon Garlic Butter Chicken Thighs
Lynne Grifter
Green Butter Grilled Oysters
Get RecipeCloud App for iPhone or iPad

Discover. Cook. Share.

Get RecipeCloud For iPhone or iPad Today

Download from The App Store

Please Sign In First

Sign In Create Account

Please Sign In First

Sign In Create Account

Create Book


Please Sign In First

Sign In Create Account