Ground Beef Curry – Easy Pakistani Keema
This post may contain affiliate links from which I will earn a commission. Learn more in our disclosure.
This ground beef curry (Pakistani keema) is a simple, flavorful dinner made with everyday ingredients and warm spices. It's a great kid-friendly dish, loaded with healthy ingredients, and is sure to be a favorite in your home.
As far as my family is concerned, I can't serve this enough, and I'm sure you will agree!

It seems every family has at least a few recipes that are sure to please. For us, they are our Egg Roll in a Bowl, Homemade “Almond Joy®” Bars, “DORITO®” Popcorn, Savory Hummus, Honey Bunches of Coconut Chips, Surprisingly Good Popcorn, and this Ground Beef Curry otherwise known as Pakistani Keema (or Pakistani Kima).
However, this one truly is my most requested recipe. Hands down.
Think you don't like recipes for curry?
Think your kids won't eat it?
Think you don't like international fare?
Think again.
My kids literally jump up and down every time I make this.
This is one of my stand-by meals for company, and it's also the one that I like to take to new moms or those who are sick. Almost always, I get a request for the recipe.
It's also great that the main ingredient is ground beef (though you can make it vegan as well) so it is a frugal meal too.
Of course, you can use any kind of ground meat — keema is traditionally made with lamb, but venison or even chicken or turkey can be used.
We love dishes from other cultures.
Some people love Asian food like this Thai Chicken Soup or this Chicken Thigh Curry, but the deep, rich flavors of India, Pakistan, and the like are real hits in our home.
What Is Keema Curry?
Keema (also spelled qeema, kima, or kheema) is a South Asian dish made with minced meat and spices. The word “keema” comes from a Turkish term meaning “minced meat” and is widely used in India and Pakistan, though it has also been adapted in other cuisines, including Japan. Keema curry can vary quite a bit in texture—some versions are thinner, while others are thicker. This version falls somewhere in between.
Where This Recipe Came From
This Pakistani Keema recipe is adapted from one by the same name in the great “back to basics” cookbook, More-With-Less. I actually didn't get this recipe initially from the cookbook, but from our dear friend, Margaret, who also is the source of these Applesauce Wheat Germ Muffins (with gluten-free option).
Margaret, like so many of us, is busy. But unlike me, she doesn't like to cook.
One pan meals (and one bowl baked goods) are her specialty and she shared this one with us at her home years ago. We loved it and have made it regularly ever since.
Years later, I borrowed the coookbook from the library and saw this recipe inside and immediately said, “That's it! That's the same Kima (“keema”) we love!”
I've since made a few changes to the recipe and we think it tastes even better now.
And, as you can see, this Pakistani keema (ground beef curry) is made with simple, everyday ingredients.
Ingredients
- Oil (I typically use coconut oil)
- Onion (chopped or minced)
- Garlic (minced; or granulated garlic)
- Ground beef (or other ground meat)
- Curry powder
- Salt
- Pepper (omit for AIP)
- Cinnamon
- Ginger
- Turmeric
- Tomatoes (fresh or canned)
- Potatoes (or sweet potatoes)
- Peas
This recipe is not at all spicy and is so family-friendly. It gets its delightful flavor from a blend of warm spices like curry, turmeric, ginger, and cinnamon.

How to Make This Ground Beef Curry
- Melt oil or butter in a large pan.
- Add onion and garlic.
- Cook until onion softens and garlic begins to brown.
- Add meat and cook thoroughly.
- Add spices. Stir well.
- Dice potatoes.
- Add potatoes and tomatoes to the pan. Bring to a simmer. Reduce heat, cover, and cook until potatoes are done.
- Add peas and cook until peas are done.


