Pakistani Ground Beef and Potato Curry is comfort food at its finest. It’s hearty, spicy, and hits all the right notes for when you need something satisfying but easy. This curry—locally known as Aloo Keema—combines ground beef, soft potatoes, and aromatic spices simmered in a tomato-based sauce that fills your kitchen with warmth (and a little anticipation).
Whether you’re cooking for your family or meal-prepping for the week, this dish checks every box: quick, flavorful, and deeply nourishing. Plus, you can tweak it to your spice level, which means everyone—from your adventurous friend to your mild-loving aunt—can enjoy it. If you love bold weeknight meals like my Ground Turkey Taco Skillet, you’ll fall head over heels for this Pakistani Ground Beef and Potato Curry.
Table of Contents
What is Pakistani Ground Beef and Potato Curry?
Pakistani Ground Beef and Potato Curry, or Aloo Keema, is a traditional South Asian one-pot meal made with minced beef and diced potatoes cooked in a spiced tomato base. It’s one of those dishes that’s been passed down through generations because of how practical and comforting it is. The beef gets infused with earthy spices like cumin, coriander, and turmeric, while the potatoes soak up all that flavor like little golden sponges. It’s often served with roti, paratha, or steamed basmati rice, making it a versatile dish for lunch or dinner.
What makes it stand out is its balance: rich but not heavy, spicy but not overwhelming, and always satisfying. Think of it as the South Asian cousin to your favorite beef stew—just a little bolder, a little warmer, and a whole lot cozier.
Reasons to Try Pakistani Ground Beef and Potato Curry
If your weeknights are busy but you still crave something comforting, Pakistani Ground Beef and Potato Curry is your new best friend. First, it’s a true one-pot wonder—less mess, less cleanup, and more time to relax. Second, it’s incredibly adaptable. You can swap ground beef for turkey, chicken, or even lamb without losing that classic flavor.
Third, it’s perfect for families with varying spice preferences; just tone down the chili or add more if you like that fiery kick. Finally, leftovers are even better the next day as the flavors deepen. It’s also a great introduction to Pakistani cuisine if you’re new to it—easy enough for beginners but flavorful enough to impress. Pair it with a quick side like Garlic Butter Chicken and Potatoes Skillet for a fusion-style dinner that will wow your guests.
Ingredients Needed to Make Pakistani Ground Beef and Potato Curry
- 500 g ground beef (lean or full-fat)
- 1 onion, finely diced
- 3 tomatoes, sliced
- ¼ cup cooking oil
- 1 teaspoon ginger, freshly minced
- 1 teaspoon garlic, freshly minced
- 1 black cardamom
- 4 black peppercorns
- 3 cloves
- 1 teaspoon red chili powder
- 1 ¼ teaspoon salt
- 2 teaspoon coriander powder
- 2 teaspoon cumin powder
- ½ teaspoon turmeric powder
- 2 small potatoes, cut into 1-inch cubes
Garnish: - 1 teaspoon garam masala
- 2 green chilies, sliced
- 2 tbsp fresh coriander, chopped
- 1 tablespoon ginger, sliced

