Soya Chaap Butter Masala Recipe

Soya Chaap Butter Masala is a restaurant-style Indian curry of marinated, fried soya chaap in a smooth, creamy tomato and cashew gravy. Make it for a rich vegetarian centrepiece to serve with naan or paratha.
Ingredients
- 4soya chaap sticks
- 30 g (2 tablespoons)curd
- 1 teaspoonginger and garlic paste
- 1 teaspoonred chilli powder
- 1 teaspoon or to tastesalt
- ¼ teaspoonturmeric powder
- 1 teaspooncoriander powder
- 60 ml (¼ cup)refined oil
- 35 g (¼ cup)cashews
- 9 g (1 tablespoon)white poppy seeds
- 75 g (½ cup)chopped onion
- 1 tablespoonchopped ginger
- 1 tablespoonchopped garlic
- 150 g (1 cup)chopped tomato
- 1¼ teaspoons or to tastesalt
- 1 teaspoonred chilli powder
- 2 tablespoonstomato ketchup
- 300 ml (1¼ cups)water
- 60 ml (¼ cup)fresh cream
- ½ teaspoongaram masala
- 1 tablespoondried fenugreek leaves
- 2 tablespoonschopped fresh coriander leaves
Instructions
- 1
Cut the chaap
Slide the soya chaap off the sticks with a fork, then cut it into bite-sized rounds or ovals.
- 2
Marinate the chaap
Mix the chaap with the curd, ginger and garlic paste, 1 teaspoon red chilli powder, 1 teaspoon salt, turmeric and coriander powder. Coat each piece, cover and refrigerate overnight or for at least 30 minutes.
- 3
Fry until golden
Heat 4 tablespoons of oil in a pan for shallow frying. When hot, fry the chaap until crisp and golden on both sides, then transfer it to a bowl. Alternatively, grill it on a barbecue, in a tandoor, oven or air fryer.
- 4
Cook the masala
Heat the remaining oil in a heavy-based kadhai or wok over a medium flame. Add dried red chilli, poppy seeds, onion, ginger, garlic and cashews, and fry until the onion is light brown.
- 5
Soften the tomatoes
Add the chopped tomato and 1¼ teaspoons salt. Cook until the tomatoes are mushy and the oil separates from the masala.
- 6
Blend the gravy
Add ¼ cup water and stir, then simmer for 1 minute. Turn off the heat, transfer the tomato masala to a blender and grind it to a smooth paste.
- 7
Simmer the sauce
Return the blended gravy to the pan, passing it through a sieve for a silkier texture if desired. Add 1 cup water and stir. Once it simmers, add the remaining red chilli powder, tomato ketchup, garam masala, cream and dried fenugreek leaves. Stir and simmer over a low heat for 5 minutes, then taste and adjust the seasoning.
- 8
Finish the curry
Add the fried soya chaap and stir to coat. Cover the pan and simmer over a low heat for another 5 minutes.
- 9
Garnish and serve
Garnish with coriander leaves and fresh cream. Serve with naan or lachha paratha.
What is soya chaap butter masala?
Soya chaap is a meat-free ingredient used in Indian cooking, often shaped around sticks and cut into pieces before cooking. This restaurant-style version borrows the creamy tomato-gravy approach associated with butter masala dishes.
Marinating and frying the chaap first gives it a seasoned, golden exterior, while cashews and cream make the gravy rich and smooth.
Nutrition and macros by portion
The nutrition label shows one serving as written: 277 calories, 5g protein, 12g carbs, 25g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use less cream and oil | 194 kcal | 4g | 8g | 18g |
| This serving | As written | 277 kcal | 5g | 12g | 25g |
| Hungry | Serve with extra naan | 416 kcal | 8g | 18g | 38g |
The soya chaap and curd provide protein, while tomatoes and the bread served alongside contribute much of the meal’s carbohydrate. Most of the fat comes from the oil, cashews and fresh cream. Pair a serving with vegetables and choose a moderate portion of naan or paratha to balance the plate.
The chaap and its marinade
Remove the chaap from the sticks before cutting it into bite-sized pieces so the marinade can reach more of the surface. Curd helps the spice mixture cling to the pieces.
A minimum 30-minute rest is included in the method; an overnight rest gives you a convenient make-ahead option.
Building the tomato gravy
Onion, ginger and garlic form the savoury base, while cashews and poppy seeds contribute body to the blended sauce. Cook the onion until light brown, as directed, before adding the tomatoes.
Let the tomatoes turn mushy and cook until the oil separates from the masala. This signals that the base has cooked down before it is blended.
Frying and blending
Fry the chaap until both sides are crisp and golden, then set it aside while you prepare the gravy. The method also suggests grilling the pieces on a barbecue, in a tandoor, oven or air fryer.
Blend the cooked tomato mixture into a smooth paste. Passing it through a sieve is an optional extra step for a silkier finish.
Getting the sauce consistency right
Add the water, cream and seasonings to the blended base, then keep the sauce at a low simmer for 5 minutes. Stir occasionally and taste before adding more salt or chilli.
Once the chaap is in the gravy, cover the pan and simmer for a further 5 minutes. This gives the pieces time to take on the sauce without leaving them to cook for longer than the method specifies.
What to serve with it
Naan or lachha paratha are the suggested accompaniments and are useful for scooping up the creamy gravy. Serve straight after the final simmer, with coriander and a little fresh cream on top.
For a more balanced plate, add a vegetable side such as a simple salad or cooked greens.
Recipe notes & tips
- Pat excess marinade from the chaap before frying if it is dripping, to help it brown rather than splutter.
- Fry the chaap in batches if the pan is crowded, so the pieces have room to colour.
- Keep the gravy at a gentle simmer after adding the cream.
- Blend the tomato mixture carefully, following your blender’s instructions for hot food.
- Taste the gravy after its 5-minute simmer and adjust the salt or chilli to suit your preference.
- Crumble the dried fenugreek leaves between your fingers as you add them to the sauce.
Variations
- Use the grill: Cook the marinated chaap on a barbecue, in a tandoor, oven or air fryer instead of shallow frying.
- Adjust the heat: Use less red chilli powder for a milder gravy or more to make it hotter.
- Make it silkier: Pass the blended tomato gravy through a sieve before simmering it.
- Finish with herbs: Add the fresh coriander just before serving to keep its flavour bright.
- Change the accompaniment: Serve with rice instead of naan or lachha paratha.
Common mistakes to avoid
- Skipping the marinade rest: Give the chaap at least 30 minutes in the refrigerator so the pieces are coated and seasoned.
- Crowding the pan: Fry in batches if needed, since crowded pieces are less likely to turn crisp and golden.
- Stopping the tomato cook too soon: Wait until the tomatoes are mushy and the oil separates from the masala.
- Leaving the sauce coarse: Blend the tomato mixture to a smooth paste, then sieve it if you want a silkier gravy.
- Boiling the finished curry hard: Keep the gravy at a low simmer for both cooking stages after blending.
How to store
Refrigerate leftovers in a covered container and use within 3 days. Reheat gently in a pan until piping hot, adding a splash of water if the gravy has thickened; stir carefully so the chaap stays intact.
Frequently asked questions
How long should I marinate the soya chaap?
The method specifies at least 30 minutes in the refrigerator, or overnight if you want to prepare it ahead.
Can I grill the chaap instead of frying it?
Yes. The method suggests cooking it on a barbecue, in a tandoor, oven or air fryer instead of shallow frying.
How can I make the gravy smoother?
Blend the cooked tomato masala to a smooth paste. For an especially silky texture, pass it through a sieve before simmering.
What should I serve with soya chaap butter masala?
The recipe suggests naan or lachha paratha. Rice or a vegetable side can also be served alongside.
Can I make the gravy ahead?
You can prepare and blend the tomato masala ahead, then refrigerate it in a covered container. Reheat it in the pan and continue with the sauce and chaap steps.
How do I know the tomato masala is ready to blend?
The tomatoes should be mushy and the oil should have separated from the masala. The method then adds ¼ cup water and simmers the mixture for 1 minute before blending.
Cook it from the original
This recipe comes from funfoodfrolic.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on funfoodfrolic.com