Indulge in the rich and flavorful world of Indian cuisine with this delightful Indian Soya Keema recipe. This dish combines the hearty texture of soya granules with the vibrant flavors of spices and vegetables. Perfect for a nutritious meal, it’s both satisfying and easy to prepare.
If you don't commonly stock soya granules or garam masala in your pantry, you might need to visit a supermarket or an Indian grocery store. Soya granules are a protein-rich meat substitute, while garam masala is a blend of ground spices that adds a warm, complex flavor to the dish.
Ingredients For Indian Soya Keema Recipe
Soya granules: Protein-rich meat substitute made from soybeans.
Onion: Adds a sweet and savory base flavor.
Tomato: Provides acidity and richness to the dish.
Ginger garlic paste: Adds a pungent and aromatic flavor.
Turmeric powder: Gives a warm, earthy flavor and vibrant color.
Red chili powder: Adds heat and spiciness.
Garam masala: A blend of spices that adds depth and warmth.
Oil: Used for sautéing and cooking.
Salt: Enhances the flavors of all ingredients.
Green peas: Adds sweetness and texture.
Coriander leaves: Fresh herb for garnish and added flavor.
Pro Tip for Cooking Soya Keema
When preparing soya granules, ensure they are thoroughly soaked and squeezed to remove excess water. This step is crucial for achieving the right texture and allowing the granules to absorb the flavors of the spices and aromatics. Additionally, when sautéing the onions, aim for a deep golden brown color to develop a rich, caramelized flavor base for the keema.
Suggested Side Dishes
Alternative Ingredients
soya granules - Substitute with textured vegetable protein (TVP): TVP has a similar texture and protein content, making it a great alternative.
onion - Substitute with shallots: Shallots have a milder flavor and can be used in the same quantity.
tomato - Substitute with canned tomatoes: Canned tomatoes can be used when fresh tomatoes are not available, providing a similar taste and texture.
ginger garlic paste - Substitute with fresh ginger and garlic: Freshly minced ginger and garlic can be used in equal parts to replace the paste.
turmeric powder - Substitute with saffron: Saffron can provide a similar color and a unique flavor, though it is more expensive.
red chili powder - Substitute with cayenne pepper: Cayenne pepper can provide a similar level of heat and spice.
garam masala - Substitute with curry powder: Curry powder can offer a similar blend of spices, though the flavor profile will be slightly different.
oil - Substitute with ghee: Ghee can provide a richer flavor and is commonly used in Indian cooking.
salt - Substitute with soy sauce: Soy sauce can add saltiness along with a depth of umami flavor.
green peas - Substitute with edamame: Edamame can provide a similar texture and protein content.
coriander leaves - Substitute with parsley: Parsley can be used for a similar fresh, herbaceous note.
Alternative Recipes Similar to Soya Keema
How to Store and Freeze Soya Keema
- Allow the Indian soya keema to cool completely before storing. This prevents condensation, which can make the dish soggy.
- Transfer the cooled soya keema into airtight containers. Use containers that are appropriately sized to avoid excess air, which can lead to freezer burn.
- Label the containers with the date of preparation to keep track of freshness.
- For short-term storage, place the containers in the refrigerator. The soya keema will stay fresh for up to 3-4 days.
- For long-term storage, place the containers in the freezer. The soya keema can be frozen for up to 2-3 months.
- To reheat, thaw the soya keema in the refrigerator overnight if frozen. Reheat in a pan over medium heat, stirring occasionally until heated through. You can also use a microwave, heating in short intervals and stirring in between to ensure even heating.
- If the soya keema appears dry after reheating, add a splash of water or vegetable broth to restore moisture.
- Garnish with fresh coriander leaves before serving to enhance the flavor and presentation.
How to Reheat Leftovers
Stovetop Method:
- Heat a non-stick pan over medium heat.
- Add a splash of oil or a few tablespoons of water to prevent sticking.
- Add the leftover Indian soya keema to the pan.
- Stir occasionally to ensure even heating.
- Cook for about 5-7 minutes or until thoroughly heated.
- Garnish with fresh coriander leaves before serving.
Microwave Method:
- Place the leftover soya keema in a microwave-safe dish.
- Cover the dish with a microwave-safe lid or plastic wrap with a few holes for steam to escape.
- Microwave on high for 2-3 minutes.
- Stir the keema halfway through to ensure even heating.
- Check if it's heated thoroughly; if not, microwave for an additional 1-2 minutes.
- Garnish with fresh coriander leaves before serving.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the leftover soya keema in an oven-safe dish.
- Cover the dish with aluminum foil to retain moisture.
- Bake for about 15-20 minutes or until heated through.
- Stir halfway through the reheating process for even heating.
- Garnish with fresh coriander leaves before serving.
Steaming Method:
- Set up a steamer or use a double boiler.
- Place the leftover soya keema in a heatproof dish that fits inside the steamer.
- Steam for about 10-15 minutes or until thoroughly heated.
- Stir occasionally to ensure even heating.
- Garnish with fresh coriander leaves before serving.
Best Tools for Making Soya Keema
Pan: Used for sautéing onions, ginger garlic paste, and cooking the soya mixture.
Spatula: Essential for stirring and mixing ingredients in the pan.
Knife: Needed for finely chopping onions, tomatoes, and coriander leaves.
Cutting board: Provides a surface for chopping vegetables.
Bowl: Used for soaking soya granules in hot water.
Colander: Helps to drain and squeeze out excess water from the soaked soya granules.
Measuring spoons: Ensures accurate measurement of spices like turmeric powder, red chili powder, and garam masala.
Measuring cup: Used for measuring the quantity of onions, tomatoes, green peas, and coriander leaves.
Stove: Provides the heat source for cooking the dish.
Serving dish: Used for presenting the final dish.
Time-Saving Tips for Soya Keema
Pre-soak soya granules: Soak soya granules in hot water while prepping other ingredients to save time.
Use a food processor: Finely chop onions and tomatoes using a food processor to speed up the process.
Pre-made ginger garlic paste: Use store-bought ginger garlic paste to cut down on preparation time.
Cook in a large pan: Use a large pan to cook onions, tomatoes, and soya granules simultaneously, ensuring even cooking and saving time.
Batch cooking: Double the recipe and freeze half for a quick meal later.

