Creamy Afghani Soya Chaap That Tastes Like It Came from a Delhi Dhaba
Afghani soya chaap recipe with creamy cashew-hung curd marinade, mild spices & smoky tawa finish. Rich North Indian starter ready in 55 mins. Get the full recipe now.
If you have spent any time around Delhi's street food scene, you already know the moment that makes Afghani soya chaap unforgettable that pale, cream-coated piece of chaap coming off a hot tawa, slightly charred at the edges, glistening with a cashew-cream marinade that smells faintly of cardamom, black pepper, and something you cannot quite name but cannot stop thinking about. Unlike the bold red spice of tandoori or the sharp tang of achari, Afghani chaap belongs to an entirely different flavour register gentle, rich, deeply aromatic, and indulgent in a way that feels almost Mughlai in its generosity. It is the quiet dish on the menu that the regulars always order.
The name and style draw inspiration from Afghan and Central Asian culinary traditions specifically the use of dairy-rich, mildly spiced marinades that favour fragrance and creaminess over fire and heat. Afghan and Pashtun communities settled in North India over centuries, bringing their love of smoky kebabs and dairy-based marinades with them. Delhi's street food vendors and dhaba cooks absorbed those ideas, blended them with Mughlai sensibilities and tandoori technique, and created what we now know as the Afghani-style preparation a creamy, pale-golden, mildly spiced approach that works just as beautifully with soya chaap as it does with chicken. The result is a vegetarian dish that feels luxurious, satisfying, and genuinely special.
This recipe gives you the full restaurant-quality version at home no tandoor, no professional kitchen, no compromise on flavour. Whether you serve it as a starter, turn it into a roll, or simmer it into a rich white gravy for dinner, this is the recipe you will keep coming back to.
What Makes This Afghani Soya Chaap Recipe Special
The Afghani style of chaap is defined by its marinade and every element of that marinade has a specific job to do. Here is what makes this version reliable, rich, and genuinely restaurant-worthy.
- Cashew paste for body and richness. Soaked and blended raw cashews form the creamy backbone of this marinade. They give it a thickness that clings to the chaap, a natural sweetness that balances the spice, and a nutty depth that sets Afghani-style cooking apart from every other chaap preparation. Do not substitute with readymade cashew butter freshly blended soaked cashews give a smoother, lighter result that integrates into the marinade far more seamlessly.
- Hung curd for tang and tenderness. Thick hung curd regular yoghurt drained of whey until it resembles cream cheese in consistency provides the acidic element that tenderises the chaap and prevents the marinade from becoming too heavy or cloying. It also helps the coating caramelise beautifully on the tawa without burning.
- Fresh cream for the signature silkiness. A few tablespoons of fresh cream (malai) stirred into the marinade give it that unmistakable smooth, glossy finish that makes Afghani chaap look and taste so different from other preparations. Even a small amount makes a visible difference to the texture of the coating once cooked.
- Mild, fragrant spice blend not hot. The defining characteristic of the Afghani style is what it does not use as much as what it does. Heavy red chilli powder is largely absent the spice here is white pepper, a touch of cardamom, garam masala, and black pepper. The result is a warm, aromatic heat that builds gently rather than hitting you upfront.
- Kasuri methi as the finishing note. Dried fenugreek leaves crushed between the palms and stirred into the marinade at the last moment add a faintly bitter, herby note that lifts the richness of the cashew and cream and gives the dish its characteristic restaurant aroma.
Ingredients Overview
Soya chaap is the foundation, and how you handle it before marinating matters as much as the marinade itself. Drain canned chaap thoroughly, rinse in fresh water, and squeeze each piece to remove the internal liquid that would otherwise dilute your marinade from the inside. If using dried chaap, soak in hot water for 25 to 30 minutes until fully rehydrated, then drain and squeeze with the same care. Score each piece lightly with a knife two or three shallow diagonal cuts across the surface to maximise the surface area the marinade can penetrate. This single step dramatically improves how much flavour each bite carries.
The cashew paste is made by soaking raw cashews in warm water for 20 to 30 minutes, then blending with a small amount of water to a perfectly smooth, thick paste. The soaking softens the cashews enough for the blender to create a lump-free, creamy paste if you skip the soak, the paste will be slightly grainy, and you will feel it in the finished marinade. Do not use salted or roasted cashews raw cashews only, soaked from scratch.
Hung curd is simply regular full-fat yoghurt drained through a muslin cloth or fine sieve for 20 to 30 minutes until the whey runs out and the yoghurt is thick, dry, and slightly sticky. This extra step is worth doing rather than just using thick Greek yoghurt because hung curd has a more neutral, less sour flavour that keeps the Afghani marinade balanced. If pressed for time, Greek yoghurt or strained skyr works as a substitute, but reduce the lemon juice in the recipe slightly to compensate for the added tang.
Fresh cream (malai) can be single cream, heavy cream, or the layer of malai collected from the surface of boiled full-fat milk any of these works. In a pinch, thick coconut cream makes an excellent vegan substitute and adds a faint tropical note that is actually very pleasant with the cashew base. The other key flavours are ginger-garlic paste, white pepper, green cardamom powder, black pepper, a small amount of green chilli paste for gentle heat, and kasuri methi for the finishing aroma. A small amount of oil mixed into the marinade helps the coating conduct heat evenly during cooking and gives the finished chaap its characteristic glossy appearance.
Also Read: Achari Soya Chaap
How to Make Afghani Soya Chaap
The process is beautifully straightforward: soak and blend the cashews into a paste, build the marinade, prepare and score the chaap, coat thoroughly, marinate in the refrigerator for at least an hour, and cook on a hot oiled tawa until the coating turns a deep ivory-gold with slightly charred edges. The active cooking time is about 20 minutes everything else is the patient work of marination, which the recipe does on its own while you do something else.
The cooking technique for Afghani chaap is slightly different from achari or tandoori versions. Because the marinade is cream-based rather than oil-based, you want medium heat rather than high too hot and the dairy coating scorches and turns bitter before the inside is cooked through. Medium heat, with enough oil to prevent sticking and a lid placed over the pan for the first couple of minutes, creates the perfect combination of steam and sear that gives you a cooked, tender interior and a caramelised, fragrant exterior. The full directions are below follow them in order.
Tips for Best Results
- Soak the cashews properly. Twenty to thirty minutes in warm water is enough to soften raw cashews for blending. If you try to blend them dry, the paste will be grainy and the marinade will have a rough texture that you will notice on the palate. Blending soaked cashews with just enough water produces a paste that is genuinely silky and smooth.
- Use full-fat dairy throughout. Full-fat hung curd, full-fat fresh cream, full-fat paneer if using. Low-fat substitutes split and release water during cooking, which makes the coating watery and prevents it from caramelising properly on the tawa.
- Do not rush the marination. One hour gives you a well-flavoured chaap. Two hours is better. Overnight in the refrigerator is the best result you can get at home. The cashew and cream marinade penetrates the chaap slowly and builds a depth of flavour that a short marination simply cannot replicate.
- Cook on medium, not high heat. This is the most important cooking rule for Afghani chaap. The cream and cashew in the marinade contain natural sugars that burn quickly on high heat. Medium heat lets the coating caramelise gradually to a beautiful pale golden, and a lid on the pan for the first two minutes traps steam that helps cook the chaap through from the inside.
- Add a knob of butter at the end. In the final 30 seconds of cooking each batch, add a small knob of butter to the pan and baste the chaap as it melts. This gives the coating a glossy, restaurant finish that you simply cannot get without it.
- Finish with the dhungar charcoal smoke. If you want to take the flavour fully into dhaba territory, perform the dhungar smoking step after cooking. A small piece of glowing charcoal, a drizzle of ghee to create smoke, and two minutes of covered infusion transforms the Afghani chaap from very good to genuinely extraordinary.
Serving Suggestions
Afghani soya chaap has a rich, creamy character that calls for bright, fresh accompaniments to balance it. A bowl of dahi wali hari chutney thick yoghurt stirred with fresh green coriander-mint chutney is the ideal pairing. It adds a cool, herby freshness that cuts through the richness of the cashew marinade beautifully. A small bowl of raw sliced onion rings with a squeeze of lemon and a pinch of chaat masala alongside provides the sharp, crunchy contrast that every rich, creamy dish needs.
For a more filling meal, the Afghani Chaap Roll is arguably the best format for this preparation two pieces of cooked Afghani chaap laid on a warm roomali roti or soft laccha paratha, topped with shredded cabbage, a ring of raw onion, sliced tomato, a smear of green chutney, and a drizzle of mint mayo. Roll tightly and wrap the bottom half in paper for a street-style presentation that is genuinely outstanding. You can also serve this as a main course alongside freshly baked garlic naan and a simple kachumber salad for a complete dinner.
Storage and Reheating
Fridge: Cooked Afghani soya chaap keeps well in an airtight container in the refrigerator for up to 3 days. The flavour actually deepens overnight as the spices continue to work into the chaap. To reheat without losing the creamy coating, place the pieces in a non-stick pan over medium-low heat with a tiny splash of water or cream, cover with a lid, and heat for 2 to 3 minutes per side. The gentle steam prevents the coating from drying out and restores the soft, luscious texture of the freshly cooked version. Avoid the microwave it makes the chaap rubbery and the coating grainy.
Marinated raw chaap: The marinated, uncooked chaap keeps excellently in the refrigerator for up to 24 hours before cooking. For longer storage, freeze marinated pieces on a lined tray until solid, then transfer to a zip-lock bag for up to 3 weeks. Cook directly from frozen on medium-low heat in a covered pan, adding 3 to 4 extra minutes per side to ensure the centre is fully cooked through.
Variations and Substitutions
- Afghani Soya Chaap Gravy: After cooking the chaap dry on the tawa, prepare a white gravy base gently sauté finely chopped onions in butter until soft but not coloured, add ginger-garlic paste, cashew paste, fresh cream, a pinch of white pepper, cardamom powder, and a splash of water. Simmer until thick, season with salt, and add the cooked chaap pieces. Fold gently to coat, finish with crushed kasuri methi and a drizzle of cream. This white gravy version is exceptional served with garlic naan or jeera rice and is one of the most popular preparations at North Indian wedding buffets.
- Afghani Chaap Roll: Warm a roomali roti on a tawa with a small amount of butter. Place two Afghani chaap pieces along one edge, add shredded cabbage, a ring of raw onion, sliced tomato, green chutney, and a drizzle of mint mayo. Sprinkle chaat masala, roll tightly, and wrap the base in foil or paper. Serve immediately. This is the definitive Delhi street food format for Afghani chaap and one of the most satisfying lunches you can make at home.
- Afghani Chaap Tikka (Skewered): Thread marinated chaap pieces alternately with cubes of green capsicum and thick onion petals onto flat metal skewers. Grill in an oven at 220°C for 18 to 20 minutes, or in an air fryer at 200°C for 15 minutes, turning once. Baste with melted butter in the final 2 minutes. Serve on the skewer for a dramatic starter presentation.
- Vegan Afghani Chaap: Replace hung curd with thick coconut yoghurt and fresh cream with full-fat coconut cream. Use oil instead of butter for cooking. The coconut base pairs beautifully with the cashew and cardamom flavour profile and produces a genuinely luxurious result.
- Afghani Paneer-Chaap Mix: Replace half the soya chaap with cubes of firm paneer. Marinate both together in the same Afghani marinade. Cook side by side on the tawa. The combination of chewy chaap and soft, creamy paneer in the same marinade is a popular restaurant variation and works particularly well as a party starter.
Preparation Method
Begin by preparing your cashew paste: soak raw cashews in warm water for 25 minutes, drain, and blend with 2 to 3 tablespoons of fresh water until completely smooth. Set aside. Prepare the soya chaap drain if canned, rinse in fresh water, squeeze out internal moisture, and score each piece with two or three shallow diagonal cuts. In a large bowl, combine the cashew paste, hung curd, fresh cream, ginger-garlic paste, green chilli paste, white pepper powder, black pepper powder, cardamom powder, a pinch of garam masala, salt, neutral oil, and lemon juice. Stir thoroughly until the marinade is completely smooth and evenly combined it should look pale, creamy, and thick enough to coat the back of a spoon.
Add the prepared chaap to the marinade and toss to coat every surface, pressing the marinade gently into the score marks. Cover the bowl with cling film and refrigerate for a minimum of 1 hour, or up to overnight for the deepest flavour. Just before cooking, stir the crushed kasuri methi into the marinade around the chaap pieces. Heat a thick-bottomed tawa or non-stick pan over medium heat, add oil, and cook the chaap in batches, covering with a lid for the first 2 minutes, then uncovering and turning to develop colour on all sides. Finish with a knob of butter basted over the top.
Standard Operating Procedure (SOP)
For perfect results every time, follow this sequence without shortcuts: soak cashews → blend to smooth paste → prepare and squeeze chaap → score surface → build marinade → coat chaap thoroughly → refrigerate minimum 1 hour (overnight preferred) → stir in kasuri methi just before cooking → cook on medium heat with lid for first 2 minutes → turn and develop colour on all sides → baste with butter in final 30 seconds → finish with dhungar smoke if desired → garnish and serve immediately. The three steps that most home cooks skip soaking the cashews for a smooth paste, cooking on medium rather than high heat, and the butter basting finish are the three that most directly affect whether the final dish tastes like a home attempt or a restaurant plate. Respect each one and the result will speak for itself.
For catering and large batches, the marinade can be prepared up to 48 hours in advance and kept refrigerated. Chaap can be marinated and refrigerated up to 24 hours ahead. For service, cook in batches on a wide tawa, keep finished pieces warm on a wire rack in a 100°C oven, and perform the butter baste fresh on each batch just before plating. Never stack warm Afghani chaap the cream coating transfers and the pieces will stick together. Always plate in a single layer with space between each piece.
Garnish and Presentation
The natural beauty of Afghani soya chaap is its pale, ivory-gold colour and the slightly charred, caramelised edges of the cream marinade and the best presentation choices highlight rather than compete with that visual character. Choose a dark slate, a black ceramic plate, or a deep-toned wooden board as your serving surface. The contrast between the pale chaap and a dark surface is visually clean and sophisticated. Arrange the chaap pieces in a slight overlap or lean them at an angle for a sense of depth and height.
For garnish, keep it fresh and bright: a small nest of thinly sliced raw red onion rings tossed with a pinch of chaat masala and lemon juice, a few sprigs of fresh coriander, two or three slit green chillies for colour and spice cue, and a wedge of fresh lemon. A light dusting of black pepper or chaat masala directly over the chaap adds visual texture. For a dinner party finish, scatter a pinch of crushed kasuri methi and a few edible rose petals over the platter the pale green and soft pink against the ivory chaap looks genuinely restaurant-worthy and takes five seconds to do.
Plating and Serving Tips
Serve Afghani soya chaap within 3 to 4 minutes of coming off the tawa, while the butter baste is still warm and fragrant and the coating has that faint crackle at the edges. For individual plating, two or three pieces per person, one dipping bowl of dahi wali hari chutney, a small dressed salad of onion and coriander, and a lemon wedge. Keep the plate uncluttered the pale colour and gentle elegance of this dish are best appreciated when the plate is not overloaded.
For a sharing platter or party board, arrange the chaap pieces in a row with space between each. Place the chutney bowls at either end, scatter the dressed onion rings and coriander around the chaap, and finish with the lemon wedges and green chillies tucked into the gaps. If you are serving the Afghani Chaap Roll version, present the rolls standing upright in a row, each one wrapped halfway in parchment paper with the filling visible at the top it looks clean, modern, and completely intentional.
If you make this recipe, I genuinely want to hear how it turned out for you. Leave a star rating below and drop a comment did you marinate overnight, which cooking method did you use, did you make the roll or serve it as a starter? Every note you leave helps other readers cook with more confidence and makes my day to read. Save this to Pinterest so it is always there the next time the craving for creamy Afghani chaap hits which, fair warning, will be sooner than you think!
Ingredients
- 500g (1.1 lb) soya chaap
- 40g (¼ cup) raw cashews
- 3 tablespoons fresh water
- ½ teaspoon cumin powder
- ¼ teaspoon turmeric powder (for a very faint colour)
- ½ teaspoon garam masala
- ¼ teaspoon green cardamom powder (elaichi powder)
- ½ teaspoon black pepper powder (freshly ground for best aroma)
- ½ teaspoon white pepper powder
- 1 teaspoon green chilli paste (adjust to taste Afghani style is mild; use less if cooking for children)
- 1 tablespoon ginger-garlic paste
- 3 tablespoons fresh cream (malai, single cream, or heavy cream)
- ½ cup hung curd (or thick Greek yoghurt
- 3 tablespoons cashew paste (from above)
- 1 tablespoon kasuri methi (dried fenugreek leaves), crushed between palms
Nutritional Information
- Calories: 295 kcal
- Protein: 17g
- Carbohydrates: 17g
- Fat: 18g
- Fiber: 2g
- Sodium: 450mg
- Sugar: 5g
Directions
1. SOAK AND BLEND THE CASHEWS
Place the raw cashews in a small bowl and cover with warm water. Soak for
25 to 30 minutes until they are visibly softened and yield easily when
pressed between your fingers. Drain the soaking water completely.
Transfer the soaked cashews to a blender with 3 tablespoons of fresh water.
Blend on high speed for 60 to 90 seconds until the paste is completely smooth
and lump-free. Stop and scrape down the sides of the blender once during blending.
The finished paste should be thick, creamy white, and silky to the touch.
Set aside.
2. PREPARE THE SOYA CHAAP
If using canned chaap: drain the brine, place pieces in fresh cold water, rinse
for 1 to 2 minutes, drain, and squeeze each piece firmly to remove internal liquid.
If using dried chaap: soak in hot water for 25 to 30 minutes, drain, and squeeze.
Pat pieces dry with kitchen paper towels.
Using a sharp knife, score each chaap piece with 2 to 3 shallow diagonal cuts
across the surface on both sides — about 3 to 4mm deep. Do not cut all the way
through. These score marks allow the marinade to penetrate deeply into the chaap,
giving you maximum flavour from the first bite to the last.
3. BUILD THE AFGHANI MARINADE
In a large mixing bowl, combine the cashew paste, hung curd, fresh cream,
ginger-garlic paste, green chilli paste, white pepper powder, black pepper
powder, cardamom powder, garam masala, cumin powder, turmeric (if using),
lemon juice, neutral oil, and salt. Whisk everything together vigorously until
the marinade is completely smooth, evenly combined, and thick enough to coat
the back of a spoon without running. Taste the marinade — it should be creamy,
faintly tangy from the curd, gently spiced, and aromatic without any single
flavour dominating. Adjust salt or lemon juice if needed.
4. COAT AND MARINATE THE CHAAP
Add the prepared soya chaap to the marinade bowl. Toss with your hands or a
spoon to coat every surface thoroughly, pressing the marinade firmly into the
score marks with your fingertips. Every part of each chaap piece should be
well covered — no dry patches. Cover the bowl tightly with cling film and
refrigerate for a minimum of 1 hour. For a noticeably richer flavour, marinate
for 2 hours. For the best result possible, marinate overnight (up to 12 hours).
5. PREPARE FOR COOKING
Remove the marinated chaap from the refrigerator 10 minutes before cooking to
take the cold edge off — this helps it cook more evenly on the tawa.
Sprinkle the crushed kasuri methi over and around the chaap pieces and toss
gently to incorporate. Do not add the kasuri methi earlier — it loses its
bright, herby aroma if left in the marinade for a long time.
6. HEAT THE TAWA
Place a heavy-bottomed non-stick pan or a cast-iron tawa over medium heat.
Let it warm for 2 full minutes. Add 1½ tablespoons of neutral oil and swirl
to coat the entire surface. The oil should shimmer and move easily when the
pan is tilted. If oil smokes immediately, the pan is too hot — reduce heat
slightly and wait 30 seconds before adding the chaap.
7. COOK THE CHAAP (TAWA METHOD)
Place 3 to 4 chaap pieces on the tawa with space between them — do not crowd.
Immediately cover the pan with a lid and cook for 2 to 3 minutes. The steam
trapped under the lid cooks the chaap from the inside while the base begins
to caramelise below. Remove the lid, check the underside — it should be a pale,
deep ivory-gold with slightly darker edges. If it looks too pale, give it
another minute with the lid on before checking again.
Once the first side is golden, flip carefully with a flat spatula or tongs.
Cook the second side uncovered for 2 to 3 minutes until evenly coloured.
If cooking whole chaap on sticks, rotate every 90 seconds to develop colour
on all sides — approximately 8 to 10 minutes total per batch.
In the final 30 seconds of cooking each batch, add a small knob of butter
to the pan and tilt the pan to baste the melted butter over the chaap pieces.
This butter baste gives the coating its glossy, restaurant-quality finish.
Remove from the pan and set aside. Add fresh oil for each new batch.
8. COOK IN AIR FRYER
Lightly brush the marinated chaap with oil on all sides.
Place in the air fryer basket in a single layer — no overlapping.
Air fry at 190°C (375°F) for 14 to 16 minutes, flipping once at the
halfway point. For a slightly more charred finish, increase to 200°C
for the final 2 minutes. Brush with melted butter immediately after removing
from the air fryer.
9. FINISH AND PLATE
Squeeze fresh lemon juice over all the cooked chaap and sprinkle a pinch of
chaat masala evenly across them. Arrange on your serving plate or board with
dressed raw onion rings, a lemon wedge, slit green chillies, and fresh
coriander sprigs. Serve immediately alongside dahi wali hari chutney and
plain green chutney while the chaap is hot and the butter baste is fragrant.
Rate this Recipe
User Reviews
No reviews yet. Be the first to share your thoughts!