
French Herbes de Provence Lamb Biryani
A sophisticated fusion of Indian biryani and French Provençal flavors, featuring tender slow-cooked lamb infused with thyme, rosemary, and lavender, layered with fragrant basmati rice and caramelized onions. The result is an aromatic, deeply flavorful one-pot dish that bridges two culinary traditions with elegance.
- Prep
- 25 min
- Cook
- 1 hr 15 min
- Wait
- 30 min
- Total
- 2 hr 10 min
- Makes
- 6 servings (serves 6 as a main course)
Steps
Before you start
- Trim lamb of excess fat and cut into 1½-inch (4 cm) cubes
- Soak basmati rice in cold water for 20 minutes, then drain
- Measure and gather all herbs and spices before you begin
- Use a heavy 6-quart (5.7 L) Dutch oven or covered braising pot
Sear the lamb
- Heat 3 tbsp (45 ml) olive oil in a 6-quart (5.7 L) Dutch oven over medium-high heat until shimmering.
- Working in batches, add the cubed lamb, season with 1.5 tsp (9 g) salt and ½ tsp (1 g) black pepper, and sear for 3–4 minutes per side until browned.
- Transfer to a plate.
- Do not crowd the pan; this should take about 15 minutes total.
+ Show details− Hide details
Ready when: Lamb is golden brown on all sides
Tip: Patting the lamb dry before searing helps it brown rather than steam.
Build the aromatics
- In the same pot, reduce heat to medium.
- Add the minced garlic and ginger, stirring constantly for 1 minute until fragrant.
- Add the thyme sprigs, rosemary sprigs, and ½ tsp (1 g) dried lavender buds.
- Stir for 30 seconds to release their oils.
+ Show details− Hide details
Ready when: Aromatics are fragrant and herbs begin to release their scent
Tip: Toasting the herbs briefly deepens their flavor without browning them.
Deglaze and braise
- Pour the ¾ cup (180 ml) white wine into the pot, scraping up any browned bits from the bottom.
- Return the seared lamb and any accumulated juices to the pot.
- Add the 2 cups (480 ml) stock.
- Bring to a simmer, then reduce heat to low, cover, and braise for 50–60 minutes, until the lamb is tender and easily pierced with a fork.
+ Show details− Hide details
Ready when: Lamb falls apart easily when pierced; liquid has reduced by about one-third
Tip: Do not overcrowd the pot; maintain a gentle simmer to keep the meat tender.
Caramelize the onions
- While the lamb braises, heat 2 tbsp (30 ml) ghee in a large skillet over medium heat.
- Add the sliced onions and cook, stirring occasionally, for 12–15 minutes until deep golden brown and very soft.
- Set aside half on a plate for garnish, leaving the other half in the skillet.
+ Show details− Hide details
Ready when: Onions are deep golden brown and smell sweet
Tip: Cook onions low and slow—rushing them results in burnt rather than caramelized onions.
Prepare saffron milk
- Steep the ½ tsp (0.5 g) saffron threads in ¼ cup (60 ml) warm milk for 10 minutes.
- This infuses the milk with saffron's color and delicate flavor.
+ Show details− Hide details
Ready when: Milk is golden and fragrant
Tip: Use warm, not boiling, water to avoid damaging saffron's delicate notes.
Boil the rice
- Bring the 3.5 cups (840 ml) water to a boil in a separate pot.
- Add the drained basmati rice, 2 bay leaves, 4 lightly crushed cardamom pods, 1 cinnamon stick, and 4 whole cloves.
- Simmer, uncovered, for 7–8 minutes until the rice is three-quarters cooked and still slightly firm (al dente).
- The water should be mostly absorbed.
- Drain well.
+ Show details− Hide details
Ready when: Rice grains are tender but still firm; water is mostly absorbed
Tip: Partial cooking prevents the rice from turning mushy when it finishes in the pot.
Layer the biryaniOven 325°F / 165°C
- Preheat the oven to 325°F (163°C).
- Spread the remaining caramelized onions (still in the skillet) evenly across the bottom of the Dutch oven with the braised lamb and its braising liquid.
- Scatter the partially cooked rice evenly over the lamb.
- Drizzle the saffron milk over the top.
- Distribute the reserved caramelized onions as the final garnish layer.
- Dot with the remaining 2 tbsp (30 ml) ghee.
+ Show details− Hide details
Ready when: Layers are visibly assembled; saffron milk is evenly distributed
Tip: Reserving some caramelized onions for the top adds texture and flavor contrast.
Finish in the ovenOven 325°F / 165°C
- Cover the Dutch oven tightly with foil, then place the lid on top.
- Transfer to the preheated 325°F (163°C) oven and cook for 20–25 minutes until steam escapes from the sides and you hear a gentle sizzle.
- The rice will finish cooking in the residual heat and steam.
+ Show details− Hide details
Ready when: Steam escapes from the sides; gentle sizzle heard; aromatic fragrance emanates from the pot
Tip: Do not open the pot during cooking—escaping steam disrupts the final cooking.
Rest and fluff
- Remove the pot from the oven and let it rest, covered, for 7 minutes.
- Carefully remove the lid and foil (watch for escaping steam).
- Using a fork, gently fluff the rice, folding it into the lamb and onions without crushing the grains.
- The biryani should have a warm, aromatic appearance with distinct layers still partially visible.
+ Show details− Hide details
Ready when: Rice is fully cooked, tender, and separates easily; lamb is soft and fragrant
Tip: Gentle fluffing prevents the rice from becoming mushy while still blending the layers.
Garnish and serve
- Transfer the biryani to a serving platter or divide among bowls.
- Scatter fresh cilantro and mint leaves (if using) over the top.
- Serve hot, with the fragrant steam still rising.
+ Show details− Hide details
Tip: Fresh herbs brighten the rich, earthy flavors of the biryani.
Good to know
Tips
- Invest in fresh, high-quality herbs for this dish—they are the soul of the recipe. Dried thyme and rosemary can replace fresh in a pinch (use half the quantity), but fresh delivers the bright, delicate notes that define this fusion.
- Do not skip the saffron-milk step; it adds visual beauty and subtle floral notes that anchor the French-Indian bridge. Even a small amount transforms the final dish.
- Biryani is forgiving—if your rice is slightly overcooked or the lamb on the tender side of medium, the dish remains delicious. Use a meat thermometer to check doneness at 160°F (71°C) if unsure.
- For deeper flavor, prepare the braised lamb and caramelized onions a day ahead. The flavors meld and deepen overnight, and you'll simply need to layer and finish the biryani on the day you serve it.
Make ahead
The lamb can be braised up to 2 days ahead, cooled completely, and refrigerated. Reheat gently in a covered pot at 325°F (163°C) for 15 minutes before layering with rice. The entire assembled biryani can rest, covered, at room temperature for up to 1 hour before finishing in the oven.
Storage & reheating
Refrigerate leftovers in an airtight container for up to 3 days. To reheat, cover and warm gently in a 325°F (163°C) oven for 15–20 minutes or in a pot over low heat with a splash of stock to prevent drying. Freeze the cooled biryani for up to 3 months; thaw in the refrigerator overnight before reheating.
Substitutions
- dried culinary lavender buds → ½ tsp (1 g) dried tarragon or oregano. Tarragon or oregano offer similar herbaceous depth without lavender's floral note. The dish becomes more traditionally Provençal.
- lamb shoulder or leg, trimmed and cut into 1½-inch (4 cm) cubes → 3 lbs (1360 g) beef chuck or venison. Beef requires an extra 10–15 minutes braising time; venison adds game notes and pairs beautifully with the Provençal herbs.
- ghee or clarified butter → 4 tbsp (60 ml) unsalted butter or vegetable oil. Butter adds richness; oil is lighter. Either works, though ghee's nutty flavor complements the herbs best.
- saffron threads → ¼ tsp (1 g) turmeric mixed with a pinch of dried marigold petals. Provides similar color and warmth. Saffron's subtle flavor is irreplaceable, but this approximation is budget-friendly.
More biryani
See all →Find more like this
- Meal
- Dinner
- Main ingredient
- Basmati RiceLamb Shoulder
- Method
- Oven
- Quick & Easy
- One-Pot





