Pakistani Beef Curry: A Slow-Simmered Homestyle Recipe

Updated November 4, 2026

Total time
2 hr 53 min
prep 25 min · cook 2 hr 28 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Pakistani Beef Curry: A Slow-Simmered Homestyle Recipe

Pakistani beef curry is a slow-simmered braise of beef, browned onions, tomatoes, yogurt, and fragrant spices, served with rice or flatbread. This homestyle version builds a deep, savory sauce in one pot while the beef cooks until tender. Recipes vary by household and region, so adjust the heat and gravy thickness to suit your table.

Ingredients

  • 2 lb (900 g) boneless beef chuck, cut into roughly 1½-inch (4 cm) cubes
  • 3 tbsp (45 ml) neutral oil, such as canola or sunflower oil
  • 2 large yellow onions, about 1 lb (450 g) total, thinly sliced
  • 1 bay leaf
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 4 green cardamom pods
  • 1 tsp (2 g) cumin seeds
  • 1 tbsp (15 g) finely grated fresh ginger
  • 1 tbsp (15 g) finely grated garlic
  • 1 tsp (2 g) ground turmeric
  • 2 tsp (4 g) ground coriander
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) Kashmiri chili powder or mild paprika
  • ½ tsp (1 g) hot chili powder, or less to taste
  • 1½ tsp (9 g) fine salt, plus more to taste
  • 1 can crushed or diced tomatoes, 14 oz (400 g)
  • ½ cup (120 g) plain whole-milk yogurt, at room temperature
  • 2 cups (475 ml) hot water, plus a little more if needed
  • 1 tsp (2 g) garam masala
  • 1 green chili, slit lengthwise, optional
  • ¼ cup (10 g) chopped fresh cilantro
  • 1 tbsp (15 ml) lemon juice, optional

Instructions

  1. Prepare the ingredients. Cut the beef into evenly sized cubes and pat it dry so it browns rather than steams. Slice the onions, grate the ginger and garlic, measure the spices, and bring the yogurt to room temperature. This advance preparation takes about 25 minutes and makes the cooking easier to manage.
  2. Brown the onions. Warm the oil in a heavy pot or Dutch oven over medium heat. Add the sliced onions and cook for 12 to 15 minutes, stirring regularly, until they are a deep golden brown. They should color gradually, not turn black; reduce the heat if the edges darken too quickly. The onions provide much of the curry’s body and sweetness, so avoid rushing this step.
  3. Bloom the whole spices and aromatics. Add the bay leaf, cinnamon, cardamom, and cumin seeds to the onions. Stir for about 30 seconds, then add the ginger and garlic and cook for another minute. Keep everything moving so the garlic does not scorch. If the pot looks dry, add a teaspoon of water rather than more oil.
  4. Brown the beef and cook the powdered spices. Add the beef in a single layer if possible, working in batches if the pot is crowded. Brown the pieces for several minutes, turning them as space allows. Add the turmeric, ground coriander, ground cumin, both chili powders, and salt. Stir to coat the meat, then add the tomatoes and cook for about 5 minutes, scraping up any browned bits on the bottom. The mixture should look thick and glossy.
  5. Stir in the yogurt. Turn the heat to low. Whisk a spoonful of the hot tomato mixture into the room-temperature yogurt, then stir in another spoonful. Add this loosened yogurt to the pot gradually, stirring as you pour. This tempering step helps it blend into the sauce instead of forming noticeable curds. Cook for 2 minutes, stirring gently.
  6. Simmer until the beef is tender. Pour in 2 cups (475 ml) hot water and stir. Bring the pot to a gentle simmer, cover it, and reduce the heat to low. Simmer for 1 hour 45 minutes, stirring every 20 to 25 minutes and checking that the sauce is bubbling gently rather than boiling hard. Add a splash of hot water if the bottom is getting dry. The beef should yield easily when pressed with a fork; if it is still chewy, continue simmering in 15-minute increments and add water as needed.
  7. Thicken and finish the curry. Uncover the pot and simmer for 10 minutes, stirring occasionally, to reduce the sauce to your preferred consistency. Stir in the garam masala and optional slit green chili. Check the thickest beef cube with a food thermometer: USDA FSIS gives 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef. Braised beef is commonly cooked well beyond that point to become tender; after the temperature check, let the curry stand for 3 minutes before serving.
  8. Season and serve. Taste the gravy and add salt or lemon juice if it needs a lift. Remove the bay leaf, cinnamon stick, and cardamom pods if you find them before serving, or let diners pick them out. Scatter cilantro over the top and bring the curry to the table hot.

