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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.