Go Back
Beef biryani with basmati rice, tender beef, caramelized onions, almonds, raisins, and cilantro

Beef Biryani with Yogurt Sauce and Basmati Rice Recipe

Beef biryani is a hearty layered rice dish with tender spiced beef, fragrant basmati rice, and a rich yogurt-based sauce. It is a comforting meal with contrasting textures and flavors that is perfect for sharing.
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Rest Time 15 minutes
Total Time 1 hour 45 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Indian
Calories: 405

Ingredients
  

Yogurt Sauce
  • 1 white onion (half used here, half used below)
  • 2 cloves garlic
  • 1/2 cup cilantro leaves
  • 1 1-inch piece ginger
  • 3/4 cup thick plain Greek yogurt
  • 1/2 cup water
Beef and Spices
  • 1 tablespoon butter
  • 1 tablespoon oil
  • 1/4 cup slivered almonds
  • 1/4 cup golden raisins
  • 1 lb. beef, cubed
  • 1 tablespoon cumin (a little less is okay, just see how you feel about it)
  • 1 teaspoon ground roasted coriander
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon fenugreek seeds
  • 1/2 teaspoon salt
Rice
  • 1 1/2 cups basmati rice
  • 3 cups beef broth

Method
 

Preparation
  1. Cut the onion in half, reserve one half, and cut the remaining half into quarters. Blend the quartered onion with garlic, cilantro, and ginger in a food processor until smooth, adding a small amount of water if needed. Set aside.
  2. Slice the reserved onion half thinly and prepare the rice by soaking it in cold water, then rinsing thoroughly to remove excess starch.
Cooking
  1. Heat a large ovenproof pan over medium-low heat. Melt 1/2 tablespoon butter with 1/2 tablespoon oil, then cook the sliced onion until caramelized and golden, about 15 minutes. Add the almonds and raisins and cook until softened and lightly toasted. Transfer the mixture aside.
  2. Return the pan to the stove and heat the remaining 1/2 tablespoon butter and oil over medium-high heat. Sear the beef pieces until browned on all sides, about 5 minutes, then transfer the beef to a plate.
  3. Remove excess grease from the pan and add the blended onion mixture. Add the spices while the sauce cooks and stir until fragrant, about 3 minutes. Mix in the yogurt and about 1 cup water until smooth, then return the browned beef to the pan. Cover and simmer gently for 1 hour.
Rice Preparation
  1. Bring 3 cups of beef broth to a low boil in a saucepan. Add the rinsed rice and cook covered for 5-10 minutes until partially cooked. Drain any remaining liquid and set the rice aside.
  2. Preheat the oven to 350°F (175°C).
Baking
  1. Spread the rice over the beef mixture and create a small opening in the center for moisture. Add the caramelized onion mixture over the rice.
  2. Cover the pan with two tight layers of foil and a secure lid. Bake for 30-40 minutes, then rest covered for 10-15 minutes before fluffing with a fork.
Serving
  1. Fluff the rice and serve the beef biryani topped with cilantro and accompanied by chapati or naan.

Notes

When simmering the beef, it is important to allow enough time for the meat to become tender. If the liquid reduces too much during cooking, add a small amount of water, yogurt, or both, stir, and continue simmering. Fenugreek seeds can be purchased in bulk; a small amount is enough for making this recipe several times.