15-Minute Beef Keema with Green Peas
My father made this 15 minute beef keema the way other people make small talk — constantly, effortlessly, and always better than you’d expect. It was his answer to every version of “what’s for dinner when there’s nothing in the house.” Mince in the freezer, an onion, a tomato, peas from a bag in the freezer door. Twenty minutes later we’d be tearing roti and scooping up this rich, savory, deeply spiced mince, and nobody at that table was thinking about what we didn’t have.
Here’s why keema is the ultimate weeknight meat: there’s no marinating, no worrying about tough cuts, no resting times. Minced beef cooks in minutes because every bit of it is already exposed to the heat. And because the pieces are small, they drink up spices fast — the flavor penetration that takes a curry an hour happens in keema in about five minutes.
This 15-minute version with green peas is the one I make when I want something hearty without the wait. The mince gets properly browned (not steamed into gray sadness), the masala clings to every crumb, and the peas pop sweet against the warmth of the spices. One pan, fifteen minutes, and dinner tastes like someone cooked all afternoon.
Quick Stats for 15 Minute Beef Keema
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Servings: 4
- Difficulty: Easy
- Best Served With: Tandoori roti, chapati, or steamed basmati rice
Equipment Needed
Keema rewards surface area — the more of the mince touching hot metal, the better the browning. Choose your pan accordingly.
- A wide, heavy skillet or sauté pan — wider beats deeper here. A crowded narrow pot steams the mince; a wide pan lets it actually sear. Cast iron or heavy stainless steel is perfect.
- A sturdy wooden spoon or spatula — for breaking the mince into small crumbles. I use the edge of the spoon to chop at the lumps as they cook.
- A sharp knife and cutting board — onion diced fine, ginger julienned, chilies sliced.
- A lid — for the final three minutes, to cook the peas through in the steam.
Ingredients & Substitutions
- 500g beef mince (ground beef), 80/20 fat ratio — don’t buy the leanest mince for this. Fat is flavor and moisture; 80/20 gives you juicy keema, while 95% lean turns dry and pebbly. If you only have lean mince, add an extra tablespoon of oil.
- 1 large onion, finely diced — fine dice, not chunky. The onion should melt into the masala, not sit in it as separate pieces.
- 1 tablespoon ginger-garlic paste — the backbone of the flavor base.
- 2 medium tomatoes, finely chopped — or ½ cup tomato puree/passata if you’re in a real hurry. Fresh gives better texture; puree gives speed.
- 1 cup frozen green peas — straight from the freezer, no thawing needed. They go in near the end so they stay bright green and sweet instead of turning army-green and mushy.
- 3 tablespoons oil — any neutral oil. The mince brings its own fat too.
- 1 teaspoon cumin seeds (optional but lovely) — bloomed in the hot oil at the start.
- 1 teaspoon salt, plus more to taste
- 1 teaspoon red chili powder — adjust to your heat level.
- ½ teaspoon turmeric
- 1 teaspoon coriander powder
- 1 teaspoon cumin powder
- ½ teaspoon garam masala — added at the very end, off the heat, so its delicate aromatics don’t cook away.
- 2 green chilies, sliced — for fresh heat.
- 1-inch piece fresh ginger, julienned — half cooked in, half as garnish.
- Fresh coriander leaves, chopped — for finishing.
Substitutions that work: lamb mince makes a richer keema; chicken or turkey mince works but needs a gentler hand since it’s leaner — pull it off the heat sooner. No fresh tomatoes? Use the puree. No peas? Diced potatoes (small cubes) are the classic alternative, though they need a few extra minutes.
Step-by-Step Method
Step 1: Get everything chopped before the heat goes on. Dice the onion fine, chop the tomatoes, slice the chilies, julienne the ginger, chop the coriander. Measure your spices into a small bowl if you’re the organized type — with a 15-minute cook, you won’t have time to fumble with jars mid-recipe. Take the mince out of the fridge now too; fridge-cold mince dropped into a hot pan kills the temperature and steams instead of searing.
Step 2: Brown the mince hard — this step makes the dish. Set your wide pan over high heat with the oil. When the oil shimmers, add the mince in a loose layer. Now leave it alone for a full 2 minutes. I know it’s tempting to stir immediately — resist. That undisturbed contact with hot metal is what builds the deep brown crust through the Maillard reaction, and that crust is where keema’s savory depth comes from. Grey, steamed mince tastes flat no matter how many spices you add later. After 2 minutes, break it up with your spoon into small crumbles, toss, and let it brown another 2 minutes. Season with a pinch of salt as it cooks — it helps the moisture release and evaporate faster.
Step 3: Soften the onion in the rendered fat. Push the browned mince to the edges of the pan and add the diced onion (and cumin seeds, if using) to the center where the fat has pooled. Cook for 2–3 minutes, stirring, until the onion turns soft with golden edges. Cooking the onion in the beef fat instead of fresh oil layers the flavors — the onion picks up all that browned-meat goodness.
Step 4: Add ginger-garlic paste, then tomatoes and salt. Stir in the ginger-garlic paste and cook for 30 seconds until fragrant — no longer, or it burns. Add the chopped tomatoes and a teaspoon of salt. The salt pulls water from the tomatoes, collapsing them quickly into a sauce. Cook for 2–3 minutes, stirring, until the tomatoes break down and the oil starts to glisten at the edges.
Step 5: Add the ground spices and bhuno. Sprinkle in the red chili powder, turmeric, coriander powder, and cumin powder. Stir everything together and cook for 1–2 minutes on medium-high heat. This dry-frying of the spices in the oily masala — bhunofying — is what wakes them up. Raw spice powder tastes dusty; spice powder fried in fat tastes like a proper curry base. You’ll smell the difference immediately.
Step 6: Add peas and a splash of water, then cover. Toss in the frozen peas (no need to thaw) and about ¼ cup of water — just enough to create steam. Cover with the lid and cook for 3–4 minutes. The peas cook through in the steam while the mince stays tender, and that little bit of water loosens the masala into a scoopable consistency. Uncover and check: the peas should be bright green and tender, the masala thick enough to mound on a spoon.
Step 7: Finish with garam masala, chilies, and ginger. Take the pan off the heat. Sprinkle over the garam masala, sliced green chilies, remaining julienned ginger, and fresh coriander. Stir once and let it rest for 2 minutes. Adding garam masala off the heat preserves its volatile aromatics — it’s a finishing spice, not a cooking spice, and this is how you get that restaurant-style fragrance on top.
Pro Kitchen Tips for This 15 Minute Beef Keema
- Never wash mince. I know some home cooks rinse their keema out of habit. Please don’t — you’re washing away flavor and adding surface water that guarantees steaming instead of browning. If the packaging bothers you, pat it dry with paper towels instead.
- 80/20 fat ratio is the sweet spot. Lean mince seems virtuous but makes dry, crumbly keema. The fat renders out, browns the meat, and carries the spices. You can always skim excess fat at the end if you like — but you can’t add juiciness back in.
- Let the mince sit undisturbed. The single biggest upgrade to anyone’s keema: stop stirring for the first two minutes. Constant stirring cools the pan and prevents browning. Patience first, then break it up.
- Frozen peas go in late and straight from frozen. Thawed peas turn mushy; peas added too early turn dull and wrinkled. Straight-from-freezer into the covered pan for the last 3–4 minutes gives you sweet, bright, intact peas.
- Garam masala is a finisher. Its aroma compounds are delicate and cook off fast. Off the heat, at the very end, every time. This one habit will make your keema smell like a restaurant’s.
Troubleshooting Advice
- My keema is watery and swimming in liquid. The pan was crowded or the heat too low, so the mince steamed and released its juices without them evaporating. Fix it now: crank the heat to high, leave the lid off, and cook until the liquid reduces and the oil glistens. Next time, use a wider pan and don’t skip the hard sear in Step 2.
- The mince is tough and dry. Two suspects: mince that was too lean, or overcooking after the peas went in. Once the peas are tender, stop — every extra minute tightens the protein. A splash of water and a knob of butter stirred in at the end can rescue mild dryness.
- It tastes flat despite all the spices. The spices probably went in without proper bhunofying, or the salt is low. Taste first, add salt in pinches. Then make sure you actually fried the masala until the oil separated in Step 5 — that step converts raw spice powder into deep flavor.
- My peas are wrinkled and dull. They went in too early or the pan stayed covered too long. Peas need just 3–4 minutes of steam. Bright green means perfect; olive-green means overdone. There’s no fixing overcooked peas, but the dish still tastes fine — it’s purely visual.
- Too greasy for my liking. Tilt the pan and spoon off the excess rendered fat before adding the peas in Step 6. With 80/20 mince there will always be some fat — that’s flavor — but you control how much stays.
15 Minute Beef Keema FAQs
Can I use chicken or turkey mince instead of beef?
Yes, and it cooks even faster. Use the same method but reduce the covered pea stage to 2–3 minutes, since poultry mince dries out quicker than beef. I’d add an extra tablespoon of oil since lean poultry mince has less fat to render. The spice profile works beautifully with all three.
Can I freeze keema?
Keema is one of the best freezer meals in existence. Cool it completely, portion into freezer bags (flat, so they thaw fast), and freeze for up to 3 months. Thaw overnight in the fridge and reheat in a hot pan with a splash of water. Refresh with fresh coriander and ginger after reheating. I always keep a bag or two for emergency dinners.
What do I serve with keema?
However you like, honestly — that’s its genius. Tandoori roti or chapati for scooping is the classic. Over steamed basmati rice it becomes keema rice, a complete meal. Stuffed into toasted buns it makes desi-style sloppy joes my kids go crazy for. As a filling for samosas, parathas, or omelettes, it stretches into second and third meals.
This 15 minute beef keema with peas is the dinner I make when I want the house to smell like someone’s been cooking all day, in the time it takes to scroll through my phone. Brown it hard, spice it boldly, finish it fresh — and keep a bag of peas in the freezer at all times. Future you will be grateful.
You Might Also Like
If you love keema, try our Aloo Keema: One-Pot Budget Dinner next — another easy mince dinner the whole family will enjoy.
