Beef Biryani Complete Recipe

Description: Beef Biryani is a mouth-watering and aromatic rice dish that combines succulent pieces of beef with fragrant spices and long-grain Basmati rice. This flavourful dish is a favourite among meat lovers and is often served at special occasions and celebrations.

History: Biryani has a rich history in South Asian cuisine, believed to have been introduced by the Mughals in the Indian subcontinent. Over time, it has evolved into various regional variations, including Beef Biryani, which is particularly popular in certain parts of India and Pakistan.


  • 2 cups Basmati rice, soaked for 30 minutes and drained
  • 500 grams (approximately 1 pound) beef, cut into cubes
  • 2 tablespoons vegetable oil or ghee (clarified butter)
  • 2 large onions, thinly sliced
  • 2 tomatoes, chopped
  • 2 teaspoons ginger-garlic paste
  • 1/2 cup plain yogurt
  • 2 teaspoons Biryani masala (or a mix of ground cumin, coriander, cardamom, and cinnamon)
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • Salt to taste
  • Fresh coriander leaves and mint leaves for garnish
  • Saffron strands soaked in 2 tablespoons warm milk (optional, for garnish)

Serving: This recipe yields approximately 4 servings.


  • Preparation: 30 minutes
  • Cooking: 1 hour


  1. Marinate the Beef:
    • In a mixing bowl, combine the beef cubes with yogurt, ginger-garlic paste, Biryani masala, turmeric powder, red chili powder, and salt.
    • Cover and marinate for at least 30 minutes, or refrigerate for a few hours for enhanced flavor.
  2. Cook the Rice:
    • In a large pot, bring water to a boil. Add the soaked and drained Basmati rice.
    • Cook the rice until it’s 70% done (still slightly firm). Drain and set aside.
  3. Sauté Onions and Beef:
    • In a large, heavy-bottomed pan, heat the vegetable oil or ghee over medium heat.
    • Add the sliced onions and sauté until they turn golden brown.
    • Add the marinated beef and cook until it’s browned on all sides.
  4. Add Tomatoes:
    • Stir in the chopped tomatoes and cook until they become soft and the oil starts to separate.
  5. Layering:
    • In the same pan, layer half of the partially cooked rice over the beef mixture.
    • Drizzle a few drops of saffron-soaked milk for a golden hue.
  6. Repeat Layering:
    • Add the remaining rice as the second layer.
    • Drizzle the remaining saffron-soaked milk on top.
  7. Dum Cooking:
    • Cover the pan with a tight-fitting lid or aluminium foil.
    • Reduce the heat to low and cook for 30-40 minutes, allowing the flavours to meld and the beef to become tender.
  8. Garnish and Serve:
    • Before serving, garnish with fresh coriander and mint leaves.
    • Serve hot with raita (yogurt sauce) or salad on the side.

Nutrition Information:

  • Calories: Approximately 400-450 per serving
  • Carbohydrates: 50-60g
  • Protein: 20-25g
  • Fat: 15-20g
  • Fiber: 2-4g

Enjoy the aromatic and savory Beef Biryani, a classic dish that brings the flavors of South Asia to your plate.

1 Comment

  1. Usually I do not read article on blogs, however I would like to say that this write-up very compelled me to take a look at and do it! Your writing style has been amazed me. Thank you, very nice article.

Leave a Reply

Your email address will not be published. Required fields are marked *