Instructions to Make Pakistani Ground Beef and Potato Curry (Step by Step)
Let’s dive into this Step by Step guide to making Pakistani Ground Beef and Potato Curry—also known as Aloo Keema—the kind of dish that makes your whole kitchen smell like comfort and warmth. Whether you’re new to South Asian cooking or just need a reliable weeknight recipe, this process breaks everything down clearly so you can cook confidently and end up with perfect results every time.
Step 1: Sauté the Onions to Build the Base
Start by heating ¼ cup of cooking oil in a deep, heavy-bottomed pan. Once the oil shimmers, add your finely diced onion and cook over medium heat until it turns a soft golden brown. Stir occasionally to prevent burning, and if you see the onions darkening too quickly, add a small splash of water to slow them down. This trick not only helps with even cooking but also keeps that delicate sweetness intact.
Your onions are the foundation of flavor here—get them right, and your curry will taste like it’s been simmering for hours. If you’re new to browning onions, you can check out similar techniques used in my Garlic Butter Chicken and Potatoes Skillet, where caramelized onions make all the difference.
Step 2: Add Whole Spices for Aroma
Once your onions are golden, toss in the black cardamom, black peppercorns, and cloves. Let them sizzle for about a minute, stirring gently until the fragrance fills the kitchen. This Step by Step stage might seem small, but it’s where that authentic Pakistani aroma begins. The spices bloom in the oil, infusing every bite with warmth and complexity. If you’ve ever wondered why South Asian curries taste so rich, this is the secret.
Step 3: Create the Tomato Masala
Now add your sliced tomatoes, along with minced ginger, minced garlic, salt, red chili powder, turmeric powder, cumin powder, and coriander powder. Mix it all together and cover the pan for about 5–7 minutes to let the tomatoes soften. Once they’ve broken down, uncover and cook on medium-high heat. You’ll notice the oil separating from the sides of the sauce—that’s your signal that the masala is ready and full-bodied.
This Step by Step process is what gives the curry its luscious texture and deep flavor. The tomato masala forms the backbone of the entire dish. For more ways to get rich, tomato-based flavor into your dishes, check out my Ground Turkey Taco Skillet, where a similar cooking technique turns simple ingredients into magic.
Step 4: Add and Cook the Ground Beef
Now comes the star—ground beef. Add it to your pan and use a spoon or spatula to break it apart so there are no large clumps. Stir well to coat the beef evenly in the spicy tomato masala. Add about ¼ cup of water, then cover the pan and reduce the heat to medium-low. Let it cook for about 15 minutes, stirring occasionally.
During this Step by Step stage, the beef releases its juices, soaking up all those aromatic spices. If you’re using lean beef, you might notice less oil separating, and that’s totally fine. You can add a teaspoon of oil or a splash of broth to maintain moisture. Want to switch things up? Try swapping the beef for turkey or chicken, similar to what I do in my Ground Turkey Stir Fry—it’s lighter but still loaded with flavor.
Step 5: Fry to Deepen Flavor
After the beef has cooked through, uncover the pan and turn the heat up to high. Stir and fry the mixture for 5 minutes or until the oil begins to appear at the edges. This frying step is key—it intensifies the flavor and gives that signature depth Pakistani curries are known for. Think of it as a little extra love for your dish. Don’t skip it!
Step 6: Add Potatoes and Simmer
Once the beef looks beautifully browned, add your potato cubes along with another ¼ cup of water. Mix gently so the potatoes are coated in that flavorful sauce. Cover the pan and cook on medium-low heat for 10–15 minutes or until the potatoes are fork-tender.
During this Step by Step simmering process, the potatoes absorb the spicy juices, turning soft and flavorful. If you like your curry thick and hearty, keep cooking until most of the water evaporates. For a saucier version, add an extra splash of water near the end and simmer for a few more minutes.
Step 7: Finish with Garnish and Simmer
Now for the finishing touch—sprinkle garam masala, add green chilies, sliced ginger, and fresh coriander. Stir everything gently and let it simmer on the lowest heat for about 3 minutes, allowing the flavors to meld together beautifully. This Step by Step final simmer ties everything up like a perfect bow.
When you lift that lid, you’ll see a thick, rich curry that looks as good as it smells. Serve it hot with warm roti, paratha, or fluffy basmati rice for the ultimate comfort meal. If you’re planning a full dinner spread, pair it with a refreshing yogurt dip or raita and finish with a sweet bite like Strawberry Cake Truffles.
Step 8: Bonus Tip – Customize Your Curry
The beauty of this Step by Step recipe is how adaptable it is. Want it spicier? Add more chili powder. Need a lighter version? Use ground turkey or chicken instead. If you’re vegetarian, replace the meat with lentils or chickpeas for a hearty twist. You can also prepare the masala in advance and refrigerate it—saving time on busy weeknights.
This detailed Step by Step guide ensures that every home cook—whether beginner or pro—can master the art of making Pakistani Ground Beef and Potato Curry. It’s not just a recipe; it’s a small culinary journey through flavor, tradition, and comfort.
What to Serve with Pakistani Ground Beef and Potato Curry
This curry pairs beautifully with plain basmati rice, garlic naan, or soft homemade parathas. If you prefer something refreshing, try a simple cucumber raita or mint yogurt dip on the side. For an indulgent touch, serve it with Traditional German Beef Noodle Soup for a fusion comfort meal that crosses continents. And if you’re feeding guests, finish with something sweet like Strawberry Cake Truffles—because nothing says hospitality like a warm curry followed by dessert.
Key Tips for Making Pakistani Ground Beef and Potato Curry
- Use freshly minced ginger and garlic for that authentic, rich flavor—jarred versions don’t do it justice.
- Don’t rush the tomato masala; letting it cook until oil separates is what gives depth to the curry.
- For a healthier twist, try ground turkey or chicken, but note that leaner meats might need a touch more oil to avoid dryness.
- If your keema tastes too acidic, add a pinch of sugar—it balances the tomatoes perfectly.
- Want to prep ahead? Chop the onions and tomatoes earlier in the day, so dinner practically cooks itself.
Storage and Reheating Tips for Pakistani Ground Beef and Potato Curry
Aloo Keema keeps wonderfully for up to four days in the fridge. Store it in an airtight container, and the flavors actually deepen over time. For freezing, let it cool completely before sealing in freezer-safe bags—good for up to two months. To reheat, warm it gently on the stove with a splash of water so it doesn’t dry out. Avoid microwaving it for too long; short bursts with stirring in between work best. Leftovers make a fantastic filling for wraps, stuffed parathas, or even baked potatoes. It’s the kind of dish that rewards you twice—once on the first night, and again when you find it waiting for you the next day.
FAQs
Can I use chicken instead of beef?
Yes! Ground chicken works beautifully. Just reduce the cook time slightly since chicken cooks faster.
Is this curry spicy?
Traditionally, yes—but you can adjust the chili powder to your comfort level.
Can I make it vegetarian?
Sure! Try swapping the beef for lentils or crumbled tofu for a protein-rich vegetarian version.
Why is my curry too watery?
It’s likely from overhydration—just cook uncovered on high heat to evaporate the excess moisture.
Final Thoughts
Pakistani Ground Beef and Potato Curry is more than a meal—it’s a comfort ritual, a kitchen hug, and the kind of dish that brings everyone to the table. Whether it’s your first time cooking Pakistani food or you’re revisiting a childhood favorite, this recipe will never disappoint. For more easy, flavor-packed meals, don’t miss Beefy Garlic Butter Bowl—another reader-favorite one-pan wonder.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Pakistani Ground Beef and Potato Curry (Aloo Keema)
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Pakistani
- Diet: Halal
Description
A one-pot, traditional Pakistani dish made with spicy ground beef and potatoes simmered in a juicy tomato-based sauce.
Ingredients
- 500 g ground beef, lean or full-fat
- 1 onion, finely diced
- 3 tomatoes, sliced
- ¼ cup cooking oil
- 1 teaspoon ginger, freshly minced
- 1 teaspoon garlic, freshly minced
- 1 black cardamom
- 4 black peppercorns
- 3 cloves
- 1 teaspoon red chili powder
- 1 ¼ teaspoon salt
- 2 teaspoon coriander powder
- 2 teaspoon cumin powder
- ½ teaspoon turmeric powder
- 2 small potatoes, cut in 2 cm (1 inch) cubes
- GARNISH:
- 1 teaspoon garam masala
- 2 green chilies, sliced
- 2 tbsp fresh coriander, chopped
- 1 tablespoon ginger, sliced
Instructions
1. In a pan heat oil and add the onion. Saute till it is light golden in colour and add a splash of water to prevent it from browning further.
2. Then add black cardamom, cloves and peppercorns. Let them release their aroma which takes around a minute.
3. Add in the chopped tomatoes and minced ginger and garlic along with salt, red chili powder, turmeric powder, cumin powder and coriander powder. Mix and then cover the pan till the tomatoes break down.
4. Uncover and on medium-high heat stir-fry the tomatoes till the oil seeps from the sides.
5. Add the ground beef. Stir to mix it with the tomato sauce and mash with a ladle to break any lumps. Pour ¼ cup of water and cover on medium low heat till the minced meat is fully cooked which will take approximately 15 minutes.
6. Uncover and on high heat dry any remaining moisture and fry for 5 minutes till the meat releases the oil.
7. Now add the potatoes along with another ¼ cup of water. Cover the pan and cook on medium low heat till the potatoes are tender.
8. Uncover and dry any extra moisture if you prefer a drier Aloo Keema, for a moist curry, add another ¼ cup of water, sprinkle garam masala and on the lowest heat let simmer for 3-4 minutes.
9. Add the coriander, sliced ginger and green chilies. Keep covered on low heat for 1-2 minutes.
10. Turn off heat and serve with warm roti, paratha or basmati rice.
Notes
You can swap the ground beef in this recipe with ground mutton, lamb, veal, chicken or even turkey. Remember cooking time will vary with each variety.
Make sure you use freshly minced ginger and garlic. It also removes any meat stench.
If the minced meat is not thawed you can still directly add it to the pot along with ½ cup of water. Let cook on low heat so that the meat separates.
I used lean ground meat and the nutrition is calculated according to that.
Nutrition
- Serving Size: 1 serving
- Calories: 419
- Sugar: 4g
- Sodium: 901mg
- Fat: 27g
- Saturated Fat: 6g
- Unsaturated Fat: 20g
- Trans Fat: 1g
- Carbohydrates: 16g
- Fiber: 4g
- Protein: 27g
- Cholesterol: 81mg