How to Make Vegetarian 'Beef' Stew (Traditional & Healthy Version)
Vegetarian 'Beef' Stew is a wholesome and hearty Indian-inspired dish that captures the rich flavors and comforting essence traditionally found in meaty stews, but with a healthy, plant-based twist. In India, especially among communities that follow vegetarian diets, creative meat alternatives such as soya chunks (soya vadi or soya nuggets) are widely used to mimic the texture and protein content of meat. This stew is slow-cooked with classic Indian spices like dalchini (cinnamon), laung (cloves), and elaichi (cardamom), alongside fresh vegetables and soya nuggets, resulting in a robust, flavorful curry with a deep, satisfying broth. This dish is a favorite during monsoons and winter months, as it warms the body and soul. Vegetarian 'Beef' Stew is also popular in Indian Christian communities, especially in Kerala and Goa, where regional variations flourish with the use of coconut milk or local vegetables. The stew pairs beautifully with rice, whole wheat pav, or rotis, making it an ideal choice for a nourishing lunch. Its rich taste, aromatic spices, and high nutritional value make it perfect for family gatherings and festive occasions, including Christmas and Easter feasts.
Ingredients
- 1 cup Soya chunks (soya nuggets) (soya vadi)
- 1 medium, finely chopped Onion (pyaz)
- 1 small, diced Carrot (gajar)
- 1 medium, diced Potato (aloo)
- 1/2 cup Green peas (matar)
- 1 medium, chopped Tomato (tamatar)
- 1 tsp Ginger-garlic paste (adrak-lahsun ka paste)
- 1 inch Cinnamon stick (dalchini)
- 2 Cloves (laung)
- 2 pods Cardamom (elaichi)
- 1/2 tsp Black pepper powder (kali mirch)
- 1/4 tsp Turmeric powder (haldi)
- 1 tsp Coriander powder (dhaniya powder)
- to taste Salt (namak)
- 1 tbsp Oil (mustard or sunflower)
- 2 tbsp, chopped Fresh coriander leaves (hara dhaniya)
- 2 cups Water
Step-by-step instructions
Step 1 · Bring 2 cups of water to a boil
Bring 2 cups of water to a boil. Add soya chunks and cook for 4-5 minutes until soft. Drain and squeeze out excess water.
Step 2 · Heat oil in a heavy-bottomed pan or kadhai
Heat oil in a heavy-bottomed pan or kadhai. Add cinnamon, cloves, and cardamom. Sauté for 30 seconds until aromatic.
Step 3 · Add chopped onions and sauté until golden brown
Add chopped onions and sauté until golden brown. Stir in ginger-garlic paste and cook until raw smell disappears.
Step 4 · Add carrots
Add carrots, potatoes, and green peas. Sauté for 2 minutes, then add chopped tomato. Cook until tomatoes are soft.
Step 5 · Mix in turmeric
Mix in turmeric, coriander powder, pepper powder, and salt. Stir well to coat vegetables with spices.
Step 6 · Add boiled soya chunks and stir
Add boiled soya chunks and stir. Pour in 2 cups of water. Bring to a boil, then cover and simmer for 10 minutes, letting flavors meld.
Step 7 · Check seasoning
Check seasoning. Garnish with fresh coriander leaves and serve hot with steamed rice or whole wheat pav.
Why this recipe is healthy
Vegetarian 'Beef' Stew is a healthy choice due to its high protein, low fat, and high fiber content, making it suitable for weight management and heart health. Using soya chunks as a protein source keeps the stew cholesterol-free, while the abundance of vegetables supports digestive health and boosts immunity. The natural spices used are known for their therapeutic properties, promoting overall well-being.
A note on tradition
Vegetarian stews are common in South Indian Christian households, particularly in Kerala, where coconut milk is often used for a creamy texture. Soya chunks have become a popular protein source in many Indian vegetarian kitchens, especially in urban areas. The dish is often prepared during festive seasons like Christmas and Easter as a hearty main course, and its mild spices make it suitable for all age groups.