Indian Soya Keema Recipe
Ingredients
Main Ingredients
- 200 g Soya granules
- 1 cup Onion, finely chopped
- 1 cup Tomato, finely chopped
- 2 tablespoon Ginger garlic paste
- 1 teaspoon Turmeric powder
- 1 teaspoon Red chili powder
- 1 teaspoon Garam masala
- 2 tablespoon Oil
- to taste Salt
- 1 cup Green peas
- ½ cup Coriander leaves, chopped
Instructions
- 1. Soak soya granules in hot water for 10 minutes. Drain and squeeze out excess water.
- 2. Heat oil in a pan. Add chopped onions and sauté until golden brown.
- 3. Add ginger garlic paste and sauté for another 2 minutes.
- 4. Add chopped tomatoes and cook until they turn soft.
- 5. Add turmeric powder, red chili powder, and garam masala. Mix well.
- 6. Add soaked soya granules and green peas. Mix well and cook for 10 minutes.
- 7. Add salt to taste and cook for another 5 minutes.
- 8. Garnish with chopped coriander leaves and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Indian Mushroom Pepper Fry Recipe25 Minutes
- Indian Tandoori Gobi Recipe40 Minutes
- Indian Besan Chilla Recipe30 Minutes
- West Indian Curried Chicken Recipe1 Hours
- Indian Pineapple Gojju Recipe35 Minutes
- Indian Mince & Potato Curry Recipe1 Hours
- Indian Carrot Halwa Recipe1 Hours
- Indian Masala French Toast Recipe20 Minutes

Leave a Reply