Vegan Keema Matar Aloo
If you love vegan high-protein meals packed with bold Indian flavors, this Vegan Keema Matar Aloo is a must-try! Made with protein-rich soy granules, potatoes, green peas, and aromatic Indian spices, this plant-based twist on traditional keema is hearty, satisfying, and full of flavor.
Traditional keema is made with ground meat, onions, tomatoes, peas, and Indian spices. In this vegan version, we replace the meat with textured vegetable protein (TVP), also called soy granules or plant-based meatless grounds.
The result is a hearty, flavorful dish that has the texture of traditional keema without using any meat.
I also add potatoes and green peas to make this a complete, satisfying meal. The potatoes soak up the rich flavors, while the peas add a little sweetness.
And the best part? You don’t need a long list of spices!
I use my Preeti’s All-Purpose Indian Kitchen Masala to bring all the flavors together. This blend makes Indian cooking simple, even if you are new to it.
Serve this delicious vegan keema with warm roti, naan, or steamed basmati rice.
What Is Vegan Keema Matar Aloo?
Keema is a popular Indian dish traditionally made with minced meat. It is cooked with onions, tomatoes, ginger, garlic, and aromatic spices.
The word matar means green peas, while aloo means potatoes.
In this vegan version, we use soy protein granules instead of ground meat. Once soaked and cooked with Indian spices, the granules develop a soft, slightly chewy texture that works beautifully in this dish.
This is a great way to enjoy the familiar taste of Indian keema while adding more plant-based meals to your diet.
Why You’ll Love This Vegan Keema Recipe
- 100% plant-based: No meat or dairy is needed.
- Rich in plant protein: Soy granules are an excellent source of protein.
- Easy to prepare: Simple ingredients and straightforward cooking steps.
- Full of Indian flavors: One spice blend brings the dish together.
- Budget-friendly: Soy granules, peas, and potatoes are affordable ingredients.
- Great for meal prep: Make a batch and enjoy it for lunch or dinner.
Ingredients for Vegan Keema Matar Aloo
- 1 cup dried textured vegetable protein (TVP) granules
- ½ pound potatoes, peeled and cut into chunks
- 1 cup green peas
- 1 cup finely chopped onions
- 1 cup chopped tomatoes
- 2 tablespoons ginger-garlic paste
- 1½ tablespoons Preeti’s All-Purpose Indian Kitchen Masala
- 1–2 tablespoons cooking oil
- Salt to taste
- About 1 cup water, or as needed
- Fresh cilantro (coriander leaves), for garnish
Optional: A squeeze of fresh lemon juice before serving.
How to Make Vegan Keema Matar Aloo
Step 1: Prepare the Soy Granules
Rinse the dried TVP granules thoroughly under running water.
Place them in a bowl and cover with hot water. Let them soak for at least 30 minutes.
Once softened, drain the water and gently squeeze out any excess liquid.
This helps prepare the granules to absorb the flavors of the masala.
Step 2: Prepare the Potatoes
Peel the potatoes and cut them into small, bite-sized chunks.
Try to keep the pieces about the same size so they cook evenly.
Step 3: Cook the Onions
Heat oil in a large pan over medium heat.
Add the chopped onions and cook until they turn golden brown.
Stir occasionally to prevent burning.
Step 4: Add Ginger and Garlic
Add the ginger-garlic paste to the cooked onions.
Stir and cook for about 30 seconds to 1 minute, until the raw smell disappears.
Step 5: Cook the Tomatoes
Add the chopped tomatoes.
Cook until the tomatoes become soft and the mixture thickens.
The onions and tomatoes will form the base of the curry.
Step 6: Add Preeti’s Indian Kitchen Masala
Add 1½ tablespoons of Preeti’s All-Purpose Indian Kitchen Masala.
Stir well so the spices mix evenly with the onion and tomato mixture.
My spice blend brings together aromatic Indian spices, making it easy to prepare flavorful dishes without measuring many separate spices.
Step 7: Add Soy Granules, Potatoes, and Peas
Add the soaked soy granules, potato chunks, and green peas.
Season with salt.
Stir everything together for a few minutes, allowing the granules and vegetables to become coated with the masala.
Step 8: Simmer Until Tender
Add about 1 cup of water, or enough to help the potatoes cook.
Bring the mixture to a gentle boil.
Cover the pan and simmer for about 10–15 minutes, or until the potatoes are tender. Add more water if needed.
Step 9: Adjust the Consistency
Remove the lid and stir.
If the mixture has too much liquid, cook uncovered for a few minutes until the extra water evaporates.
I prefer my Vegan Keema Matar Aloo with a thick, slightly dry consistency rather than a watery gravy.
Step 10: Garnish and Serve
Turn off the heat.
Garnish with freshly chopped cilantro.
Add a squeeze of lemon juice if you like.
Serve hot with roti, naan, or basmati rice.

