Soy Chaap with Dhaba-Style Gravy
Soy Chaap with Dhaba-Style Gravy is a medium Indian recipe that serves 4. 260 calories per serving.
Prep: 30 min | Cook: 55 min | Total: 1 hr 40 min
Cost: $33.08 total, $8.27 per serving
Ingredients
- 300 grams Soy Beans (large soy beans, soaked overnight then drained)
- 1 tablespoon Salt (adjust to taste)
- 1 tablespoon Red Chili Powder (mild to medium heat)
- 1 tablespoon Ginger‑Garlic Paste (store‑bought or homemade)
- 2 tablespoons Poppy Seeds (adds smooth texture; optional)
- 45 grams All‑Purpose Flour (approximately 1/3 cup + 2 tbsp, used to bind the paste)
- 10 pieces Bamboo Skewers (soaked in water for 10 minutes before use)
- 2 cups Vegetable Oil (for deep frying; can use canola or sunflower oil)
- 2 tablespoons Mustard Oil (adds authentic dhaba flavor)
- 2 medium Onion (peeled and blended into a fine paste)
- 2 medium Tomato (grated or finely chopped)
- 2 pieces Green Chilies (slit lengthwise)
- 2 tablespoons Soy Sauce (Chinese style, adds umami)
- 2 teaspoons Mint Powder (dry mint powder; can use fresh mint leaves (1 tbsp, chopped))
- 1 teaspoon Cumin Powder (roasted)
- 1 teaspoon Coriander Powder
- 1 teaspoon Kasuri Methi (dried fenugreek leaves)
- 1 teaspoon Garam Masala
- 1 teaspoon Chaat Masala
- 1 tablespoon Lemon Juice (freshly squeezed)
- 2 tablespoons Fresh Cream (Amul or any heavy cream)
- 2 tablespoons Fresh Coriander Leaves (chopped for garnish)
- 2 cups Hot Water (used to adjust gravy consistency and release oil)
Instructions
Soak Soy Beans
Rinse 300 g soy beans, place them in a bowl, cover with water and soak overnight. In the morning, drain and squeeze out as much water as possible.
Time: PT5M
Make Fine Soy Paste
Transfer the drained beans to a blender. Add 1 tbsp salt, 1 tbsp red chili powder, 1 tbsp ginger‑garlic paste, and 2 tbsp poppy seeds. Blend until a smooth, fiber‑free paste forms.
Time: PT10M
Bind the Paste with Flour
Place the soy paste in a mixing bowl. Add 1/3 cup (≈30 g) all‑purpose flour plus 2 tbsp (≈15 g) more flour. Mix until the mixture is thick but still pliable – similar to a dough that holds its shape without being runny.
Time: PT5M
Shape the Chaap Sticks
Soak bamboo skewers in water for 10 minutes. Take a handful of the dough, roll into a ball the size of a small orange, insert a skewer, and gently pull the dough into a long strip (about 8‑10 cm). Repeat for all pieces.
Time: PT10M
Deep‑Fry the Chaap
Heat vegetable oil in a deep pan over high flame until it shimmers (≈180 °C). Fry the soy strips one‑by‑one, turning gently, until golden brown and crisp (about 3‑4 minutes per side). Remove with a slotted spoon onto a paper‑towel‑lined plate.
Time: PT8M
Temperature: 180°C
Soak Fried Chaap Before Gravy
Place the fried strips in a bowl of warm water for 5 minutes, then squeeze gently to remove excess oil. Set aside.
Time: PT5M
Prepare Onion Paste
Peel and roughly chop 2 medium onions. Blend them into a smooth paste (no need to add water).
Time: PT5M
Temper and Cook Onion Paste
In a saucepan, heat 2 tbsp mustard oil. Add 1 tsp red chili powder, turn off the flame for a few seconds, then add the onion paste. Return the flame to medium‑high and sauté for 7‑10 minutes, stirring constantly, until the raw smell disappears and the paste turns deep brown.
Time: PT10M
Temperature: Medium‑High
Build the Gravy Base
Add 2 tbsp hot water, 1 tbsp ginger‑garlic paste, sliced green chilies, and 1 tsp salt to the onion mixture. Stir and let it simmer for 5 minutes.
Time: PT5M
Temperature: Medium
Add Tomatoes and Spices
Stir in the grated tomatoes, 2 tbsp soy sauce, 2 tsp mint powder, 1 tsp cumin powder, 1 tsp coriander powder, 1 tsp kasuri methi, 1 tsp garam masala, 1 tsp chaat masala, and a pinch of dry mint (optional). Cook for another 10‑12 minutes, adding hot water a little at a time, until the oil separates and the gravy is glossy.
Time: PT12M
Temperature: Medium
Combine Chaap with Gravy
Add the squeezed fried soy strips to the hot gravy. Simmer gently for 3 minutes, allowing the strips to absorb the flavors.
Time: PT3M
Temperature: Low
Finish and Garnish
Stir in 2 tbsp fresh cream, sprinkle chopped coriander leaves, and drizzle 1 tbsp lemon juice. Mix gently and serve hot.
Time: PT2M
Nutrition Facts
- Calories
- 260
- Protein
- 12 g
- Carbohydrates
- 15 g
- Fat
- 15 g
- Fiber
- 5 g
Dietary info: Vegetarian, High‑protein
Allergens: Soy, Gluten (flour), Dairy (cream), Mustard
Ingredient Substitutions
- Instead of Soy Beans: Soy chunks, Textured vegetable protein
- Instead of Salt: Sea salt, Kosher salt
- Instead of Red Chili Powder: Paprika, Kashmiri chili powder
- Instead of Ginger‑Garlic Paste: Fresh minced ginger and garlic
- Instead of Poppy Seeds: Sesame seeds, Ground almonds
- Instead of All‑Purpose Flour: Whole wheat flour, Rice flour (gluten‑free)
- Instead of Bamboo Skewers: Wooden cocktail sticks
- Instead of Vegetable Oil: Peanut oil, Sunflower oil
- Instead of Mustard Oil: Vegetable oil, Ghee
- Instead of Onion: Shallots, Onion powder (reconstituted)
- Instead of Tomato: Tomato puree (1/4 cup)
- Instead of Green Chilies: Jalapeño, Serrano
- Instead of Soy Sauce: Tamari, Liquid aminos
- Instead of Mint Powder: Fresh mint leaves
- Instead of Cumin Powder: Ground cumin
- Instead of Coriander Powder: Ground coriander
- Instead of Kasuri Methi: Fenugreek leaves (fresh)
- Instead of Garam Masala: Mild curry powder
- Instead of Chaat Masala: Black salt + cumin powder
- Instead of Lemon Juice: Lime juice
- Instead of Fresh Cream: Cashew cream (vegan)
- Instead of Fresh Coriander Leaves: Parsley
Equipment Needed
- Blender
- Mixing Bowl
- Deep Frying Pan
- Saucepan
- Slotted Spoon
- Measuring Spoons
- Knife
- Cutting Board
- Bamboo Skewers
- Plate for Draining
Critical Steps — Do Not Skip
- Creating a fine soy paste without visible fibers.
- Maintaining oil temperature around 180 °C for crisp frying.
- Using hot water to release oil quickly in the gravy.
- Ensuring the onion paste is browned properly for authentic dhaba flavor.
Chef Tips from the Video
- Soak soy beans overnight for the best texture; a quick 8‑hour soak works in a warm place.
- Use a bamboo skewer soaked in water to prevent the dough from sticking while shaping.
- Adding a little poppy seed to the paste gives a smoother mouthfeel and reduces graininess.
- Finish the gravy with fresh cream and lemon juice off the heat for a glossy, balanced finish.
Troubleshooting
Chaap strips are soggy after frying.
Ensure oil is at 180 °C before adding strips and fry in small batches; avoid overcrowding the pan.
Gravy is too thin.
Simmer longer to reduce, or add a teaspoon of cornflour slurry (mix with cold water) and cook 2‑3 minutes.
Gravy looks grainy.
Blend the onion and tomato thoroughly before cooking; use a fine paste.
Excess oil remains in the gravy.
Add a splash of hot water and continue simmering; the oil will separate and rise to the surface, allowing you to skim it off.
Storage
Refrigerator: Store the fried chaap strips in an airtight container for up to 4 days. Keep the gravy separate and reheat together before serving.
Freezer: Freeze fried strips in a single layer, then transfer to a zip‑lock bag; they keep for up to 1 month. Gravy freezes well for 2 months.
Room temperature: Do not store at room temperature beyond 2 hours due to perishable ingredients.
Make-Ahead Tips
- Fry the soy chaap strips, cool completely, and freeze; reheat in a skillet with a splash of water before adding to gravy.
- Gravy can be prepared a day ahead; store in the refrigerator and reheat gently, adding a little water if it thickens.
Frequently Asked Questions
What is the cultural significance and history of Soy Chaap in North Indian dhaba cuisine?
Soy Chaap originated as a vegetarian alternative to meat chaap in Indian dhabas, offering a protein‑rich, affordable option for travelers. Over time it became a staple in roadside eateries, celebrated for its smoky, spicy gravy that mimics classic meat dishes.
What are the traditional regional variations of Soy Chaap in Indian cuisine?
In Punjab, Soy Chaap is often served with mustard oil‑based gravy and a hint of fenugreek; in Gujarat, a sweeter, tangy version with yogurt is common; while in Delhi, the dhaba style uses a deep‑fried strip and a robust tomato‑onion gravy like in this recipe.
How is Soy Chaap traditionally served in a dhaba setting in North India?
At a dhaba, Soy Chaap is typically presented hot, garnished with fresh cream, coriander, and a squeeze of lemon, accompanied by buttered naan, tandoori roti, or steamed basmati rice, and often enjoyed with a side of pickles.
What occasions or celebrations is Soy Chaap traditionally associated with in Indian culture?
Soy Chaap is popular during monsoon road trips, festivals like Holi and Diwali when dhaba visits are common, and as a protein‑rich option for vegetarian gatherings and family meals.
What authentic traditional ingredients are essential for Soy Chaap dhaba‑style gravy versus acceptable substitutes?
Key ingredients include mustard oil, poppy seeds, kasuri methi, and soy sauce for umami. Substitutes can be vegetable oil for mustard oil, sesame seeds for poppy seeds, and tamari for soy sauce, though the flavor profile will shift slightly.
What other North Indian dishes pair well with Soy Chaap dhaba‑style gravy?
Soy Chaap pairs beautifully with butter naan, tandoori roti, jeera rice, and a side of cucumber raita. It also complements a simple dal tadka or a mixed vegetable sabzi for a complete thali.
What are the most common mistakes to avoid when making Soy Chaap at home?
Common errors include over‑mixing the soy paste (making it gritty), frying at low temperature (resulting in soggy strips), and not browning the onion paste enough, which leads to a bland gravy.
Why does this Soy Chaap recipe use hot water to release oil in the gravy instead of adding more oil?
Hot water helps separate the oil from the spice mixture quickly without making the gravy greasy, preserving the dhaba‑style glossy texture while keeping the dish lighter.
Can I make Soy Chaap ahead of time and how should I store it?
Yes. Fry the chaap strips, let them cool, and freeze in a single layer. Store the gravy separately in the refrigerator for up to 4 days. Reheat both, combine, and garnish before serving.
What texture and appearance should I look for when frying Soy Chaap strips?
The strips should be golden‑brown, crisp on the outside, and firm yet tender inside. They should hold their shape on the skewer without breaking.
How do I know when the Soy Chaap dhaba‑style gravy is done cooking?
The gravy is ready when the oil separates cleanly on the surface, the color is deep reddish‑brown, and the aroma is rich and slightly smoky.
What does the YouTube channel Unknown specialize in?
The YouTube channel Unknown focuses on Indian home‑cooking tutorials, especially recreating popular dhaba and street‑food dishes for the home kitchen.
What is the cooking philosophy and style of the YouTube channel Unknown?
The channel emphasizes authentic flavors, step‑by‑step explanations, and practical tips that let viewers replicate restaurant‑style dishes using everyday kitchen tools.
Last updated: August 24, 2026








