If you’re craving the rich, creamy flavors of butter chicken but want a completely plant-based version, this Vegan Butter Chick’n made with soy chunks is the perfect recipe.
Packed with protein, bold Indian spices, and a silky tomato-based sauce, this dish delivers all the comfort and satisfaction of the classic favorite without any dairy or meat.
Soy chunks absorb flavors beautifully, making them an excellent substitute for chicken while providing an impressive protein boost. Whether you’re vegan, vegetarian, or simply looking to add more plant-based meals to your routine, this recipe is guaranteed to become a family favorite.
Why You’ll Love This Recipe
- High in plant-based protein
- Completely dairy-free and vegan
- Rich, creamy, and flavorful
- Easy to make with pantry ingredients
- Perfect for meal prep
- Great with rice, naan, or roti
What Are Soy Chunks?
Soy chunks are made from defatted soy flour and are one of the most protein-dense vegan foods available. They have a chewy texture that closely resembles meat and absorb marinades and sauces exceptionally well.
They’re affordable, easy to store, and ideal for creating satisfying vegan versions of traditional dishes.
Ingredients
For the Soy Chick’n
- 2 cups soy chunks
- 4 cups water
- ½ teaspoon salt
For the Sauce
- 2 tablespoons oil
- 1 medium onion, chopped
- 4 garlic cloves, minced
- 1-inch ginger, grated
- 3 large tomatoes, chopped
- 2 tablespoons tomato paste
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- 1 teaspoon smoked paprika
- ½ teaspoon turmeric
- ½ teaspoon red chili powder
- Salt to taste
For Creaminess
- ½ cup coconut cream
- 1 tablespoon cashew butter (optional)
- 1 teaspoon maple syrup
Garnish
- Fresh cilantro, chopped
How to Make Vegan Butter Chick’n
Step 1: Prepare the Soy Chunks
Boil water and add soy chunks. Cook for 8–10 minutes until softened. Drain and rinse thoroughly with cold water. Squeeze out excess moisture and set aside.
Step 2: Make the Masala Base
Heat oil in a large pan over medium heat. Add onions and sauté until golden brown. Stir in garlic and ginger and cook for another minute.
Add tomatoes and tomato paste. Cook until the tomatoes soften and break down completely.
Step 3: Add the Spices
Mix in cumin, coriander, garam masala, paprika, turmeric, chili powder, and salt. Cook for 2–3 minutes until fragrant.
Step 4: Blend the Sauce
Allow the mixture to cool slightly, then blend until smooth. Return the sauce to the pan.
Step 5: Create the Creamy Finish
Add coconut cream, cashew butter, and maple syrup. Stir well until the sauce becomes rich and silky.
Step 6: Add the Soy Chick’n
Add the prepared soy chunks and simmer for 10–15 minutes. This allows the chunks to absorb all the delicious flavors.
Step 7: Serve
Garnish with fresh cilantro and serve hot with steamed basmati rice, naan, or roti.
Serving Suggestions
This vegan butter chick’n pairs beautifully with:
- Jeera rice
- Basmati rice
- Garlic naan
- Whole wheat roti
- Vegan cucumber salad
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days.
The flavors deepen overnight, making it an excellent meal-prep recipe. Reheat gently on the stovetop or microwave before serving.
Frequently Asked Questions
Can I use tofu instead of soy chunks?
Absolutely. Firm tofu works wonderfully and provides a softer texture.
Is this recipe spicy?
The spice level is moderate. Adjust the chili powder according to your preference.
Can I freeze it?
Yes. Freeze in airtight containers for up to 2 months.
Is this recipe gluten-free?
Most soy chunks are gluten-free, but always check the packaging to confirm.
Final Thoughts
This Vegan Butter Chick’n is everything you love about traditional Indian comfort food—creamy, rich, satisfying, and packed with flavor. The high protein content from soy chunks makes it a nourishing meal that’s perfect for weeknight dinners, meal prep, or special occasions.
Try it once, and it may become your new favorite vegan Indian recipe!


1 Comment