Vegan Keema Aloo with Peas (Vegan Keema Matar Aloo)
Equipment
- Set of Measuring Spoons
- One Set of measuring cups
- Cutting Boards and Knives
- Wok or wide pan
Ingredients
- 3 TBSP Oil for cooking
- 1 cup dried soy protein granules plant-based meatless grounds
- ½ pound potatoes peeled and cut into chunks
- 1 cup green peas
- 1 cup chopped onions
- 1 cup chopped tomatoes
- 2 tablespoons ginger-garlic paste
- 2 TBSP tablespoons Preeti's All-Purpose Indian Kitchen Masala
- Fresh cilantro coriander leaves, for garnish
- Salt to taste
- 1.5 CUPS Water,more as needed
- 2 tbsp plant based yoghurt or lemon optional
Instructions
- Rinse 1 cup of dried soy protein granules (TVP) thoroughly under running water.
- Place the rinsed granules in a bowl of hot water and soak for at least 30 minutes. Drain and squeeze out the excess water.
- Peel the potatoes and cut them into small, bite-sized chunks.
- Heat oil in a large pan over medium heat. Add the chopped onions and sauté until golden brown.
- Add 2 tablespoons of ginger-garlic paste. Stir and cook for 30 seconds to 1 minute, until the raw smell disappears.
- Add the chopped tomatoes and cook until soft and the mixture thickens.
- Stir in Preeti's All-Purpose Indian Kitchen Masala. Mix well with the onion and tomato mixture.
- Add the soaked soy granules, potato chunks, and green peas. Season with salt and stir for a few minutes until everything is well coated with the masala.
- Add about 1 cup of water, or as needed. Cover and simmer for 10–15 minutes, stirring occasionally, until the potatoes are tender. Cook uncovered for a few more minutes if you prefer a thicker, drier consistency.
- Turn off the heat and garnish with fresh cilantro. Serve hot with roti, naan, or basmati rice.
Video
Tips for Making the Best Vegan Keema
1. Soak the soy granules properly. Let them soften completely before adding them to the masala.
2. Cook the onions until golden brown. This adds depth and flavor to the dish.
3. Use small potato chunks. Smaller pieces cook faster and absorb the masala better.
4. Adjust the water. For a dry keema-style dish, use only as much water as needed to cook the potatoes.
5. Adjust the heat to your taste. If you enjoy spicy food, add chili powder or chopped green chilies.
6. Let the dish rest. Allowing the cooked keema to sit for a few minutes helps the flavors come together.
Is Vegan Keema Healthy?
Vegan Keema Matar Aloo can be a nutritious addition to a balanced diet.
Textured vegetable protein is made from soy and is a good source of plant-based protein.
Green peas provide fiber, vitamins, and additional protein. Potatoes add carbohydrates, potassium, and energy.
By using soy granules instead of meat, you can prepare a satisfying meal without animal products.
The nutritional value will depend on your portions and the amount of oil used.
What to Serve with Vegan Keema Matar Aloo
This dish pairs well with many Indian breads and rice dishes.
- Roti: A simple whole-wheat flatbread.
- Naan: Soft Indian bread that goes beautifully with the masala.
- Basmati rice: Perfect for a filling lunch or dinner.
- Jeera rice: Cumin-flavored rice adds another layer of flavor.
- Fresh salad: Cucumber, onion, tomato, and lemon make a refreshing side.
You can also use leftover vegan keema as a filling for wraps, sandwiches, or stuffed parathas.
How to Store Leftover Vegan Keema
Allow the cooked keema to cool and transfer it to an airtight container within two hours.
Store in the refrigerator for up to 3–4 days.
Reheat thoroughly on the stovetop or in the microwave. Add a splash of water if the mixture becomes too dry.
You can also freeze individual portions for a convenient meal later.
Frequently Asked Questions About Vegan Keema Matar Aloo
1. What is Vegan Keema Matar Aloo?
Vegan Keema Matar Aloo is a plant-based version of traditional Indian keema. It uses soy protein granules instead of minced meat, along with green peas, potatoes, onions, tomatoes, and Indian spices.
2. Is Vegan Keema Matar Aloo high in protein?
Yes! Soy protein granules are rich in plant-based protein. Green peas also provide protein and fiber, making this a hearty and satisfying meal.
3. What are soy granules or TVP?
Textured vegetable protein (TVP) is made from soybeans and sometimes with pea protein. It is a dried, protein-rich ingredient that develops a meat-like texture when soaked in water and cooked with spices.
4. Do I need to soak soy granules before cooking?
Yes. Rinse the soy granules and soak them in hot water for at least 30 minutes. Drain and squeeze out the extra water before adding them to the curry. Follow the package directions if they differ.
5. Can I make vegan keema without soy?
Yes! You can replace soy granules with finely chopped mushrooms, cooked lentils, or another plant-based ground meat substitute. The texture and cooking time may vary.
6. Is Vegan Keema Matar Aloo spicy?
It can be mild or spicy, depending on your preference. Preeti’s All-Purpose Indian Kitchen Masala adds rich Indian flavors. You can add green chilies or chili powder if you prefer more heat.
7. Can I make Vegan Keema Matar without potatoes?
Absolutely! Simply leave out the potatoes and prepare the dish with soy granules and green peas. This version is called Vegan Keema Matar.
8. What can I serve with Vegan Keema Matar Aloo?
This dish tastes delicious with roti, naan, paratha, or steamed basmati rice. You can also use it as a filling for wraps, sandwiches, or stuffed flatbreads.
9. Can I prepare Vegan Keema Matar Aloo ahead of time?
Yes! This recipe is great for meal prep. Store it in an airtight container in the refrigerator for 3–4 days. Reheat thoroughly before serving.
10. Can I freeze Vegan Keema Matar Aloo?
Yes. Let the cooked keema cool, then transfer it to freezer-safe containers. Freeze for up to 2–3 months for best quality. Thaw in the refrigerator and reheat thoroughly before serving.
11. What spices are used in Vegan Keema Matar Aloo?
This recipe uses Preeti’s All-Purpose Indian Kitchen Masala, a blend of aromatic Indian spices. It includes ingredients such as cumin, coriander, turmeric, cardamom, and cloves. One blend makes it easy to prepare flavorful Indian dishes without measuring several individual spices.




