Easy Soya Keema | Vegan Mince Curry

Soya Keema Recipe (Vegan Mince Curry) – Quick, easy, and bursting with flavor. Made with nutritious soy chunks and aromatic spices, this Indian vegetarian curry is flavorful and protein-packed. Try this delicious and wholesome recipe of soya keema!

soya keema recipe pin

This post may contain affiliate links, please read our disclosure policy and T&C here.

About Soya Keema Recipe

Soya Keema Masala is a flavorful and vegan twist on the classic minced meat curry. This plant-based recipe substitutes traditional meat with soya mince, making it a nutritious alternative for those seeking vegan or vegetarian options. 

Made with protein-packed minced soya chunks or soya granules, sautéed with aromatic spices, and cooked in a gravy of onions, tomatoes, and peas. 

It’s both wholesome and delicious! If you’re looking for vegan options, this Soya Keema is sure to become a favorite.

This Soya Keema Recipe is

  • Packed with high-protein
  • Suitable for vegans and vegetarians
  • Easily customizable & scalable
  • Quick and easy to prepare
  • Great for budget dinner
  • Amazing recipe for meal prep
soya chunks

What is Keema?

The word “keema” is said to come from the Persian word “qīmā,” which means minced meat or ground meat. (For this vegan recipe, it is made up of minced soya chunks).

During the Mughal period, Persian culinary techniques and ingredients influenced Indian cuisine. various dishes featuring minced meat became popular.

Over time, it became a staple in North Indian and Pakistani cuisines and has also gained popularity in various global cuisines.


soya keema recipe pin

Ingredients for Soya Keema Recipe

Don’t be discouraged by the list of ingredients for this recipe. Most of them are pantry staples or can be easily substituted. 

  1. Soy – dried, fresh, or frozen soya chunks or granules. You can also use any other plant-based mince of your choice if you want to substitute soy.
  2. Veggies – Fresh or frozen or canned green peas and fresh or canned tomato puree. You can also try using 2-3 tablespoons of tomato paste.
  3. Spices – cumin seeds, cinnamon sticks, bay leaf, turmeric powder, red chili powder, cumin-coriander powder, and garam masala. Substitute garam masala with meat masala or any vegetable curry powder. These spices are easily available at most supermarkets or online.
  4. Aromats – ginger, garlic, green chilies, and onions. You can use dried ginger or garlic powder if you don’t have it fresh. 
  5. Coriander leaves – freshly chopped to add some freshness. You can omit it if you don’t like it.
  6. Oil – any neutral flavor oil. If not making a vegan version, you can use butter. 

How to Make Soya Keema Masala

Step 1 -Rehydrate Soya

For Soya Granules:

If using dried soya granules, place them in a bowl and add hot water until they are completely covered. Cover the bowl with a lid and let them sit for about 10-15 minutes until the granules become soft. Drain the excess water from the granules and set them aside.

For Soya Chunks:

If using soya chunks, place them in a bowl and cover them with hot water. Let them soak for about 10-15 minutes until they become soft.

vegan soya keema recipe step 1

Drain the excess water from the soya chunks, then squeeze the soya chunks between your palms or use a clean kitchen towel to remove moisture from them.

vegan soya keema recipe step 3

Step 2 – Mince the Soya Chunks

Place the soya chunks in a food processor or blender. Grind them until they form a mixture resembling minced meat.

vegan soya keema recipe step 4

Step 3 – Mix in the Spices

Transfer the minced soya chunks to a plate. Add turmeric powder, red chili powder, cumin powder, coriander powder, and garam masala. Mix everything well.

If not making a vegan version, add 1/4th cup of yogurt along with the spices.

Here’s how you can make ground cumin at home with no preservatives and completely organic!

step 5

Step 4 – Sauté Aromatics

Heat oil in a pan over medium heat. Add bay leaf, cinnamon stick, cumin seeds and let them splutter.

step 6

Next, add the finely chopped onions and sauté for a minute. Cook until they turn golden brown.

Stir in ginger-garlic paste and green chilies. Sauté for another minute until the raw aroma disappers.

step 7

Step 5 – Add the Veggies

Add the green peas to the pan. Mix everything together. 

vegan soya keema recipe step 8

Cover the pan with a lid. Let it simmer for 5-7 minutes until the peas are cooked through.

You might also like – Green Moong Dal (Mung Bean Curry)
step 9

Add red chili powder and pour in the tomato puree. Mix everything together.

vegan soya keema recipe step 10

Cook the masala until the oil starts to separate from the sides of the pan.

vegan soya keema recipe step 11

Add the minced soya chunks to the masala mixture. Stir well to coat the soya with the masala. Cover the pan and let it cook for 5-7 minutes.

Step 6 – Garnish

Garnish the soya keema masala with fresh coriander leaves. 

vegan soya keema recipe step 12

Ways to Serve Soya Keema

Serve soya keema with freshly made roti, naan, bread, or any flatbread. You can also serve it with steamed white or brown rice.

It can also be used as a topping on toasted bread slices with some pickled onions and fresh herbs for a quick delicious snack or lunch.

You can also use it as a filling in wraps, samosas, or stuffed parathas.

For a lighter and low-carb option, serve keema masala with lettuce, roll it up, and enjoy it as lettuce wraps.

vegan soya keema recipe step 13

