RecipesBangladeshBeef Tehari

Beef Tehari

Beef Tehari is a flavorful one-pot rice dish from Bangladesh, often considered a simpler, more rustic cousin to biryani. It features tender pieces of beef cooked with aromatic basmati rice, infused with a blend of traditional spices, and often a hint of mustard oil and green chilies for a characteristic Bangladeshi taste.

Prep Time30 minutes
Cook Time1 hour 30 minutes
Total Time2 hours
Servings6
DifficultyMedium
Beef Tehari - Bangladesh traditional dish

🧂 Ingredients

  • 700 g Beef(cut into small pieces)
  • 500 g Basmati rice(soaked for 30 minutes)
  • 0.5 cup Mustard oil(or vegetable oil)
  • 1 cup Onions(finely chopped)
  • 2 tbsp Ginger paste
  • 2 tbsp Garlic paste
  • 8 whole Green chilies(slit, adjust to taste)
  • 0.5 cup Yogurt
  • 2 inches Cinnamon sticks
  • 4 pieces Green cardamom pods
  • 4 pieces Cloves
  • 2 pieces Bay leaves
  • 1 tsp Cumin seeds
  • 1 tsp Coriander powder
  • 0.5 tsp Turmeric powder
  • 0.5 tsp Red chili powder(adjust to taste)
  • 1 tsp Garam masala powder
  • 1.5 tsp Salt(or to taste)
  • 5 cups Water(hot)
  • 0.5 cup Milk(hot)
  • 1 tsp Kewra water
  • 2 tbsp Ghee

👨‍🍳 Instructions

  1. 1

    Marinate the beef: In a bowl, combine beef pieces with yogurt, ginger paste, garlic paste, salt, cumin seeds, coriander powder, turmeric powder, red chili powder, garam masala powder, and half of the green chilies (roughly chopped). Mix well and let it marinate for at least 30 minutes, or preferably longer in the refrigerator.

    💡 Tip: Marinating overnight will enhance the flavors.
  2. 2

    Cook the beef: Heat mustard oil in a heavy-bottomed pot or Dutch oven over medium-high heat. Add sliced onions and sauté until golden brown. Add the marinated beef and cook, stirring frequently, until the beef changes color and is lightly browned. Add about 1 cup of hot water, cover, and simmer on low heat for about 45-60 minutes, or until the beef is tender. Stir occasionally and add more water if it becomes too dry.

  3. 3

    Prepare the rice: While the beef is cooking, rinse the basmati rice until the water runs clear. Soak it in water for 30 minutes, then drain well.

  4. 4

    Combine and cook: Once the beef is tender and has a thick gravy, add the drained rice to the pot. Gently mix the rice with the beef and gravy. Add the remaining hot water, hot milk, kewra water, and ghee. Stir gently to combine, ensuring not to break the rice grains. Add the whole green chilies on top.

    💡 Tip: Ensure the liquid level is just above the rice.
  5. 5

    Steam the tehari: Cover the pot tightly with a lid (you can seal the edges with dough if needed to prevent steam escape). Cook on very low heat (dum) for about 20-25 minutes, or until the rice is fully cooked and all the liquid is absorbed.

  6. 6

    Rest and serve: Turn off the heat and let the tehari rest, covered, for another 10-15 minutes before fluffing gently with a fork and serving hot.

💡 Pro Tips

  • Using mustard oil is traditional and adds a distinct flavor.
  • Adjust the number of green chilies based on your spice preference.
  • Ensure the pot has a tight-fitting lid to trap steam effectively.
  • Don't over-stir the rice once added to prevent it from breaking.

🔄 Variations

  • Mutton can be used instead of beef.
  • Some recipes include a small amount of tomato paste or pureed tomatoes in the beef marinade.

🏷️ Tags