Ingredients
Equipment
Method
Build the golden onion base
- Heat 3 tablespoons oil in a large pot over medium heat, then cook the finely diced onion for 8–10 minutes until deep golden. Keep stirring so the onion browns evenly and turns richly caramel-colored.
- Add the minced garlic and grated ginger and cook for 1 minute. Stir until fragrant but not browned.
- Add cumin, coriander, turmeric, and chili powder, then stir for 30 seconds. The spices should darken slightly and smell toasted.
Cook the keema and tomato sauce
- Add the ground beef and cook until browned, breaking it apart as it cooks. Drain excess fat if needed so the curry stays less greasy.
- Stir in the diced tomatoes and plain yogurt, then cook for 5 minutes until oil separates. Scrape the bottom of the pot so the sauce turns glossy and golden-orange.
Simmer with potatoes and finish
- Add the diced potatoes and enough water to just cover, then bring to a boil. Make sure the liquid level reaches the top of the potatoes.
- Cover the pot and simmer for 15–18 minutes until the potatoes are tender. You should be able to pierce them easily with a fork.
- Stir in garam masala, adjust seasoning with salt to taste, and garnish with fresh cilantro and green chili. Serve hot with naan or rice.
Notes
For the best texture, dice potatoes into small, even chunks so they finish tender within the same simmer window. Store leftovers in the fridge up to 3 days in an airtight container; reheat gently with a splash of water. Freezing is yes—freeze for up to 2 months and thaw overnight before reheating. For a lighter option, use lean ground beef (or swap with ground turkey) to reduce fat while keeping the spiced tomato sauce flavor.
