
This filling Indian Keema Aloo has become my favorite comfort food when I need something hot and tasty on busy evenings. The mix of seasoned ground beef and soft potatoes makes a fulfilling one-pot dinner that's both wholesome and yummy.
I stumbled across this dish during a workshop about different Indian cooking styles. It's now a regular at my house that even my family members who don't usually like spicy food often ask for.
Ingredients
- Vegetable oil: forms the starting point for getting those tasty spices going
- Yellow onion: adds needed sweetness and builds the taste foundation
- Lean ground beef: gives you protein while keeping things somewhat light
- Garlic and jalapeno: add fragrant kick and heat you can change
- Ground coriander: gives lemony hints that lift the whole dish
- Garam masala: has just the right warm spice combo for real flavor
- Cumin: adds rich depth that makes the beef taste better
- Kosher salt: pulls out all the tastes without being rough
- Ground turmeric: makes beautiful color and mild earthy flavor
- Ground ginger: brings warmth without chunks of fresh ginger
- Cayenne pepper: lets you pick how spicy you want it
- Diced tomatoes: make a thick sauce and add tang to balance everything
- Russet potatoes: get soft and soak up all the wonderful flavors
- Frozen green peas: bring color, sweetness, and extra nutrients
Step-by-Step Instructions
- Sauté the Aromatics:
- Warm oil in a big pot over medium heat and drop in your chopped onion. Let it cook 6-8 minutes until it looks clear and slightly golden. Don't rush this part - well-cooked onions make the base for all the taste.
- Bloom the Spices:
- Put coriander, garam masala, cumin, salt, turmeric, ginger and cayenne onto the onions. Mix well so the onions get coated and cook just 1 minute until you can smell it. This wakes up the oils in the spices for best flavor.
- Brown the Beef:
- Throw ground beef into the spicy onion mix. Break it up with a wooden spoon and stir now and then until it's fully cooked, around 6-8 minutes. You want no pink left and a bit of a browned look.
- Add Aromatics:
- Mix in minced garlic and jalapenos, cooking just 1 minute. Adding these later stops them from burning and getting bitter while still giving full flavor.
- Create the Sauce:
- Pour in diced tomatoes with their liquid and add the diced potatoes. Mix everything well so all parts get covered with the spicy mixture.
- Simmer to Perfection:
- Let the mix bubble gently and cook for 10-12 minutes until you can easily stick a fork in the potatoes. The sauce will get a bit thicker as it cooks down and the potatoes release some starch.
- Finish with Freshness:
- Add frozen green peas and stir them in. The heat from the dish will warm them just right while keeping their bright color and gentle sweetness.

The garam masala really makes this dish special. My grandma always said making your own spice mix gives the most authentic taste, but a good store-bought kind works great when you're in a hurry.
Serving Suggestions
People usually eat Keema Aloo with hot basmati rice that soaks up all the tasty sauce. For a full meal, I like to add some cool cucumber raita on the side to balance the warm spices. The yogurt helps cool down any heat from the jalapeno and cayenne while giving a creamy contrast to the hearty texture.

Make It Your Own
What's great about Keema Aloo is how easy it is to change. For something lighter, swap the beef for ground turkey or chicken. If you don't eat meat, try crumbled firm tofu or fake meat. Feel free to throw in veggies like spinach, cauliflower or carrots to make it even healthier. You can make it as spicy or mild as you want by changing the cayenne and jalapeno.
Storage and Leftovers
This dish actually gets better over time as the flavors mix together. Keep leftovers in a sealed container in the fridge for up to 4 days. The potatoes will drink up more of the sauce as it sits, so you might need to add a bit of water or broth when heating it back up. To keep it longer, freeze portions in containers that won't leak for up to 3 months. Let it thaw in the fridge overnight before warming it gently on the stove.
Cultural Context
Keema Aloo comes from Northern India and Pakistan where people love ground meat dishes. "Keema" means minced meat and "aloo" means potatoes. This simple dish shows how everyday cooking works in those areas, turning cheap ingredients into something amazing with spices. Back in the day, families would sit around and share this meal, scooping it up with fresh flatbreads like roti or naan.
FAQs About the Recipe
- → What makes Indian Keema Aloo unique?
It mixes bold spices such as turmeric, cumin, and coriander with ground beef and soft potatoes to create a filling and tasty meal.
- → Can I substitute ground beef with another protein?
Sure, ground turkey or lamb can work well as alternatives while still keeping the dish's rich taste.
- → What are the key spices in this dish?
The main spices include turmeric, cumin, coriander, garam masala, ginger, and cayenne pepper.
- → How do I balance the heat level?
You can tweak the amounts of cayenne pepper and jalapeno to match how spicy you want it.
- → How long does it take to prepare this dish?
The whole process takes around 35 minutes from start to finish, including cooking and prep work.
- → Can I make this dish vegetarian?
Absolutely, you can swap out the beef for tofu, chickpeas, or lentils instead.