This traditional Indian dish features ground beef cooked with a warm blend of cumin, coriander, garam masala, and turmeric. The meat is browned with onions, garlic, and ginger before simmering with diced tomatoes and green peas.
The entire dish comes together in just 30 minutes, making it ideal for busy weeknights. Serve with steamed basmati rice, warm naan, or flatbread, and don't forget fresh lemon wedges and a sprinkle of cilantro for brightness.
Rainy Tuesday evenings were made for dishes like this—something that fills the whole apartment with warm spices while you chop onions to old Bollywood songs on the radio. My roommate Priya taught me her mother's version during our first year sharing a place, and the way she made it look so effortless stuck with me through all my kitchen disasters since then.
Last winter during that terrible week everyone had the flu, I made a massive batch and dropped containers off at three different apartments. Something about how the ginger and cumin steam rises up just makes people feel better even before they take a bite.
Ingredients
- 500 g ground beef: Fat content matters here—15-20% keeps everything tender without needing extra oil
- 1 large onion finely chopped: Take your time getting them golden and sweet, this builds the whole flavor foundation
- 2 cloves garlic minced: Fresh garlic makes such a difference over jarred—worth the extra minute
- 1-inch fresh ginger grated: Peel it with a spoon instead of a knife to waste less
- 2 medium tomatoes diced: Roma tomatoes hold their shape better than juicy ones
- 1 green chili finely chopped: Seeds in if you want it noticeable, seeds out for gentle warmth
- 1 cup frozen peas: Thawed briefly under cold water so they dont cool everything down
- 2 tbsp vegetable oil: Neutral oil lets the spices shine without competing flavors
- 1 tsp cumin seeds: Whole seeds toasted in oil release something magical that ground cumin never captures
- 2 tsp ground coriander: Adds this bright citrusy undertone that balances the rich meat
- 1 tsp ground cumin: Deepens the earthy notes from the toasted seeds
- 1 tsp garam masala: Every family has their blend—find one you love and stick with it
- 1/2 tsp turmeric powder: Just enough for that golden color and subtle warmth
- 1/2 tsp red chili powder: Paprika works beautifully if you want color without much heat
- 1 tsp salt: Start here and adjust—some spice blends are saltier than others
- 1/2 tsp ground black pepper: Freshly cracked makes such a difference here
- 1/3 cup water: Creates that perfect sauce consistency that clings to rice
- 2 tbsp fresh cilantro chopped: Add some to the dish and save the prettiest leaves for garnish
- Lemon wedges: That final squeeze wakes up every single spice in the bowl
Instructions
- Toast the cumin seeds:
- Heat oil over medium heat until it shimmers slightly, then toss in the cumin seeds. Listen for them to start crackling—about 30 seconds—and catch that incredible toasted fragrance filling your kitchen before they burn.
- Soften the onions:
- Add chopped onions and let them cook slowly for 3-4 minutes. They should turn translucent and pick up patches of golden color—rushing this step is the difference between good and great.
- Bloom the aromatics:
- Stir in garlic, ginger, and green chili. Just one minute here—the garlic should turn pale golden and fragrant without browning or it will taste bitter later.
- Brown the beef:
- Add ground beef and cook for 5-6 minutes, breaking it apart with your spoon. Keep going until all the pink disappears and some spots get nicely browned and caramelized.
- Add the spices:
- Dump in coriander, ground cumin, garam masala, turmeric, chili powder, salt, and pepper. Stir constantly for about a minute—the spices will become incredibly fragrant and coat every bit of meat.
- Soften the tomatoes:
- Toss in diced tomatoes and cook for 3-4 minutes. They should break down and release their juices, creating this beautiful thick base that starts to bind everything together.
- Simmer with peas:
- Pour in water and bring it to a gentle bubble. Stir in peas, cover with a lid, and let it simmer for 5 minutes—this is where all the flavors really get to know each other.
- Thicken the curry:
- Remove the lid and cook another 2-3 minutes until the sauce thickens and coats the back of your spoon. The oil should start separating slightly around the edges.
- Finish and serve:
- Taste a bit and adjust salt or heat if needed, then fold in most of the cilantro. Serve hot with extra cilantro on top and lemon wedges on the side for squeezing over.
My dad still talks about the time I made this for him during his visit—said it reminded him of his travels through Mumbai in his twenties. Food has this way of connecting us to places and memories we didnt even know we were missing.
Perfect Pairings
Fluffy basmati rice is classic, but warm naan for scooping up every last drop of sauce feels more comforting to me. A simple cucumber raita on the side cools down the heat and adds this creamy element that makes the whole meal feel complete.
Make It Your Own
Some nights I crank up the chili powder when I need something to wake up my palate. Other times I dial it back and add extra peas for something my niece will happily eat without complaints.
Time-Saving Secrets
I chop my onions and ginger in big batches on Sunday and keep them in airtight containers. Having the prep work done makes this recipe come together in literally 15 minutes on busy weeknights.
- Freeze leftover curry in portion-sized containers for instant future meals
- Double the spice blend and keep it in a jar for next time
- Warm your serving bowls in the oven for that restaurant-quality touch
There is something so satisfying about a dish that feels fancy enough for company but comes together so easily. I hope this becomes your go-to for the nights you need a little comfort on a plate.
Recipe Q&A
- → What is keema?
-
Keema is a traditional South Asian dish made with minced meat, typically beef, lamb, or goat, cooked with aromatic spices, onions, and tomatoes. It's a versatile preparation found in Indian, Pakistani, and Bangladeshi cuisines.
- → Can I make this with lamb instead of beef?
-
Absolutely. Ground lamb works beautifully and adds a richer flavor. You can also use a combination of beef and lamb, or try ground chicken or turkey for a lighter version with longer cooking time.
- → How spicy is this curry?
-
This version offers moderate heat from green chili and red chili powder. Adjust by reducing the chili powder or omitting the green chili for milder flavor, or add more for extra spice. Paprika can substitute for color without heat.
- → What should I serve with keema?
-
Traditional pairings include basmati rice, naan, roti, or paratha. It also works well in wraps, stuffed potatoes, or alongside raita and cucumber salad for a complete meal.
- → Can I freeze this dish?
-
Yes, keema freezes well for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of water if needed.
- → How can I add more vegetables?
-
Diced potatoes, carrots, bell peppers, or spinach work well. Add harder vegetables like potatoes with the tomatoes so they have time to cook through. Stir in spinach during the last 2 minutes until just wilted.