This Beef Biryani comes together in about 45 minutes and is all made in one pot for a comforting family meal that your family will love!
Ingredient Breakdown
Let’s dive into what you’ll need for this delectable dish. I love having all my ingredients prepped and ready to go, creating a smooth cooking experience. Here’s the scoop:
Ingredients:
- 2 kgs Beef
- 1 cup full-fat Greek yogurt
- 2 tbsp salt
- 2 tbsp Kashmiri chili powder
- 1 tbsp chili flakes
- 2 tbsp coriander powder
- 2 tbsp cumin powder
- ½ tbsp turmeric
- 2 tbsp homemade biryani masala
- 6 garlic cloves
- 3 inches ginger root
- 4 large tomatoes
- 2 green chilies
- 1 cup fried onions
- ½ cup chopped mint
- ½ cup chopped coriander
- 1.5 kgs basmati rice
- 1 tbsp salt to taste
- 1 tbsp cumin seeds
- 3 pcs Star anise, 1 tsp black peppercorns, 7 whole cloves, 7 green cardamoms, 1 cinnamon stick, 3 bay leaves
- 6 lemon slices
- 7 dried plums
- 10 slices tomato and more lemon slices & green chilies for garnish.
- ¼ cup fried onions for topping
- Yellow food color
- ½ cup oil saved from the cooked meat
That’s quite a lineup, huh? But most of these ingredients are easily found in your pantry or local store. You’ll be making restaurant-quality Biryani in your kitchen before you know it!
How to Make This Beef Biryani
Grab your apron, because we’re about to get cooking! The aromas in your kitchen will have everyone asking what’s for dinner.
Instructions:
Rinse the Rice (10 minutes): Start with high-quality basmati or sella rice, look for aged basmati for the best texture. In a large bowl (or a fine-mesh strainer), rinse the rice under cold running water until the water runs clear, it takes about 3-4 rinses. This is crucial to keep the dishes fluffy! After rinsing, soak it in fresh water for at least 30 minutes.
Make the Spice Blend (5 minutes): While the rice is soaking, let’s make that aromatic paste! In a blender, combine the tomatoes, garlic, ginger, and green chilies. Blend until smooth. The smells will start awakening your senses oh, how I love this part!
Fry the Onions (15 minutes): Now, let’s caramelize the onions! Heat a frying pan with vegetable oil over medium heat. Once hot, add the sliced onions, cooking them until they’re golden brown and caramelized (about 10-15 minutes). Stir frequently to avoid burning. When they’re perfect, use a slotted spoon to remove the onions and let them drain on paper towels.
Marinate the Beef (15 minutes): In a large bowl, mix the beef with Greek yogurt, salt, Kashmiri chili powder, chili flakes, coriander powder, cumin powder, turmeric, homemade biryani masala, your prepared paste, fried onions (save some for topping), mint, and coriander. Get in there with your hands and mix until everything is coated!
Let it Marinate (3-4 hours or overnight): Cover this bowl with plastic wrap and let it marinate in the refrigerator. If you can let it marinate overnight, trust me, the flavors will blow your mind!
Cook the Beef (35-40 minutes): When you’re ready to cook, grab a large pot (or the one you used for the onions). You can use the same oil from frying the onions for extra flavor. Add the marinated beef and cook over low-medium heat until the meat is fully tender and gravy thickens. This could take about 30 minutes, so make sure to keep an eye on it.
Boil the Rice (15-20 minutes): In another big pot, bring water to a rolling boil, approximately 4-5 times the volume of rice. Adding the salt, cumin seeds, star anise, black peppercorns, cloves, green cardamoms, cinnamon stick, and bay leaves will infuse it with a delicious aroma. Then, add your drained soaked rice to the pot and cook until it’s about 80% done. This will keep the rice slightly firm. Drain the pot!
Layer Everything Up (10 minutes): In the same pot you cooked your meat, start the layering process! First, a layer of boiled rice at the bottom, then add your cooked beef evenly. Top with tomato slices, lemon slices, green chilies, and dried plums. Sprinkle with chopped mint and coriander. Add another layer of rice and drizzle with the reserved oil (or some ghee) to keep it moist.
Prepare for Dum (25 minutes): If you want that authentic Biryani experience, mix a little yellow food color with water and pour over the top layer. Don’t forget to sprinkle the fried onions for that satisfying crunch. Now, cover the pot tightly with a tea towel and a lid to trap all that steam and flavors inside.
Let It Cook: Cook the Biryani on low heat for 25 minutes. With each passing moment, your senses will be filled with amazing aromas!
Serve It Up: Once it’s all done, gently fluff the layers before serving. Enjoy this heavenly dish with cool raita or a fresh salad on the side!