Tips

  • Choose a braising cut. Chuck is a dependable choice because its connective tissue softens during a long, gentle simmer. Beef brisket or boneless short rib can also work, though brisket may need extra time and short rib can make the gravy richer. Lean steak cuts are less suitable because they can turn dry or firm before the sauce develops.
  • Control the browning. Dark-golden onions add depth, but burnt onions can make the whole pot bitter. If they brown unevenly, lower the heat and stir more often. Browning the beef in batches also prevents a crowded pot from releasing too much liquid at once.
  • Adjust the heat thoughtfully. Kashmiri chili powder gives a red color with relatively mild heat; mild paprika is a practical substitute but tastes less like chili. If using only hot cayenne-style chili powder, start with a small amount and add more near the end. The green chili is optional and can be left whole for gentler flavor.
  • Keep the simmer gentle. A hard boil can tighten the beef and make the sauce splatter. Look for occasional small bubbles, and add hot water when the gravy becomes too thick before the meat is tender. The finished sauce should coat the beef, not be so reduced that it sticks to the pot.

Serving Suggestions

Serve Pakistani beef curry with steamed basmati rice, naan, roti, or chapati. Rice catches the gravy, while a soft flatbread makes it easy to scoop up the beef and sauce. For a fuller meal, add a simple cucumber-and-onion salad, sliced tomatoes, or plain yogurt on the side. These cool, fresh accompaniments balance the warming spices without competing with the curry.

Put the pot on the table with extra cilantro and lemon wedges so everyone can season their own portion. If serving a group, keep the curry covered until mealtime; the sauce thickens as it stands, so stir in a little hot water if needed. Rice can be served alongside or in a separate bowl, which makes it easier to portion leftovers safely and store them promptly.

Variations

Make it less spicy: Omit the hot chili powder and green chili, and use mild paprika in place of Kashmiri chili powder. The color will remain warm and red, but the flavor will be milder and less distinctly chili-forward. You can also serve sliced chilies separately for people who want more heat.

Add potatoes: Stir in 12 oz (340 g) peeled potatoes cut into large chunks for the final 35 to 45 minutes of simmering. Check that the potatoes are tender before serving. If they absorb too much gravy, add a little hot water and adjust the salt at the end.

Use a pressure cooker: Follow the cooker manufacturer’s instructions for its liquid minimum and beef-cooking settings. Brown the onions and beef using the sauté function, then add the remaining ingredients and pressure-cook until the chuck is tender according to the appliance guidance. Allow pressure to release safely as directed; the exact timing varies by cooker and cube size. Reduce the sauce uncovered afterward if it is thinner than you like.

Try kasuri methi: If you have dried fenugreek leaves, crush 1 tsp (about 0.5 g) between your fingers and stir it in with the garam masala. It adds a pleasantly bittersweet, herbaceous note. It is optional and not essential to the curry; do not substitute fenugreek seeds, which are much stronger and taste different.

Storage and Reheating

Refrigerate the curry within 2 hours of cooking in shallow, airtight containers. It keeps for 3 to 4 days in the refrigerator. The sauce may firm up as its fat cools, and the flavor often becomes more blended by the next day. If you want to freeze it, cool it promptly, pack it in freezer-safe containers with a little room at the top, and freeze for up to 3 months for best quality. Thaw frozen curry in the refrigerator before reheating.

Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring occasionally. Add a splash of water if the gravy has thickened. Heat leftovers to 165°F (74°C), checking the center with a food thermometer, and serve promptly. Avoid repeatedly cooling and reheating the same pot; portioning it before storage makes that easier.

Frequently Asked Questions

Can I make Pakistani beef curry ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it in shallow containers. Reheat it to 165°F (74°C) before serving. If the sauce thickens overnight, loosen it with a little water while reheating and taste for salt again.

Why is my beef still tough after simmering?
It usually needs more time, not higher heat. Beef chuck pieces differ in size and connective tissue, so continue simmering gently in 15-minute increments until a fork slides into the meat easily. Keep enough liquid in the pot to prevent the sauce from catching on the bottom.

Can I use beef stew meat?
Usually, yes. Stew meat is often a mix of cuts, so the pieces may finish at different times. Cut especially large pieces to a similar size and check tenderness as the curry simmers. If some pieces are tender sooner, you can remove them temporarily and return them to the sauce near the end.

How can I fix curry that is too thin?
Remove the lid and simmer the curry gently until some liquid evaporates, stirring so the bottom does not scorch. If it is too thick instead, stir in hot water a little at a time. Avoid adding flour as a quick fix; it changes the texture and can make the sauce taste pasty.

Can I make the curry without yogurt?
Yes. Leave it out and add an extra ¼ cup (60 ml) water if the mixture looks dry before simmering. The curry will be less creamy and slightly less tangy, but the onion, tomato, and spice base will still make a flavorful gravy. A spoonful of lemon juice at the end can add brightness.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).