Looking for an easy soya keema recipe that is delicious, filling, and simple to make at home? Soya keema is a popular vegetarian take on traditional keema, made with soya granules cooked in a rich onion-tomato masala with aromatic Indian spices.
The best thing about this veg keema recipe is its versatility. You can make it slightly dry and serve it with pav, enjoy it with roti or paratha, or make it a little more gravy-like and serve it with rice.
This recipe shows you how to make soya keema from scratch using everyday ingredients. When you don't have time for chopping, measuring spices, and preparing the curry base, you can make the recipe easier with Netra's Instant Red Curry Paste.
So, let's start with the traditional homemade method.
What Is Soya Keema?
Soya keema is a vegetarian keema-style dish made using soya granules instead of minced meat. The granules are softened in hot water, squeezed well, and then cooked with onion, tomato, ginger-garlic, and Indian spices.
Soya granules absorb the flavours of the masala while cooking, making them a great ingredient for flavourful and satisfying soya keema masala.
You can adjust the consistency depending on how you want to serve it. A semi-dry version is perfect for soya keema pav, while a softer version works well with roti, chapati, or rice.
Homemade Soya Keema Recipe
Ingredients
For the Soya
- 1 cup soya granules
- Hot water for boiling
- Salt to taste
For the Masala
- 1 medium onion, finely chopped
- 1 medium tomato, finely chopped
- 1 tablespoon ginger-garlic paste
- 1–2 green chillies, finely chopped (optional)
- 2 tablespoons oil
- 1/2 teaspoon turmeric powder
- 1 teaspoon red chilli powder
- 1 teaspoon coriander powder
- 1/2 teaspoon cumin powder
- 1/2 teaspoon garam masala
- Salt to taste
- 1 1/2 cups hot water
- Fresh coriander for garnish
How to Make Soya Keema
1. Boil the Soya Granules
Add the soya granules to hot salted water and boil for about 5 minutes, or until soft. Drain the water and rinse the granules with cold water. Squeeze thoroughly to remove excess water.
Tip: Squeezing the soya well prevents the keema from becoming watery and helps the granules absorb the masala.
2. Cook the Onion
Heat 2 tablespoons of oil in a pan over medium heat. Add the chopped onion and sauté until light golden. This gives the curry base a deeper flavour.
3. Add Ginger and Garlic
Add the ginger-garlic paste and chopped green chilli, if using. Sauté for about a minute until the raw aroma disappears.
4. Add the Tomato
Add the finely chopped tomato. Cook until it becomes soft and blends well with the onion.
5. Add the Spices
Add turmeric powder, red chilli powder, coriander powder, cumin powder, garam masala, and salt. Mix well and cook for 2–3 minutes. If the masala starts sticking, add a little water.
6. Add the Soya Granules
Add the squeezed soya granules to the prepared masala. Mix thoroughly so that the masala coats all the granules. Cook for another 2–3 minutes.
7. Add Hot Water
Add approximately 1 1/2 cups of hot water and mix well. For soya keema pav, use less water to keep the dish semi-dry. For rice or roti, add a little more water for a softer consistency.
8. Simmer
Cover the pan and simmer for 5–7 minutes on low to medium heat. Remove the lid and cook for another minute if you want a thicker consistency.
9. Garnish and Serve
Turn off the heat and garnish with freshly chopped coriander. Your homemade soya keema is ready to serve.
How to Make Soya Keema Pav
Soya keema pav is one of the easiest and most satisfying ways to enjoy this recipe. Keep the keema semi-dry so it is easy to eat with toasted bread.
Toast the pav with a little butter or oil and serve it hot with the prepared soya keema. Add chopped onion, fresh coriander, lemon juice, and green chilli for extra flavour.
Soya Keema for Your Post-Workout Meal
Soya keema can be a convenient vegetarian meal after your gym session or workout because soya granules are naturally rich in plant-based protein.
Depending on the brand, 100 g of dry soya granules may provide approximately 50–55 g of protein.
- 25 g dry soya: approximately 12–14 g protein
- 50 g dry soya: approximately 25–28 g protein
- 75 g dry soya: approximately 37–41 g protein
- 100 g dry soya: approximately 50–55 g protein
The exact protein content varies by brand, so check the nutrition label on your soya granules for accurate information.
A Simple Post-Workout Meal
A bowl of soya keema paired with roti, rice, or vegetables can make a satisfying post-workout meal. Netra's Instant Red Curry Paste can also help simplify preparation when you want a quick meal after the gym.
Want Soya Keema Without the Extra Preparation?
Making soya keema from scratch is simple, but preparing the masala takes time. You need to chop onions and tomatoes, prepare ginger and garlic, measure spices, and cook the curry base.
When you're coming home after work, studying, or simply don't want to spend extra time in the kitchen, an easier option can help.
That's where Netra's Instant Red Curry Paste comes in.
Make Soya Keema Faster with Netra's Instant Red Curry Paste
Instead of preparing the complete curry base from scratch, use Netra's Instant Red Curry Paste as a convenient shortcut. Prepare the soya granules, add the curry paste, mix well, and let the soya absorb the flavours.
How to Use Netra's Instant Red Curry Paste for Soya Keema
Step 1: Prepare the Soya
Boil 1 cup of soya granules in salted water for around 5 minutes. Drain, rinse, and squeeze out the excess water.
Step 2: Heat the Pan
Add 2 tablespoons of oil to a pan and heat over medium flame. Add chopped onion if desired, or skip it to save preparation time.
Step 3: Add the Curry Paste
Add 100 g of Netra's Instant Red Curry Paste to the pan. Mix well and cook for a couple of minutes.
Step 4: Add the Soya
Add the prepared soya granules and mix until the curry paste coats them evenly.
Step 5: Add Water
Add hot water according to your preferred consistency. Keep it semi-dry for pav or add more water for serving with rice or roti.
Step 6: Simmer and Serve
Cover and simmer for about 5–7 minutes. Garnish with coriander and serve hot.
Less chopping. Less measuring. Less mess. More time to enjoy your food.
Why Choose Netra's Instant Red Curry Paste?
Less Preparation, Same Love for Good Food
Netra's Instant Red Curry Paste helps you skip lengthy curry-base preparation. Instead of measuring several spices and preparing the base separately, you can use the ready curry paste and get cooking.
Preservative-Free Choice
Netra's Instant Red Curry Paste is described as being made without preservatives. Check the product packaging for its current ingredient and storage information.
A Convenient Addition to Everyday Cooking
Pair the curry paste with ingredients such as soya, vegetables, paneer, or other protein sources to create a satisfying meal.
Traditional Taste, Made Easier
At Netra's, convenience doesn't mean giving up the flavours we grew up with. Enjoy familiar Indian-inspired flavours without spending hours preparing the masala.
Less Mess. Less Effort. More Time for What Matters.
- No long list of spices spread across the kitchen counter.
- No chopping multiple ingredients just to prepare the curry base.
- Less time spent getting the masala ready.
- Just open, cook, and enjoy.
Whether you're a student, bachelor, working professional, busy parent, or newly married couple, Netra's Instant Red Curry Paste can make everyday cooking a little easier.
Soya Keema Variations
Soya Keema Matar
Add green peas along with the soya granules for a delicious soya keema matar variation.
Soya Keema Aloo
Add small cooked potato cubes to make the dish more filling.
Dry Soya Keema
Reduce the water and cook uncovered until the masala coats the soya well. This version works particularly well with pav, wraps, and sandwiches.
Soya Keema Wrap
Use the prepared keema as a filling inside a roti or wrap. Add onions, coriander, chutney, or lemon juice for a quick lunch.
What to Serve with Soya Keema?
Soya keema can be served in several ways depending on your preference.
- Pav
- Roti
- Chapati
- Paratha
- Steamed rice
- Jeera rice
- Bread
- Wraps
For a quick and casual meal, soya keema pav is an excellent choice.
Tips for Making the Best Soya Keema
Squeeze the Soya Properly
Remove as much water as possible after boiling the soya granules. This helps them absorb the masala.
Cook the Masala Properly
Give the onion and tomato enough time to cook before adding the spices and soya.
Adjust the Water
Use less water for dry or semi-dry keema and more for a gravy-style preparation.
Don't Overcook the Soya
Once the soya has absorbed the masala and reached your preferred consistency, turn off the heat.
Let It Rest
Allow the keema to rest for a few minutes before serving so the granules have more time to absorb the flavours.
Frequently Asked Questions About Soya Keema
Is soya keema the same as veg keema?
Soya keema is a type of veg keema made with soya granules. Other vegetarian keema recipes may use vegetables, paneer, or other ingredients.
How do I make soya keema less watery?
Squeeze the boiled soya granules thoroughly before adding them to the masala. Reduce the water and cook uncovered until the keema reaches your preferred consistency.
Can I make soya keema without Instant Red Curry Paste?
Yes. Make the curry base at home using onion, tomato, ginger-garlic, and spices by following the homemade recipe above.
Can I use Netra's Instant Red Curry Paste for soya keema?
Yes. Netra's Instant Red Curry Paste can be used as a shortcut to simplify curry-base preparation.
Can I make soya keema pav?
Yes. Keep the keema semi-dry and serve it with toasted pav, chopped onion, coriander, and lemon.
Is soya keema good for everyday meals?
Soya keema is a versatile vegetarian dish that can be paired with roti, rice, pav, or wraps. Add vegetables such as peas to create different variations.
Is soya keema good after a workout?
Soya keema can be a convenient vegetarian post-workout meal because soya granules provide plant-based protein. Pair it with vegetables and roti or rice for a satisfying meal.
Quick Recipe Summary
- Recipe: Soya Keema
- Cuisine: Indian
- Type: Vegetarian / Veg Keema
- Main Ingredient: Soya granules
- Serves: Approximately 4
- Cooking Method: Stovetop
- Best Served With: Pav, roti, paratha, or rice
- Preparation Options: Homemade masala or Netra's Instant Red Curry Paste
Final Thoughts
A delicious soya keema recipe doesn't have to be complicated.
If you enjoy traditional cooking, prepare the onion-tomato masala from scratch and build the flavours yourself.
But on busy days, cooking shouldn't mean spending extra time chopping, measuring spices, and cleaning a kitchen full of utensils.
That's why Netra's Instant Red Curry Paste gives you another option. It helps simplify the curry-making process while keeping the familiar flavours of traditional Indian cooking close to home.
Make it from scratch when you have the time. Make it easier with Netra's when you don't.
Either way, enjoy a comforting plate of soya keema, soya keema pav, or veg keema masala with the people you love.
For a quick, protein-rich meal with bold flavour, Netra’s Red Curry Paste makes Soya Kheema easy and satisfying to cook at home.