Why I Love This Recipe
This Beef Biryani is my go-to recipe for so many reasons! First off, it’s pure comfort food that always gives me those warm, fuzzy feelings. You know how some meals take you back to your childhood? This is one of those dishes for me! And the best part is, you can customize it however you like! Whether it’s using leftover chicken or adding extra veggies, you really can’t go wrong. I’m a real sucker for this kind of flexibility in cooking!
If you loved this Beef Biryani, be sure to check out my Moe’s Seasoned Rice, my Chicken Biryani, or my Garlic Butter Rice! Seriously, each of these recipes is a hit on the dinner table!
Why This Recipe Works
Quick & Easy
- This hearty dish comes together in under 45 minutes, making it the perfect weeknight meal.
One Pot Magic
- Everything is done in one pot! Minimal cleanup required, which is a win for busy families, no one wants to scrub multiple pans after a long day.
Customizable
- Packed with flavor, you can easily tweak the recipe to fit what you have in your pantry. Got chicken or veggies lying around? Toss ‘em in!
Comfort Food
- This recipe is loaded with tons of flavor from fresh herbs and spices, the aroma wafts through your home, leaving everyone hungry for more!
Crowd-Pleaser
- Trust me, the whole family will love it. Biryani is a dish that brings everyone together around the table, and isn’t that what it’s all about?
Serving & Storage
How to Serve This Biryani
I love serving this Beef Biryani with cool yogurt raita, a sprinkling of chopped cucumbers, or a simple crunchy salad to balance the spices. It’s also divine with some fresh naan or warm chapatis!
Storage
You can store any leftovers in air-tight containers in the refrigerator for up to 3 days. Just make sure to cool it down first!
Reheating Instructions
When it comes to reheating, simply warm it up in a microwave with a splash of water to keep it moist. You could also gently reheat it on the stovetop over low heat, stirring occasionally, until warmed through.
Is It Freezer Friendly?
Yes! This Beef Biryani freezes beautifully. Just ensure it’s cooled completely before transferring it to an air-tight container. It should retain its quality for about 3 months.
Whip this Beef Biryani up tonight, your family will be begging for seconds! Honestly, it’s a dish that brings people together, and you’ll be so proud of the wholesome meal you create!
Stay tuned for more delicious recipes that keep bringing the love to your table! Happy cooking! Follow Us in our Pinterest For more Recipes.
Print
Beef Biryani
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Non-Vegetarian
Description
This quick and easy Beef Biryani comes together in about 45 minutes and is all made in one pot for a comforting family meal.
Ingredients
- 2 kgs beef (mutton or lamb can also work)
- 1 cup full-fat Greek yogurt
- 2 tbsp salt
- 2 tbsp Kashmiri chili powder
- 1 tbsp chili flakes
- 2 tbsp coriander powder
- 2 tbsp cumin powder
- ½ tbsp turmeric
- 2 tbsp homemade biryani masala
- 6 garlic cloves (minced)
- 3 inches ginger root (grated)
- 4 large tomatoes (diced)
- 2 green chilies
- 1 cup fried onions
- ½ cup chopped mint
- ½ cup chopped coriander
- 1.5 kgs basmati rice (washed and soaked)
- 1 tbsp salt to taste
- 1 tbsp cumin seeds
- 3 pcs star anise
- 1 tsp black peppercorns
- 7 whole cloves
- 7 green cardamoms
- 1 cinnamon stick
- 3 bay leaves
- 6 lemon slices
- 7 dried plums
- 10 slices tomato and more lemon slices & green chilies for garnish
- ¼ cup fried onions for topping
- Yellow food color (optional)
- ½ cup oil saved from cooked meat
Instructions
- Rinse the rice under cold running water until the water runs clear, then soak it for at least 30 minutes.
- Make the spice blend by blending tomatoes, garlic, ginger, and green chilies until smooth.
- Fry the onions in oil until golden brown and caramelized.
- Marinate the beef with yogurt, spices, and prepared paste.
- Let the beef marinate in the refrigerator for 3-4 hours or overnight if possible.
- Cook the beef on low-medium heat until tender and gravy thickens.
- Boil the rice with water, salt, and spices until about 80% done, then drain.
- Layer the rice and beef in a pot, topping with tomatoes, lemons, green chilies, and herbs.
- Prepare for dum by adding food color and covering the pot.
- Let it cook on low heat for 25 minutes.
- Serve gently fluffing the layers and enjoy with raita or salad.
Notes
Serve with cool yogurt raita, cucumbers, or a crunchy salad. It is freezer friendly for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Cooking
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 600
- Sugar: 8g
- Sodium: 950mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 4g
- Protein: 45g
- Cholesterol: 120mg



