Aloo Keema (Ground Meat with Potatoes)

The best way to make Aloo Keema a rich, spiced ground meat and potato dish cooked in one pan for a hearty and satisfying weeknight dinner.

Updated

April 11, 2026

Aloo Keema recipe with spiced ground beef and diced potatoes garnished with fresh cilantro in a wide skillet

Aloo Keema is one of those dinners that feels like a warm hug on a cold evening. It’s a rich, spiced ground meat and potato dish that comes together in a single pan and delivers deep, satisfying flavor with ingredients you likely already have on hand. I’ve made it on rushed weeknights and lazy Sundays alike, and it never disappoints.

There’s something about the smell of ginger and garlic hitting hot oil that instantly transforms a tired kitchen into something that feels alive. Aloo Keema has earned a permanent spot in my weekly rotation. The ground meat absorbs the spices beautifully, the potatoes become tender and almost silky as they simmer in the sauce, and by the time it’s done, the whole dish tastes like it took far more effort than it did. It’s the kind of meal that gets quieter at the table because everyone’s too busy eating.

Ingredients for Aloo Keema

I’ve tested this dish with both ground beef and lamb, and both work really well. My preference is ground beef with a bit of fat in it — around 80/20 — because it keeps the keema moist and adds richness to the sauce without needing extra oil. For the potatoes, I usually reach for Yukon Golds since they hold their shape during simmering and don’t turn to mush.

  • 1 lb (500g) ground beef or lamb — I recommend 80/20 ground beef for the best texture and flavor
  • 2 medium potatoes, peeled and diced into 3/4-inch cubes (Yukon Gold holds up best)
  • 1 medium onion, finely chopped
  • 2 medium tomatoes, chopped
  • 3 to 4 green chilies, chopped — start with 2 if you prefer a milder dish
  • 1 tablespoon ginger-garlic paste — in my experience, homemade paste gives a noticeably fresher flavor, but store-bought works great
  • 1/2 teaspoon turmeric
  • 1 teaspoon red chili powder — pro tip: Kashmiri chili powder adds a gorgeous deep red color without piling on extra heat
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • Salt, to taste
  • 1/2 teaspoon garam masala — I always add this at the very end; it keeps the aroma sharp and fragrant
  • 1/4 cup neutral cooking oil (vegetable or canola)
  • Fresh cilantro, chopped, for garnish
Aloo Keema recipe with spiced ground beef and diced potatoes garnished with fresh cilantro in a wide skillet

Step-by-Step Instructions

In my experience, the biggest mistake people make with Aloo Keema is rushing the onions and tomatoes. Those early steps build the entire flavor base, so I recommend keeping the heat at medium and giving each step its full time. It’s worth it.

Step 1: Heat the oil in a large skillet or wide saucepan over medium heat. Add the chopped onion and cook for 5 to 7 minutes, stirring occasionally, until they turn a deep golden brown. If they start darkening too fast, lower the heat slightly.

Step 2: Add the ginger-garlic paste and cook for 2 minutes, stirring constantly. The paste will go from sharp and pungent to fragrant and slightly golden — that’s your cue to move on.

Step 3: Add the chopped tomatoes and cook for 5 to 7 minutes until they break down completely and the oil visibly separates from the mixture at the edges of the pan. This is a key visual sign that the masala base is ready. Don’t skip past it.

Step 4: Add the ground meat and cook for 8 to 10 minutes, breaking it up with a wooden spoon into fine crumbles. You want it fully browned with no pink remaining and no large chunks.

Step 5: Stir in the turmeric, red chili powder, cumin powder, coriander powder, and salt. Cook for 5 to 7 minutes over medium heat, stirring regularly. This step is where the dish develops its depth — the spices need direct contact with the oil to bloom properly. If things look too dry, add a tablespoon of water.

Step 6: Add the diced potatoes and 1 cup of water. Stir well, bring to a boil, then reduce the heat to low. Cover and simmer for 20 to 25 minutes until the potatoes are completely tender when pierced with a fork. Check once halfway through — if the water has evaporated but the potatoes are still firm, add another 1/4 cup of water and continue simmering.

Step 7: Sprinkle with garam masala and fresh chopped cilantro. Stir gently and serve hot.

What to Serve with Aloo Keema

The best sides for Aloo Keema balance its bold, earthy spice with something simple and grounding. Here are the pairings that work best in my kitchen.

Warm Naan or Roti: Soft naan or thin whole wheat roti is the most natural pairing. The flatbread works like a scoop, picking up the thick, spiced meat and potato filling in every bite. If you’re a fan of quick flatbreads, this Spinach and Feta Flatbread Pizza dough technique is a great starting point for homemade.

Basmati Rice: Fluffy basmati stretches the dish into a fuller meal and lets the bold spices take center stage without competing with them. For an easy flavored rice option, this Copycat Chipotle Rice comes together with minimal effort.