Recipe Tips

  • Along with fresh green peas, you can add other veggies such as bell peppers, carrots, spinach, corn, and potatoes. Beans and legumes would also be great!
  • Before mincing the soya chunks or using the hydrated soya granules, make sure all the water is squeezed from them.
  • Substitute garam masala with meat masala, or vegetable curry powder.
  • If you are not making a vegan version, use butter instead of oil. Also, you can add yogurt along with the spices to the minced soya and keep it aside for later use.
soya keema recipe featured image


1. Which type of soya to use?

I have used soya chunks for the recipe, but you can also use dried soya granules or TVP (textured vegetable protein), also known as textured soy protein (TSP).

2. What can I use instead of dried soy granules?

To substitute dried soy granules, you can try experimenting with crumbled tempeh, mashed firm tofu, seitan, or any other plant-based protein. For a non-vegan version, use shredded or minced meat. All of these options work well in this recipe!

Latest Recipes:

Thank you for taking the time to read the post! ❤️

I really hope you give this Soya Keema Recipe a try and love it as much as we do! Don’t forget to leave a star rating ★ in the comment section below. Your feedback means a lot!

Connect with ‘Kurry Kitchen’ on InstagramFacebookYouTube, and Pinterest, and don’t forget to hit that follow button. 

Happy cooking! 👩‍🍳

soya keema recipe pin

Soya Keema Masala Recipe

Quick, easy, and bursting with flavor. Made with nutritious soy chunks and aromatic spices, this Indian vegetarian curry is flavorful and protein-packed. Enjoy this delicious and wholesome recipe of soya keema!
Cook Time 45 minutes
Total Time 45 minutes
Course Main Course
Cuisine Indian, North Indian
Servings 3 people


  • 1 pan
  • 1 bowl


  • 1 cup soya chunks (textured vegetable protein)
  • 4 cups hot water
  • 2 tablespoons oil
  • 1 no bay leaf
  • 1 no cinnamon stick
  • 1/2 teaspoon cumin seeds
  • 1 tablespoon ginger-garlic paste
  • 1 no green chili chopped (optional)
  • 1/4 cup yogurt skip for vegan recipe or use vegan yogurt
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon cumin-coriander powder
  • 1/4 teaspoon garam masala
  • 1/2 cup onion finely chopped
  • 1/2 cup green peas fresh or frozen
  • 1/2 cup tomato puree
  • salt to taste
  • coriander leaves chopped, for garnish


  • Soak the soya chunks in hot water for about 15-20 minutes or until they become soft. Once softened, squeeze out excess water from the soya chunks.
    1 cup soya chunks, 4 cups hot water
  • Transfer the soya chunks to a blender. Pulse them a few times until you achieve a coarse, minced texture.
  • Take the minced soya chunks in a bowl. Add yogurt, coriander powder, turmeric powder, and garam masala. Mix it well. Set aside.
    1/4 cup yogurt, 1/2 teaspoon turmeric powder, 1 teaspoon cumin-coriander powder, 1/4 teaspoon garam masala
  • Heat oil in a pan over medium heat. Add a bay leaf, cinnamon stick, and cumin seeds, and let them crackle.
    2 tablespoons oil, 1 no bay leaf, 1 no cinnamon stick, 1/2 teaspoon cumin seeds
  • Add ginger-garlic paste and chopped green chili (if using) to the pan. Sauté for a minute until the raw aroma disappears.
    1 tablespoon ginger-garlic paste, 1 no green chili
  • Add finely chopped onions and sauté for a minute. Cook until the onions are translucent.
    1/2 cup onion
  • Once the onions are cooked, add the green peas. Sauté for a minute, cover the pan with a lid, and let it cook for 6-8 minutes.
    1/2 cup green peas
  • Add the tomato puree and red chili powder. Mix everything well.
    1/2 cup tomato puree, 1 teaspoon red chili powder
  • Cook for another 5 minutes until the spices are well incorporated.
  • Add the ground soya chunks, salt, and mix well with the onion-tomato masala. Be sure that the soya chunks and green peas are well coated with the masala.
  • Cover the pan and let the keema simmer for 8-10 minutes on low heat
  • Garnish the soya keema with freshly chopped coriander leaves.
    coriander leaves


  1. Be sure you squeeze out the excess water well from the soaked soya chunks before grinding them.
  2. Pulse the soaked soya chunks till they get a coarse, minced texture, don’t over-blend them into a fine paste. 
  3. Adjust the spiciness according to your preference. Skip the chopped green chilies to make it less spicy.
  4. Add some freshly squeezed lemon juice before serving.
Keyword Indian Curry Recipe, North Indian Curry, Soya Bean Recipes, Soya Keema Masala, Soya Matar Keema, Vegan Curry, Vegan Mince Curry, vegan recipes, Vegetarian Curry Recipe

Chicken Recipes Chutney Recipes Dessert Recipes Dinner Recipes Dips Chutneys & Pickles Drinks & Beverages Food Ideas Ice Cream Recipes Indian Breakfast Recipes Indian Curry Recipes Indian Dessert Recipes Lentil Recipes Low Calorie Recipes Maharashtrian Recipes Main Course Memorial Day Food Ideas Non Veg Recipes North Indian Recipes Patriotic Food Ideas Picnic Food Recipes Recipe Round-Ups Recipe Roundups Rice Recipes Salad Recipes Side Dishes Snack Recipes South Indian Recipes Strawberry Recipes Summer Recipes Sweets Vegan Recipes Vegetarian Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

You may also like...