Soya Curry is a hearty and protein-packed Indian dish made with nutrient-dense soya chunks simmered in a flavorful onion-tomato-based gravy. Rich in plant-based protein and fiber, this curry is ideal for vegetarians looking to boost their protein intake without adding extra carbs. It pairs beautifully with millet roti, brown rice, or cauliflower rice and can be enjoyed as a filling lunch or dinner. Spiced gently with everyday Indian masalas, it’s both comforting and nourishing.

soya curry ( low carb )
Ingredients
Instructions
-
Boil Soya: Soak soya chunks in hot water for 10 mins. Squeeze out water and keep aside.
-
Sauté Base: Heat oil in a pan. Add cumin, then sauté garlic, ginger, and onion until golden.
-
Add Tomato & Spices: Add tomato puree and all dry spices. Cook until oil separates.
-
Simmer Curry: Add boiled soya chunks and ½ cup water. Simmer for 8–10 minutes.
-
Finish: Adjust salt and garnish with fresh coriander. Serve hot.
Nutrition Facts
- Amount Per Serving
- Calories 230kcal
- % Daily Value *
- Total Fat 8g13%
- Total Carbohydrate 10g4%
- Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.