Plain Yogurt or Cooling Raita: A spoonful of plain yogurt on the side does two things — it adds a creamy richness and cools down the heat from the chilies. It’s a simple addition that makes a real difference on the plate.

Cucumber Salad: Thinly sliced cucumber with a squeeze of lemon, a pinch of salt, and a drizzle of olive oil brings a crisp, refreshing contrast to the warm, heavy keema. For a heartier salad option that pairs well with spiced meat dishes, this Fresh Walnut Apple Salad adds great texture and brightness.

A Bowl-Style Dinner: For a more filling, bowl-style meal, serve Aloo Keema over rice with a side of roasted vegetables. This Roasted Carrot and Chickpea Bowl is a great companion dish when you want to round out the plate with more vegetables.

If you enjoy one-pan ground meat dinners like this one, you might also love this Ground Beef Enchilada Skillet or this Cheesy One Pot Beef and Potatoes for your next weeknight meal.

Aloo Keema recipe with spiced ground beef and diced potatoes garnished with fresh cilantro in a wide skillet

Storage and Serving Tips

Aloo Keema stores really well. Transfer leftovers into an airtight container and refrigerate for up to 3 days. The flavors deepen overnight, so it often tastes even better the next day reheated for lunch.

To reheat, warm it gently in a skillet over medium-low heat with a splash of water to loosen the sauce and keep it from drying out. I recommend avoiding the microwave when possible — the stovetop method keeps the texture of the potatoes much better and prevents the meat from getting rubbery.

Pro tip: Aloo Keema freezes well for up to 2 months. Let it cool completely, then portion it into freezer-safe bags or containers before freezing. Thaw overnight in the fridge and reheat as above.

Conclusion

Aloo Keema is the kind of recipe that earns its place in your regular dinner lineup. It’s simple enough for a weeknight, flavorful enough to feel special, and satisfying enough to keep everyone at the table happy. Give it a try and don’t be surprised when it becomes a new household staple.

Aloo Keema recipe with spiced ground beef and diced potatoes garnished with fresh cilantro in a wide skillet

Aloo Keema (Ground Meat with Potatoes)

A hearty, one-pan South Asian ground meat and potato dish cooked with bold warming spices and a rich tomato-onion masala. Ready in under an hour and perfect for weeknight dinners.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: Pakistani, South Asian
Calories: 350

Ingredients
  

  • 1 lb ground beef or lamb 80/20 fat ratio recommended for best flavor and moisture
  • 2 medium potatoes peeled and diced into 3/4-inch cubes, Yukon Gold preferred
  • 1 medium onion finely chopped
  • 2 medium tomatoes chopped
  • 3 green chilies chopped, reduce to 1 for mild heat
  • 1 tbsp ginger-garlic paste homemade or store-bought
  • 0.5 tsp turmeric
  • 1 tsp red chili powder Kashmiri chili powder recommended for color without extra heat
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 0.5 tsp garam masala added at the very end to preserve aroma
  • 0.25 cup neutral cooking oil vegetable or canola oil
  • 1 cup water for simmering potatoes, plus extra if needed
  • salt to taste
  • fresh cilantro chopped, for garnish

Equipment

  • Large skillet or wide saucepan with lid
  • Wooden spoon or spatula
  • Cutting board and chef knife

Method
 

  1. Heat the oil in a large skillet over medium heat. Add the chopped onion and cook for 5 to 7 minutes, stirring occasionally, until deep golden brown.
  2. Add the ginger-garlic paste and cook for 2 minutes, stirring constantly, until fragrant and the raw smell is gone.
  3. Add the chopped tomatoes and cook for 5 to 7 minutes until fully broken down and the oil separates from the mixture at the edges of the pan.
  4. Add the ground meat and cook for 8 to 10 minutes, breaking it into fine crumbles with a wooden spoon, until fully browned with no pink remaining.
  5. Stir in the turmeric, red chili powder, cumin powder, coriander powder, and salt. Cook for 5 to 7 minutes over medium heat, stirring regularly, until the spices are fully incorporated and fragrant.
  6. Add the diced potatoes and 1 cup of water. Stir well, bring to a boil, then reduce heat to low. Cover and simmer for 20 to 25 minutes until the potatoes are tender when pierced with a fork. Add a splash of water if the liquid evaporates before the potatoes are done.
  7. Sprinkle with garam masala and fresh chopped cilantro. Stir gently and serve hot with naan or basmati rice.

Notes

Use 80/20 ground beef for best moisture and richness. Kashmiri chili powder adds color without extra heat. Add garam masala only at the very end to preserve its fragrance. Leftovers keep in the fridge for up to 3 days and freeze well for up to 2 months.

Leave a Comment

Recipe Rating




Share this