SeeMeCookDownload on theApp Store
Beef Tahari (Karachi Special)

Beef Tahari (Karachi Special)

This recipe first appeared on seemecook.app. SeeMeCook added ingredient weights and nutrition.

Read the original recipe

A fragrant Karachi-style one-pot rice dish made with tender beef, potatoes, basmati rice, and a warmly spiced tomato-yogurt masala. The rice steams in the seasoned beef broth until fluffy, while the potatoes become tender and richly flavored.

Time
1 hour 40 minutes
Equipment
Stovetop
Cuisine
South Asian
Contains
Dairy

Diet and allergen details are read from the ingredient names and are not certified.

Ingredients

4 servings
Units
  • 370 g
  • 300 g
  • 150 g
  • 245 g
  • 125 g
  • 55 g
  • 15 g
  • 6 g
  • 15 g
  • 4 g
  • 2 g
  • 1 g
  • 2 g
  • 2 g
  • 2 g
  • 3 g
  • 1 g
  • 1 g
  • 960 g
  • 4 g

Weights are estimates. Together, the ingredients weigh about 2.72 kg before cooking, which is about 680 g per serving.

Steps

  1. Rinse the basmati rice several times until the water is mostly clear. Soak it in fresh water for 20–30 minutes, then drain thoroughly.

  2. Heat the oil in a heavy-bottomed pot or Dutch oven over medium heat. Add the sliced onion and cook for 8–10 minutes, stirring regularly, until deeply golden but not burnt.

  3. Add the cumin seeds, cinnamon stick, cardamom pods, and bay leaf. Stir for about 30 seconds, until the whole spices smell fragrant.

  4. Add the garlic, ginger, and green chilies. Cook for 1–2 minutes, stirring constantly, until the raw garlic smell fades.

  5. Add the beef pieces. Increase the heat to medium-high and sear for 5–7 minutes, turning occasionally, until the meat is browned on several sides.

  6. Add the chopped tomatoes, ground coriander, ground cumin, turmeric, red chili powder, garam masala, and salt. Stir well to coat the beef and cook for 4–5 minutes, until the tomatoes soften and the oil begins to separate from the masala.

  7. Lower the heat and gradually stir in the whisked yogurt so it does not curdle. Cook for 2–3 minutes, until fully incorporated.

  8. Add the potatoes and water or beef stock. Bring the liquid to a boil, then cover and simmer over low heat for 45–60 minutes, or until the beef is nearly tender. Check occasionally and add a little water if needed to prevent scorching.

  9. Taste the cooking liquid and adjust the salt. It should be noticeably well-seasoned because the rice will absorb and dilute the seasoning.

  10. Add the drained rice and gently stir once so it is distributed evenly without breaking the grains. Bring the liquid back to a boil.

  11. Cook uncovered over medium heat until most of the liquid has reduced to just below the surface of the rice, about 6–8 minutes. Do not stir repeatedly, as this can make the rice sticky.

  12. Cover the pot tightly, reduce the heat to very low, and steam for 15–20 minutes, until the rice is tender and the beef and potatoes are fully cooked. Let the pot rest, covered, for 10 minutes, then fluff gently with a fork.

  13. Garnish with chopped cilantro and serve hot, lifting the rice and meat from the bottom carefully so the potatoes do not become crushed.

Notes

Serve with raita, sliced onions, or a fresh salad. The precise amount of liquid may vary with the rice variety and soaking time; add only enough additional liquid to prevent scorching.

Nutrition

These are estimates per serving, worked out from the ingredients.

Calories
826
Protein
38 g
Carbs
100 g
Fat
30 g
Fiber
6 g

Where the calories come from

  • Basmati rice41%
  • Beef stew meat29%
  • Cooking oil14%
  • Potatoes7%
  • Plain yogurt2%
  • Everything else6%
  • main
  • South Asian
  • Pakistani-inspired
  • one-pot
  • rice dish
  • beef
  • spicy
  • comfort food

Keep this recipe

Save it to your SeeMeCook library, add it to your grocery list, and cook it hands-free with each step read aloud.

Open in SeeMeCook
Open in SeeMeCookCook this recipe hands-free
Open recipe