Serving Ideas
You can serve this dish plain or on top of rice or cauliflower rice.
When we have company over, we typically serve it the following way for an amazing combination.
- Rice (I prefer brown organic, made in only 19 minutes in a pressure cooker)
- Cauliflower Rice (a great option for reducing carbs)
- Moroccan Carrots
- Chaat Masala sprinkled on top
- more Moroccan Vinaigrette on top.
Special Diet Options
- Low-carb, Keto, or whole30 option: sub green beans for the peas and cauliflower, radishes, or jicama for the potatoes. Kohlrabi is another great option.
- Vegan: substitute beans or a soy product (like TVP) for the meat. I don’t personally recommend soy, but it does work and tastes great.
- AIP: Omit the tomatoes for AIP and use Nomato Sauce instead (here's a homemade version). Use Green Beans for the peas for AIP transition, or use broccoli for full AIP.

Recipe Notes
- Note for Instant Pot: When you set your Instant Pot cooking time to “0 minutes,” the Instant Pot will get up to pressure, then immediately switch to the keep warm function and start counting up.
- Dice the potatoes small: Smaller dices will cook faster. If you like, you can even cook them with the meat to help them get done more thoroughly in less time.
- Slow Cooker Option: You can put all the ingredients in a slow cooker, adding the peas at the end. The potatoes will cook better this way. I've never done this but a reader shared that it's worked out great for her.
- Add water if needed: You might find a need to add more liquid to the pan prior to or when simmering.
- Add the peas later in the cooking time to keep their color more vibrant.
- Curry: I use a mild sweet curry, but you can use any level of intensity that you like. This Mild Curry Recipe is a great option.
- Spices: Some readers have mentioned that they have added more or even doubled the spices for this dish. I haven't tried it yet, but you can for sure try this and see how it goes.
- Sweet Potatoes: The recipe calls for potatoes but I have made this with sweet potatoes and it tastes great, plus it fits the paleo diet that way.

More Easy Healthy Meals
By the way, for some other great easy and delicious meal ideas, you might be interested in……
- Easy Baked Chicken Nuggets
- Gluten Free Chili Mac – another great one pan meal with a low-carb keto option
- Savory Hummus
- Chicken & Sun-Dried Tomato Pasta
- Oven Barbecued Chicken
- Indian Lentils – ready in as little as 9 minutes!

Ground Beef Curry (Pakistani Keema)
Ingredients
- 2 – 3 tablespoons oil (I recommend coconut oil)
- 1 cup chopped onion (I use 1/4 cup minced)
- 1 clove garlic (minced)
- 1 pound ground beef (any ground meat works well. See Special Diet Option section for vegan option)
- 1 1/2 tablespoons curry powder (see Recipes Notes about spices)
- 2 1/4 teaspoons salt (or to taste)
- 1/8 teaspoon pepper (omit for AIP)
- 1/8 teaspoon cinnamon
- 1/8 teaspoon ginger
- 1/8 teaspoon turmeric
- 2 1/2 – 3 cups tomatoes (about 1 1/2 14 ounces cans–see AIP alternative above)
- 3 medium potatoes or sweet potatoes (About 4-5 ounces each. See low-carb options in notes. Use sweet potato for AIP)
- 2 1/2 – 3 cups peas (see notes for low carb/paleo options. Use snow peas for AIP)
Instructions
- Melt oil or butter in a large pan.
- Add onion and garlic (if using minced, add a bit of water to reconstitute).
- Cook until onion softens and garlic begins to brown (watch it carefully – garlic burns easily!)
- Add meat and cook thoroughly.
- Add curry, salt and spices. Stir well.
- Dice potatoes.
- Add potatoes and tomatoes to the pan. Bring to a simmering boil. Reduce heat, cover, and cook for about 10-15 minutes or until potatoes are done.
- Add peas and cook until peas are done.
- Serve alone or over rice or cauliflower as desired.
For Instant Pot
- Melt oil or butter in a pan.
- Place butter in Instant Pot and add onion, garlic, and meat (if using minced garlic, add a bit of water to reconstitute).
- Cook thoroughly on saute feature (watch it carefully – garlic burns easily!)
- Add tomatoes.
- Add curry, salt and spices.
- Add potatoes.
- Cook under high pressure set for 0 minutes then after 5 minutes release the pressure quickly.
- Put the frozen peas in.
- Cook it again under high pressure for 0 minutes and do a quick release of the pressure.
Notes
- Texture: This keema is a drier, less saucy version of traditional ground beef curry. If you prefer more sauce, add 1/4–1/2 cup water or broth while simmering.
- Potatoes: Dice potatoes small so they cook more quickly and evenly. You can also add them earlier with the meat for a softer texture.
- Peas: Add peas toward the end of cooking to keep their color vibrant and texture fresh.
- Spices: I use a mild curry powder, but you can adjust the spices to taste or increase them for a stronger flavor.
- Tomatoes: Fresh or canned tomatoes both work well. If using canned, you may want to adjust the salt.
- Instant Pot: Setting the Instant Pot to “0 minutes” means it will come to pressure and then switch to keep warm. The cooking happens during the pressure build and release.
- Slow Cooker: Combine all ingredients except the peas and cook until the potatoes are tender. Add the peas at the end.
- Substitutions: You can use any ground meat, including lamb, turkey, chicken, or venison.
- Low-Carb Option: Substitute cauliflower, radishes, or jicama for the potatoes and use green beans instead of peas.
- AIP Option: Omit the pepper and tomatoes and use appropriate substitutions. Sweet potatoes work well in place of white potatoes.
Nutrition
Nutritional information is provided as a courtesy and is an estimate only. It may vary depending on ingredient brands, substitutions, and preparation methods. Optional ingredients are not included. Net carbs are typically calculated by subtracting fiber and sugar alcohols (such as erythritol) from total carbohydrates. This information should not be relied upon for medical or nutritional purposes.
Well, there you have it. Our family favorite recipe—and I'm sure it will be your favorite too!
And I guarantee that any new mom you take this to will be very grateful!
I'd love to hear what you think about this recipe once you've made it!




Hands down 5 stars. DELICIOUS!!!!!!!! Made it with buttercup squash and broccoli. KEEPER!
Wow – thanks and so so so glad you like it as much as we do. What a great combo w/ the squash and broccoli!!
If I’m in a pinch and don’t have time to cook fresh onions and garlic, do you have an idea as to how much to use in powder form? (onion powder and garlic powder)
You would use 1/8 tsp garlic powder for each clove and 1 Tbsp onion powder for each medium onion. Hope you like it!!
This is yummy. I had a bunch of hamburger meat to use up, and found this recipe. I left out the potatoes and peas, but added them to my bowl to have more flexibility. Today, I had sweet potato enchiladas topped with this as the sauce. Next time I will have this with potato and pea samosas on the side.
So glad to hear it! What great ideas!!! Wish I lived closer and could try those combinations!
This is a favorite recipe of ours. It’s been fun to make and take to people recovering from surgery or illnesses as they are always trying to guess what the ingredients are. I usually make brown basmati rice to plate with this but also use riced cauliflower to reduce the carb load for myself.
Our grandkids absolutely love this meal!
Hi Trudy–I’m so glad to hear this and I agree with you–the flavors meld so well and taste amazing together. Thanks for coming back to tell me and bless you for serving others with your kindness. I always make it w/ cauliflower rice for myself. Hope to see you around again! Have you tried my Egg Roll in a Bowl recipe? You might like that as well. Here is the recipe.
I wondered if this would work in my instant pot. I made no change to the recipe, and it turned out great. Once the onion, garlic and meat were done on the saute feature, I added the canned tomatoes, sprinkled the seasonings over the top but didn’t mix it in and then put my potatoes on top. I cooked under high pressure set for 0 minutes then after 5 minutes released the pressure quickly. I put the frozen peas in, still didn’t mix then again cooked it under high pressure for 0 minutes and did a quick release of the pressure. It was awesome!
Thanks for this–great info! I have been meaning to try this!
I made this recipe but left out the tomatoes because one of my guests didn’t like tomatoes and it was delicious but there was no sauce. Are there any suggestions as to what else to use?
So glad you liked it! Hmmm…I am not sure but adding in some water and/or broth might help?
How about a “nomato” sauce?
Where is all of the liquid coming from…is just from the tomatoes?
Yes, that’s all! Hope you like it!
Look forward to trying the recipes here. I’m new to this site .
Welcome and I so hope you like them!
Tomatoes are also not part of an AIP protocol.
Hi there. Thanks for reading. Yes, I’m aware of that. There were notes about an AIP option above the post–I’ve added an additional pointer to that in the recipe card. Hope that helps!
Can this be cooked in a crockpot?
I have never done it but I recall another reader saying that she did and that it worked. In fact I think a local friend of mine did it as well. Enjoy!!
My husband doesn’t like chunky tomatoes- but will eat tomato sauce. Would I substitute the diced tomatoes for sauce – same quantity 2 1/2 cups?
I’m looking around but not sure I see the exact conversion so how about blending the tomatoes and adding them in that way?
I Have to purée are canned tomatoes for my husband as well! He won’t do them. And I like a little extra. I basically used to cans or one giant can of whole tomatoes.. I use an immersion blender. But I’m sure you could do it anyway of course! It’s good no matter how you do it or what kind of tomatoes you put in.