Quick High-Protein Soya Badi Curry
Quick High-Protein Soya Badi Curry is a medium Indian recipe that serves 4. 110 calories per serving. Recipe by Your Food Lab on YouTube.
Prep: 10 min | Cook: 20 min | Total: 40 min
Cost: $38.33 total, $9.58 per serving
Ingredients
- 350 grams Plain Yogurt (unsweetened, room temperature)
- 15 pieces Cashews (boiled and peeled)
- 2 inch piece Fresh Ginger (peeled)
- 2 pieces Green Chilies (medium, slit lengthwise)
- 0.25 teaspoon Turmeric Powder
- 1.5 tablespoons Kashmiri Red Chili Powder (mild, gives bright red colour)
- 1.5 tablespoons Coriander Powder
- 1 teaspoon Spicy Red Chili Powder
- 0.5 teaspoon Cumin Powder
- 1 tablespoon Any Spice Mix (optional, any Indian blend)
- to taste Salt
- 1 tablespoon Mustard Oil (heat until smoke point, then lower flame)
- 0.5 teaspoon Cumin Seeds (large pinch)
- 1 inch Cinnamon Stick
- 2 pieces Green Cardamom Pods
- 2 pieces Bay Leaves
- 0.25 teaspoon Asafoetida (Hing)
- 1 pinch Roasted Dry Fenugreek Powder
- 1 pinch Garam Masala
- 1 slice Green Chili Slice (for garnish)
- 2 tablespoons Fresh Coriander Leaves (chopped)
- 200 grams Fortune Soya Badi (high‑protein soy chunks, rinsed after boiling)
- as needed (≈ 2 cups) Water (hot water for thinning the curry)
Instructions
Blend the Yogurt Base
In a blender combine the plain yogurt, boiled cashews, peeled ginger, green chilies, turmeric, Kashmiri red chili powder, coriander powder, spicy red chili powder, cumin powder and the optional spice mix. Blend until smooth.
Time: PT5M
Boil and Prepare Soya Badi
Bring a saucepan of water to boil, add a pinch of salt, then add the Soya Badi. Boil for 5 minutes until the pieces puff up, then strain, rinse with fresh water and gently squeeze to remove excess water.
Time: PT7M
Temperature: 100°C
Temper Whole Spices
Heat the mustard oil in the pressure cooker until it smokes. Reduce flame, add cumin seeds, cinnamon stick, cardamom pods, bay leaves and asafoetida. Stir until the spices crackle.
Time: PT2M
Cook the Yogurt Mixture
Pour the blended yogurt mixture into the cooker, stir continuously and cook for 1‑2 minutes on low heat to prevent curdling.
Time: PT2M
Add Soya Badi and Simmer
Add the squeezed Soya Badi and salt to taste. Stir well and cook for another 1‑2 minutes.
Time: PT2M
Pressure Cook the Curry
Add enough hot water to achieve a thin, gravy‑like consistency (about 2 cups). Close the pressure cooker lid, set to medium flame and cook for 10‑12 minutes (2‑3 whistles).
Time: PT12M
Finish with Aromatics
Open the cooker, add a pinch of roasted dry fenugreek powder, a pinch of garam masala, a slice of green chili and freshly chopped coriander. Stir gently and simmer for 1‑2 minutes.
Time: PT2M
Plate and Serve
Transfer the hot curry to a serving bowl, garnish with extra coriander if desired, and serve with tandoori roti, naan or steamed rice.
Time: PT1M
Nutrition Facts
- Calories
- 110
- Protein
- 12g
- Carbohydrates
- 10g
- Fat
- 7g
- Fiber
- 2g
Dietary info: Vegetarian, High-Protein, Gluten-Free
Allergens: Dairy, Tree nuts, Soy
Ingredient Substitutions
- Instead of Plain Yogurt: Greek yogurt, kefir
- Instead of Cashews: almonds, peanuts
- Instead of Fresh Ginger: ginger paste (1 tsp)
- Instead of Green Chilies: jalapeño, serrano
- Instead of Turmeric Powder: fresh turmeric (½ tsp grated)
- Instead of Kashmiri Red Chili Powder: regular red chili powder (adjust amount)
- Instead of Coriander Powder: fresh coriander leaves (different flavour)
- Instead of Spicy Red Chili Powder: cayenne pepper
- Instead of Cumin Powder: ground cumin seeds
- Instead of Any Spice Mix: garam masala
- Instead of Salt: sea salt, kosher salt
- Instead of Mustard Oil: vegetable oil, canola oil (flavour changes)
- Instead of Cumin Seeds: mustard seeds
- Instead of Cinnamon Stick: ground cinnamon (¼ tsp)
- Instead of Green Cardamom Pods: cardamom powder (¼ tsp)
- Instead of Bay Leaves: thyme
- Instead of Asafoetida (Hing): garlic powder (different flavour)
- Instead of Roasted Dry Fenugreek Powder: kasuri methi (1 tsp)
- Instead of Garam Masala: curry powder
- Instead of Green Chili Slice: red chili flakes
- Instead of Fresh Coriander Leaves: parsley
- Instead of Fortune Soya Badi: textured vegetable protein (TVP)
- Instead of Water: vegetable broth
Equipment Needed
- Blender
- Pressure Cooker
- Saucepan
- Strainer
- Wooden Spoon or Spatula
- Knife
- Cutting Board
- Measuring Spoons
Critical Steps — Do Not Skip
- Boiling the Soya Badi until it puffs up (Step 2)
- Tempering whole spices until they crackle (Step 3)
- Cooking the yogurt mixture on low heat to avoid curdling (Step 4)
- Pressure cooking for the correct time to ensure the badi absorbs flavors (Step 6)
Chef Tips from the Video
- Mustard oil gives an authentic pungent flavor; if unavailable, use a neutral oil and add a pinch of mustard seeds.
- Squeeze the boiled Soya Badi while still warm to maximize its ability to absorb the curry.
- Add the final garam masala and fenugreek powder off the heat to preserve their aromatic oils.
Troubleshooting
Yogurt curdles during cooking.
Reduce heat immediately, add a tablespoon of water, and whisk vigorously. Ensure the oil is hot enough before adding the yogurt to create a protective layer.
Curry is too thick.
Add hot water a little at a time while stirring until the desired consistency is reached.
Soya Badi remains bland.
Make sure the badi is boiled until puffed and squeezed well; this creates pores for the sauce to soak in. Also, allow the curry to simmer uncovered for a couple of minutes after pressure cooking.
Storage
Refrigerator: Store in an airtight container for up to 3 days.
Freezer: Freeze in a freezer‑safe container for up to 1 month; reheat gently.
Room temperature: Not recommended; cool quickly and refrigerate.
Make-Ahead Tips
- Boil and squeeze the Soya Badi a few hours ahead; store in the fridge in water.
- Blend the yogurt‑cashew base and keep refrigerated; give it a quick stir before cooking.
Frequently Asked Questions
What is the cultural significance and history of Soya Badi Curry in Indian vegetarian cuisine?
Soya Badi, also known as soy nuggets, became popular in Indian households as an affordable, high‑protein alternative to meat. It is widely used in North Indian gravies and Punjabi dishes, allowing vegetarians to enjoy a texture similar to meat while keeping meals protein‑rich.
What are the traditional regional variations of Soya Badi Curry in North Indian cuisine?
In Punjab, Soya Badi is often cooked in a thick, buttery gravy with butter and cream. In Gujarat, it appears in a sweet‑sour kadhi, while in Maharashtra it is used in dry masala fry. The YFL recipe reflects a Punjabi‑style quick curry without onion or garlic.
How is Soya Badi Curry traditionally served in Indian households?
It is typically served hot with tandoori roti, naan, or steamed basmati rice. In many homes it is accompanied by a side of fresh salad or pickles to balance the richness of the mustard‑oil gravy.
During which occasions is Soya Badi Curry commonly prepared in Indian culture?
Because it is high in protein and quick to make, families often prepare it for weekday lunches, post‑workout meals, or as part of festive spreads during Navratri when meat is avoided.
What makes Soya Badi Curry special or unique in Indian cuisine?
The dish combines the nutty flavor of mustard oil with the creamy tang of yogurt, while the Soya Badi provides a chewy, meat‑like texture. Its lack of onion, garlic and tomato makes it suitable for fasting days and for those who prefer milder flavors.
What are the authentic traditional ingredients for Soya Badi Curry versus acceptable substitutes?
Traditional ingredients include mustard oil, whole spices (cumin, cinnamon, cardamom, bay leaf), asafoetida, and yogurt. Acceptable substitutes are vegetable oil for mustard oil, ground cinnamon for sticks, and Greek yogurt instead of regular curd.
What are the most common mistakes to avoid when making Soya Badi Curry?
Common errors include overheating the yogurt causing it to curdle, under‑boiling the Soya Badi so it stays hard, and adding too much water which makes the gravy watery. Follow the timing and low‑heat steps carefully.
Why does this Soya Badi Curry recipe use mustard oil instead of a neutral oil?
Mustard oil imparts a distinctive pungent aroma that is characteristic of many Punjabi gravies. Using a neutral oil would result in a milder flavor profile and lose the authentic bite of the dish.
Can I make Soya Badi Curry ahead of time and how should I store it?
Yes, the curry can be prepared up to a day in advance. Cool it quickly, store in an airtight container in the refrigerator, and reheat gently on the stove, adding a splash of water if it thickens.
What does the YouTube channel Your Food Lab specialize in?
The YouTube channel Your Food Lab focuses on quick, high‑protein vegetarian recipes, kitchen hacks, and detailed step‑by‑step tutorials that make Indian cooking accessible to home cooks.
How does the YouTube channel Your Food Lab's approach to Indian vegetarian cooking differ from other Indian cooking channels?
Your Food Lab emphasizes protein‑rich ingredients like Soya Badi, provides clear timing cues, and often avoids onion, garlic, and tomato to cater to fasting or allergy‑sensitive audiences, whereas many other channels use those aromatics as staples.
Last updated: August 21, 2026





