
This hearty Indian Keema Aloo has been my go-to comfort meal for busy weeknights when I crave something warming and packed with flavor. The combination of spiced ground beef and tender potatoes creates a satisfying one-pot meal that's both nourishing and delicious.
I first discovered this recipe during a cooking class exploring regional Indian cuisine. Since then, it's become a staple in my home that even my spice-hesitant family members request regularly.
Ingredients
- Vegetable oil: creates the base for blooming all those wonderful spices properly
- Yellow onion: provides essential sweetness and foundation for the flavor profile
- Lean ground beef: offers protein while still keeping the dish relatively light
- Garlic and jalapeno: bring aromatic punch and customizable heat
- Ground coriander: adds citrusy notes that brighten the entire dish
- Garam masala: contains the perfect blend of warming spices for authentic flavor
- Cumin: provides earthy depth that enhances the beef flavor
- Kosher salt: brings out all the flavors without being too harsh
- Ground turmeric: adds gorgeous color and subtle earthy notes
- Ground ginger: offers warmth without the texture of fresh ginger
- Cayenne pepper: allows you to control the heat level to your preference
- Diced tomatoes: create a rich sauce while adding acidity to balance the dish
- Russet potatoes: become tender and absorb all the wonderful flavors
- Frozen green peas: add color, sweetness, and nutritional boost
Step-by-Step Instructions
- Sauté the Aromatics:
- Heat oil in a large pot over medium heat and add chopped onion. Cook for 6-8 minutes until they become translucent and slightly golden. Be patient with this step as properly cooked onions create the flavor foundation.
- Bloom the Spices:
- Add coriander, garam masala, cumin, salt, turmeric, ginger and cayenne to the onions. Stir well to coat the onions evenly and cook for just 1 minute until fragrant. This awakens the essential oils in the spices for maximum flavor.
- Brown the Beef:
- Add ground beef to the spiced onion mixture. Break it apart with a wooden spoon and stir occasionally until fully cooked through, about 6-8 minutes. Look for no pink remaining and a slightly caramelized texture.
- Add Aromatics:
- Incorporate minced garlic and jalapenos, cooking for just 1 minute. Adding these later prevents them from burning and becoming bitter while still releasing their full flavor.
- Create the Sauce:
- Pour in diced tomatoes with their juices and add the diced potatoes. Stir everything together thoroughly to ensure all ingredients are coated with the spiced mixture.
- Simmer to Perfection:
- Bring the mixture to a gentle simmer and cook for 10-12 minutes until the potatoes are fork tender. The sauce will thicken slightly as it reduces and the potatoes release some starch.
- Finish with Freshness:
- Add frozen green peas and stir to incorporate. The residual heat will warm them perfectly while maintaining their bright color and subtle sweetness.

The garam masala is truly the secret ingredient that makes this dish special. My grandmother always taught me that toasting your own spice blend creates the most authentic flavor, but a good quality store-bought version works beautifully for convenience.
Serving Suggestions
Keema Aloo is traditionally served with warm basmati rice which soaks up all the delicious sauce. For a complete meal, I like to add a side of cooling cucumber raita which balances the warming spices perfectly. The yogurt helps temper any heat from the jalapeno and cayenne while adding a creamy contrast to the hearty texture.

Make It Your Own
The beauty of Keema Aloo is its adaptability. For a lighter version, substitute ground turkey or chicken for the beef. Vegetarians can use crumbled firm tofu or a plant-based ground meat alternative. Feel free to add vegetables like spinach, cauliflower or carrots to boost the nutritional content even further. The spice level is completely customizable just adjust the cayenne and jalapeno to suit your preference.
Storage and Leftovers
This dish actually improves with time as the flavors meld together. Store leftovers in an airtight container in the refrigerator for up to 4 days. The potatoes will absorb more of the sauce as it sits, so you might want to add a splash of water or broth when reheating. For longer storage, freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before gently reheating on the stovetop.
Cultural Context
Keema Aloo originated in Northern India and Pakistan where ground meat dishes are popular. The word "keema" refers to minced meat while "aloo" means potatoes. This humble dish represents the practical home cooking of the region, where affordable ingredients are transformed through clever use of spices. Traditionally, families would gather around this communal dish, scooping portions with freshly made flatbreads like roti or naan.
Frequently Asked Questions
- → What makes Indian Keema Aloo unique?
It combines aromatic spices like cumin, coriander, and turmeric with ground beef and tender potatoes for a hearty and flavorful dish.
- → Can I substitute ground beef with another protein?
Yes, ground lamb or turkey can be used for a different take on this dish while retaining its rich flavor.
- → What are the key spices in this dish?
The key spices include cumin, coriander, turmeric, garam masala, ginger, and cayenne pepper.
- → How do I balance the heat level?
Adjust the amount of jalapeno and cayenne pepper to suit your spice preference.
- → How long does it take to prepare this dish?
It takes about 35 minutes in total, including prep and cooking time.
- → Can I make this dish vegetarian?
Yes, you can replace the ground beef with plant-based alternatives like tofu, lentils, or chickpeas.