If you love the flavour of butter chicken but want a plant-based version, these Crispy Soya Chunks in Creamy Butter Sauce are for you. The soya chunks are marinated in spiced yogurt, coated in cornstarch and pan-fried until golden and crispy, then tossed in a rich, aromatic tomato butter sauce. It’s comforting, protein-packed and surprisingly easy to make at home.
Nutritional Benefits
High in plant-based protein: Soya chunks are made from soy flour and are an excellent source of complete plant-based protein.
Fibre-rich: Soy adds a good amount of fibre to the meal, which can help support digestive health and keep you feeling satisfied.
Iron and mineral source: Soy foods provide nutrients including iron, magnesium and potassium.
Plant-based: This recipe is completely vegetarian and can easily be made vegan with dairy-free yogurt and vegan butter.
Protein-packed comfort food: You get all the creamy, warming flavours of a butter-style curry with a substantial plant-based protein source.
Prep Time
20 mins
Cook Time
25 mins
Total Time
45 mins
Servings:
3
Description
Crispy, spiced soya chunks coated in a creamy, aromatic tomato butter sauce make this the ultimate high-protein plant-based comfort meal.
Ingredients
Crispy Soya Chunks
2cups dry soya chunks
4cups hot water
Marinade
1/4cup unsweetened soy yogurt (or unsweetened yogurt of choice)
1/2tsp garam masala
1/2tsp ground cumin
1/2tsp ground coriander
1/2tsp paprika powder
1/4tsp ground turmeric
3tbsp cornstarch
1/4tsp asafoetida (hing)
1/2tsp salt
1.5tbsp neutral oil
Butter Sauce
2tbsp vegan butter
1tbsp neutral oil
1tbsp grated fresh ginger
1 chopped thai chili (optional)
1 bay leaf
1/2 cinnamon stick
3 cardamom pods
2 whole cloves
1.5tsp garam masala
1tsp ground cumin
1tsp ground coriander
1tsp Kashmiri chili powder (or paprika powder for a less spicy option)
Place the dry soya chunks in a large bowl and pour over the hot water. Let them soak for 10–15 minutes, or until softened.
2
Drain and rinse well under cold water. Once cool enough to handle, squeeze out as much water as possible. This step is important, the drier the soya chunks, the crispier they’ll become.
Crisp the soya chunks
3
Preheat the oven to 400F. In a bowl add the marinade ingredients and mix well until combined. Add the marinade to a large ziplock bag and add the squeezed soya chunks. Secure the bag tightly then toss and massage well until evenly coated.
4
Toss the chunks in one even layer on a parchment lined baking sheet then bake for 15-20 mins, tossing them every 10 mins until crispy.
Make the butter sauce
5
In a skillet, melt the vegan butter with the oil over medium heat. Add the ginger and chopped chili and cook for 1–2 minutes.
6
Add the bay leaf, cinnamon stick, cardamom pods and cloves. Cook for another minute, until fragrant.
7
Add the garam masala, cumin, coriander, Kashmiri chili powder and turmeric. Stir for about 15 seconds to toast the spices.
8
Add the tomato paste and cook for 2–3 minutes, stirring frequently. This helps deepen the tomato flavour.
9
Pour in the coconut milk. Stir well and bring to a gentle simmer.
10
Add the sugar and salt to taste. Simmer for 5–7 minutes, stirring occasionally, until the sauce thickens slightly. Remove the bay leaves, cinnamon stick, cardamom pod and cloves using a fork.
Finish the dish
11
Crush the kasuri methi between your fingers and stir it into the sauce.
12
Add the crispy soya chunks and gently toss to coat. Simmer for another 1–2 minutes, just long enough for the soya chunks to absorb some of the sauce while keeping some of their crispy texture.
13
Garnish with fresh cilantro and optional coconut cream. Serve hot with basmati rice, naan or your favourite flatbread.
Nutrition Facts
Servings 3
Amount Per Serving
Calories473kcal
% Daily Value *
Total Fat29g45%
Saturated Fat14g70%
Total Carbohydrate37g13%
Dietary Fiber9g36%
Sugars5g
Protein23.5g47%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.