Momos in India have quietly split into two camps. There's the veg momo, usually cabbage and carrot, which is fine but rarely filling. And there's the chicken momo, which has the substance people actually want. Anyone eating plant-based has been stuck choosing the first option by default — not because they prefer it, but because nothing else was on the menu.
Plant-based keema closes that gap neatly. It has the crumbly, savoury texture that momo filling wants, it holds spice well, and it delivers protein that shredded cabbage simply cannot. This recipe makes about 20 momos, takes roughly an hour start to finish, and works for steaming, pan-frying or the tandoori-style version.
Why Keema Works Better Than Vegetables in a Momo
A momo filling has to do three things at once: stay moist during steaming, hold together when bitten, and taste of something. Cabbage-carrot fillings release water as they steam, which is why cheap veg momos often end up soggy at the base.
Moisture control
Plant-based mince holds its moisture rather than releasing it into the wrapper. You get a filling that stays juicy without waterlogging the dough.
Protein density
A plate of six veg momos gives you maybe 6-7g of protein. The same plate with keema filling lands closer to 18-20g. That's the difference between a snack and something that actually holds you until dinner. If protein is the reason you're here, our guide to vegan protein sources for Indians puts these numbers in context.
Ingredients
For the dough
- 2 cups maida (all-purpose flour) — or 1 cup maida + 1 cup atta for a sturdier wrapper
- 1/2 tsp salt
- 1 tsp oil
- About 3/4 cup warm water, added gradually
For the filling
- 1 pack GoodDot UnMutton Keema, rehydrated as per pack instructions
- 1 medium onion, finely chopped
- 4 garlic cloves, minced
- 1 inch ginger, minced
- 2 spring onions, greens and whites separated
- 1 tbsp soy sauce
- 1 tsp white pepper
- 1/2 tsp red chilli powder
- 2 tbsp oil
- Salt to taste
- Optional: 2 tbsp finely chopped cabbage for crunch
For the red chutney
- 8-10 dried Kashmiri chillies, soaked in hot water for 20 minutes
- 4 garlic cloves
- 2 tomatoes, roughly chopped
- 1 tsp vinegar
- 1/2 tsp sugar, salt to taste
Making the Dough
Mix flour, salt and oil. Add warm water a little at a time and knead for 8-10 minutes until the dough is smooth and firm — firmer than roti dough, softer than pasta dough. Cover with a damp cloth and rest for 30 minutes. This rest is not optional; unrested dough tears when you roll it thin.
Roll each ball to about 3 inches across and roughly 2mm thick. Aim for edges slightly thinner than the centre. A thick centre steams into a doughy lump; thin edges pleat cleanly.
Making the Filling
Step 1
Heat oil on high. Add garlic, ginger and the whites of the spring onion. Stir for 30 seconds — you want aroma, not colour.
Step 2
Add the onion and cook 2 minutes until translucent. Add the rehydrated keema, breaking up any clumps with the back of your spoon.
Step 3
Add soy sauce, white pepper, chilli powder and salt. Cook on high for 4-5 minutes. The filling should look dry-ish, not saucy — excess liquid will burst your momos during steaming.
Step 4
Take off the heat, fold in the spring onion greens and the optional cabbage, and cool completely. Warm filling softens the dough and makes pleating miserable. Spread it on a plate to speed this up.
Shaping and Steaming
Place a heaped teaspoon of filling in the centre of each wrapper. Overfilling is the number-one beginner mistake — you want to be able to close it without straining the dough.
The half-moon fold (easiest)
Fold the circle in half and press the edges together, making small overlapping pleats along the seam. Takes about ten seconds per momo once you find the rhythm.
The round purse fold
Gather the edges upward and pinch them together at the top, twisting to seal. Harder, prettier, and worth learning if you're making these often.
Grease the steamer plate lightly. Arrange momos with at least half an inch between them — they expand. Steam over rapidly boiling water for 10-12 minutes. The wrapper turns slightly translucent and stops feeling tacky when done.
Three Ways to Finish Them
Steamed
Straight from the steamer with red chutney. The default, and the one that lets the filling speak.
Pan-fried
Steam first, then shallow-fry in a tablespoon of oil until the bases are golden. This is the kothey momo style and it's a genuine upgrade.
Tandoori momos
Toss steamed momos in a thick marinade of plant yoghurt, chilli powder, ginger-garlic and a pinch of garam masala, then grill or air-fry at 200°C for 8 minutes. If you like this direction, the plant-based tandoori tikka uses a similar flavour profile straight from the pack.
The Red Chutney
Blend the soaked chillies with garlic, tomatoes, vinegar, sugar and salt until smooth. Simmer for 5 minutes in a small pan to cook out the raw tomato taste. It keeps for a week refrigerated and improves after a day.
If you want it milder, deseed the chillies before soaking. If you want it sharper, add a second teaspoon of vinegar rather than more chilli.
Make-Ahead and Storage
Uncooked momos freeze extremely well. Arrange them on a tray without touching, freeze solid for two hours, then transfer to a bag. Steam directly from frozen, adding 4-5 minutes to the cooking time. Do not thaw first — they'll stick together and tear.
Cooked momos keep for 2 days refrigerated. Re-steam rather than microwave. The filling itself can be made two days ahead and stored separately, which turns momo night into a 25-minute job.
Meal-prepping in general is worth the effort with plant-based mince — our weekly vegan meal prep guide has a full system for it.
What Else to Make With the Same Keema
One pack of keema goes further than a single dish. A few of our most-cooked options:
- Classic vegan keema for the base recipe everything else builds on
- Keema paratha, which uses almost the same filling
- Samosa filling — spicier, drier, same principle
Stocking up is cheaper than buying one pack at a time. The combo deals and under ₹200 range are where most repeat customers shop, and the keema, bhurji and dhaba curry kit covers a full week of dinners in one order.
Frequently Asked Questions
Can I make vegan momos without maida?
Yes, but expect a different result. A 50:50 maida-atta mix works well and is what we'd recommend as a compromise. Pure atta wrappers are chewier and harder to roll thin, and they tear more easily during pleating. Rest the dough longer — 45 minutes — if you go full atta.
Why do my momos burst while steaming?
Three usual causes: the filling was too wet, the momos were overfilled, or the seal wasn't complete. Cook the filling until it looks dry, use a heaped teaspoon rather than a tablespoon, and press the seam firmly along its whole length.
How much protein is in vegan keema momos?
Roughly 18-20g per plate of six, depending on how generously you fill them. That compares to around 6-7g for standard cabbage-carrot veg momos, and is broadly comparable to chicken momos.
Can I air-fry these instead of steaming?
Not from raw — the wrapper dries out before the filling heats through. Steam them first for 10 minutes, then air-fry at 190°C for 6-8 minutes for a crisp finish. Brush lightly with oil before air-frying.
Is plant-based keema suitable for children?
Generally yes, and momos are an easy way to serve it since you control the spice level. Skip the chilli powder in the filling for younger children and serve the red chutney on the side. Our guide to plant-based meat for kids covers portion sizes and nutrition in more detail.

