Authentic Soya Badi Ki Sabzi (Wholesome High-Protein Rajasthani Curry)

⏱️ 15m prep 🔥 25m cook 🍽️ 4 servings 5.0
MABAPU TM Vegetarian (Veg)
Healthy Diet
⏱️ Prep 15m
🔥 Cook 25m
🍽️ Serves 4
Rating 5.0
🔢 kcal 1364.95

Experience the deep, earthy aroma of roasted Soya Badi (soybean cutlets) simmering in a rich, spiced onion-tomato masala. This dish is the culinary soul of North Indian vegetarian thalis, offering a chewy, protein-packed texture that absorbs the complex layers of cumin, coriander, and garam masala. Unlike commercial versions that rely on refined palm oil or excessive salt for preservation, this chef-crafted recipe uses pure desi cow ghee to bloom aromatic terpenes and unpolished whole spices for a clean, nutrient-dense flavor profile. By incorporating fresh ginger-garlic and balanced acidity from tomatoes, we create a restaurant-grade gravy that is hearty yet wholesome, delivering superior protein absorption without the heaviness of processed meats. This is not just a side dish; it is a complete, satisfying meal that respects traditional Rajasthani and Punjabi culinary heritage while adhering to modern healthy eating standards.

🌿
IngredientsEverything you need
300g Soya Badi / Soybean Cutlets (सोया बड़ी), soaked and washed
300 gram
2 medium Onions, thinly sliced (प्याज)
2
3 medium Tomatoes, pureed (टमाटर)
3
1 tbsp Ginger-Garlic Paste (अदरक-लहसुन पेस्ट)
1 tablespoon
1 tsp Cumin Seeds / Jeera (जीरा)
1 teaspoon
2 Green Cardamoms / Elaichi (हरी इलायची)
2
1 inch Cinnamon Stick / Dalchini (दालचीनी)
1 inch
2 Bay Leaves / Tej Patta (तेज पत्ता)
2
2 tbsp Pure Desi Cow Ghee (शुद्ध देसी घी)
2 tablespoon
1/2 tsp Turmeric Powder / Haldi (हल्दी)
0.5 teaspoon
1 tbsp Red Chilli Powder / Lal Mirch (लाल मिर्च)
1 tablespoon
1 tbsp Coriander Powder / Dhaniya (धनिया पाउडर)
1 tablespoon
1/2 tsp Garam Masala (गरम मसाला)
0.5 teaspoon
1 tsp Rock Salt / Sendha Namak (सेंधा नमक) or to taste
1 teaspoon
2 tsp Fresh Lemon Juice (नींबू का रस)
2 teaspoon
2 tbsp Fresh Coriander Leaves, chopped (धनिया पत्ती)
2 tablespoon
1 tbsp Cashew Paste or 1 tbsp Cream (for richness)
1 tablespoon
👨‍🍳
InstructionsStep by step
1
Phase 1: Preparation & Setup

Soak the soya badi in warm water for 15–20 minutes until they soften. Drain, wash them thoroughly under running water to remove the soapy taste, and squeeze out excess moisture. Slice them into bite-sized pieces or leave whole depending on preference.

2
Phase 1: Preparation & Setup

Finely slice the onions and blend the tomatoes into a smooth puree. Measure out the ginger-garlic paste, ground spices, and whole spices. Keep fresh coriander and lemon juice ready for the finishing stage.

3
Phase 2: Tempering & Sautéing the Base

Heat 2 tablespoons of pure desi cow ghee in a heavy-bottomed kadai or deep pan over medium flame (madhyam aanch). Add cumin seeds, cardamom[1][2] pods, cinnamon, and bay leaves. Let them splutter for 30 seconds until the nutty aroma blooms.

4
Phase 2: Tempering & Sautéing the Base

Add the thinly sliced onions and sauté on medium flame for 6–8 minutes, stirring frequently, until they turn translucent and develop golden amber borders. This caramelization is crucial for the sweet depth of the gravy.

5
Phase 2: Tempering & Sautéing the Base

Stir in the ginger-garlic paste and sauté for 1 minute on medium-low flame until the raw pungent aroma dissipates and the mixture becomes fragrant.

6
Phase 3: Cooking the Masala & Simmering

Add the tomato puree, turmeric, red chilli powder, and coriander powder. Sauté (bhunao) this mixture on medium-low flame for 8–10 minutes, stirring continuously, until the oil separates from the edges (rogān release) and the masala turns a deep reddish-brown.

7
Phase 3: Cooking the Masala & Simmering

Pour in 2 cups of warm water and bring the gravy to a gentle simmer on low flame (dheemi aanch). Add the prepared soya badi pieces to the simmering gravy.

8
Phase 3: Cooking the Masala & Simmering

Cover the pan and let it simmer on low flame for 10–12 minutes. This allows the soya badi to absorb the flavors and become tender without disintegrating. Stir occasionally to prevent sticking.

9
Phase 4: Finishing & Serving

Stir in the garam masala, cashew paste (or cream), and fresh lemon juice. Mix well and let it cook for 2 more minutes on low flame to meld the flavors.

10
Phase 4: Finishing & Serving

Turn off the heat. Garnish generously with fresh chopped coriander leaves. Let the dish rest for 3–5 minutes before serving to allow the gravy to thicken and flavors to coalesce.

🥗
Nutrition FactsPer serving
1364.95
Calories
19.02g
Protein
83.29g
Carbs
70.02g
Fat
28.52g
Fiber
12.06g
Sugar
Frequently Asked QuestionsHelpful recipe answers

What is the secret to making perfect Authentic Soya Badi Ki Sabzi (Wholesome High-Protein Rajasthani Curry)?

Ensure you follow the prep time and ingredients list exactly, cooking on medium heat to preserve the authentic flavors.

Can I store Authentic Soya Badi Ki Sabzi (Wholesome High-Protein Rajasthani Curry) for later?

Yes, you can refrigerate it in an airtight container for up to 2 days. Reheat gently before serving.

Is Authentic Soya Badi Ki Sabzi (Wholesome High-Protein Rajasthani Curry) healthy?

It is a nutritious, home-cooked option made with fresh ingredients. You can adjust the oil or spices to suit your dietary needs.
Products MentionedChoose the relevant product for this recipe
👨‍🍳
About the ChefMeet the creator
Rajnish Saharan
Home Chef · Mabapu Foods
As a dentist by profession, I have a deep passion for cooking, especially when it comes to tradition...
📱 Open Full Interactive Recipe Adjust servings · Save · Share