The Best Homemade Biryani Recipe
What You’ll Love About This Recipe
This Biryani recipe is perfect for anyone looking to create a flavorful, aromatic dish that feels like a celebration on your plate. With layers of fragrant rice, tender meat, and spices, it’s a meal that brings warmth to any table. You’ll love how easy it is to make with simple steps, yet it tastes like it came from a restaurant. The blend of spices creates a rich, complex flavor that’s satisfying without being overwhelming. Plus, it’s a great dish to share with family and friends, making any day feel special.
Recipe

Biryani is a flavorful and aromatic rice dish that originated in the Indian subcontinent. It combines fragrant basmati rice with tender meat or vegetables, infused with a blend of spices, herbs, and often layered with fried onions and boiled eggs. This dish is a celebration of flavors and textures, making it a favorite for special occasions and gatherings.
Ingredients:
- 2 cups basmati rice
- 500g chicken, mutton, or vegetables
- 2 large onions, thinly sliced
- 2 tomatoes, chopped
- 1 cup yogurt
- 3-4 green chilies, slit
- 1/2 cup chopped cilantro (coriander leaves)
- 1/2 cup chopped mint leaves
- 1 tablespoon ginger-garlic paste
- 1 teaspoon turmeric powder
- 1 tablespoon red chili powder
- 1 tablespoon biryani masala
- 1 teaspoon garam masala
- 4-5 whole cloves
- 2-3 cardamom pods
- 1 cinnamon stick
- 1 bay leaf
- 4 cups water
- 1/2 cup cooking oil or ghee
- Salt to taste
- Saffron strands soaked in 2 tablespoons warm milk (optional)
Instructions:
- Wash the basmati rice thoroughly and soak it in water for 30 minutes. Drain and set aside.
- Heat oil or ghee in a large pot and fry the sliced onions until golden brown. Remove half for garnishing.
- Add whole spices (cloves, cardamom, cinnamon, bay leaf) to the remaining onions and sauté for a minute.
- Add ginger-garlic paste and sauté until fragrant. Add the meat or vegetables and cook until browned.
- Stir in turmeric powder, red chili powder, biryani masala, and salt. Cook for 2-3 minutes.
- Add chopped tomatoes, green chilies, yogurt, cilantro, and mint leaves. Mix well and cook until the tomatoes soften and the mixture thickens.
- In a separate pot, boil water with a pinch of salt. Add the soaked rice and cook until 70% done. Drain the water and set the rice aside.
- Layer the partially cooked rice over the meat or vegetable mixture. Sprinkle the reserved fried onions and garam masala. Drizzle saffron milk if using.
- Cover the pot with a tight lid and cook on low heat for 20-25 minutes (dum cooking).
- Turn off the heat and let it rest for 10 minutes before serving.
Notes:
- Adjust the spice levels according to your preference.
- For vegetarian biryani, substitute meat with paneer, potatoes, or mixed vegetables.
Equipment:
- Large pot with a tight lid
- Frying pan
Time:
Prep time: 40 minutes
Cooking time: 50 minutes
Cuisine:
Indian
Serving:
4-6 people
Nutrition
Biryani is a flavorful and aromatic dish that is rich in nutrients. Below is the nutritional breakdown per serving.
| Nutrient | Amount per serving |
|---|---|
| Calories | 350 kcal |
| Protein | 15 g |
| Carbohydrates | 45 g |
| Fat | 12 g |
| Fiber | 3 g |
| Sodium | 600 mg |
What To Serve With It
Wondering what to pair with your biryani? I love serving it with cooling raita, crispy papadums, or a tangy salad to balance the rich flavors. A revitalizing mango lassi or spiced chai makes the meal even more satisfying.
Side Dishes
Since biryani’s rich flavors can stand on their own, you might think it doesn’t need sides—but trust me, the right pairings take it to the next level. I love serving raita, a cooling yogurt sauce with cucumber and mint, to balance the spices. A crunchy onion salad adds freshness, while tangy pickles bring a zingy contrast. Don’t forget papadums—those crispy lentil crackers are addictive! Sometimes, I’ll add a simple vegetable curry for extra depth. Each side complements the biryani in its own way, making every bite a little adventure. It’s all about creating harmony on your plate!
Complementary Drinks
When you’re enjoying a plate of biryani, picking the right drink can really make the meal feel complete. I love sipping on a cool glass of lassi—it’s creamy, invigorating, and balances the spiciness perfectly. If you’re not into dairy, a tangy lemonade or minty jaljeera works wonders. For something fizzy, try a cold soda or sparkling water with a slice of lime. Tea lovers can enjoy a hot cup of masala chai, especially if it’s a cozy evening. And let’s not forget water—simple but essential. Whatever you choose, make sure it complements the rich flavors of the biryani and enhances your meal!