
Roasted Fennel and Saffron Basmati
A fragrant Persian-style pilaf featuring caramelized roasted fennel bulbs paired with golden saffron-infused basmati rice. The fennel becomes sweet and tender when roasted, creating a sophisticated side dish with warm spice notes and tender grains.
- Prep
- 20 min
- Cook
- 35 min
- Wait
- 10 min
- Total
- 1 hr 5 min
- Makes
- 4 servings (about 4 cups total)
Steps
Before you start
- Rinse the basmati rice under cool water until the water runs clear, about 2 minutes
- Heat your vegetable stock so it's warm when you add it to the rice
- Cut fennel bulbs in half lengthwise, leaving the root end intact so they hold together during roasting
- Measure out saffron and have a small bowl ready to bloom it in hot stock
Prepare and roast fennelOven 425°F / 220°C
- Preheat your oven to 425°F (220°C).
- Place fennel halves cut-side down on a baking sheet.
- Drizzle with 3 tablespoons (45 ml) olive oil and season with 0.75 teaspoon (4 g) kosher salt and 0.25 teaspoon (0.5 g) black pepper.
- Roast for 25–30 minutes until the flat sides are deep golden brown and a fork easily pierces the thickest part.
- The fennel should be caramelized and tender but not falling apart.
+ Show details− Hide details
Ready when: Fennel is deep golden brown on the flat sides and tender when pierced with a fork
Tip: Keep the root end intact so the fennel holds its shape during roasting; don't flip it, which would disrupt the caramelization.
Bloom saffron in stock
- While the fennel roasts, place saffron threads in a small bowl and pour 0.25 cup (60 ml) of the warm vegetable stock over them.
- Let steep for 5 minutes so the saffron releases its color and flavor into the liquid.
- You'll use this saffron-infused stock when cooking the rice.
+ Show details− Hide details
Ready when: Stock is deep golden-yellow and fragrant
Tip: Steeping saffron in hot (not boiling) liquid extracts its flavor and color fully without damaging its delicate essence.
Toast cumin and aromatics
- Melt 2 tablespoons (30 g) butter in a large pot (3-quart / 2.8 L) over medium heat.
- Add 0.5 teaspoon (1.5 g) cumin seeds and toast for about 1 minute, stirring occasionally, until fragrant.
- Add 1 finely diced onion (150 g) and sauté for 4–5 minutes, stirring often, until softened and just beginning to turn translucent.
- Add 3 minced garlic cloves (15 g) and cook for 30 seconds more until fragrant.
+ Show details− Hide details
Ready when: Onions are softened and translucent, garlic is fragrant
Tip: Toast the cumin seeds dry first to awaken their flavor before adding the onion; don't let the garlic burn or it will taste bitter.
Toast rice briefly
- Add the rinsed basmati rice (300 g) to the pot and stir constantly for 1–2 minutes.
- The rice should look slightly opaque and translucent grains should become uniformly white, and you'll smell a nutty aroma.
- This toasting step ensures the rice grains stay separate and fluffy.
+ Show details− Hide details
Ready when: Rice grains are opaque and uniformly white, with a nutty aroma
Tip: Do not skip this step; toasting helps the grains stay separate and firm during steaming.
Add stock and seasonings
- Pour the saffron-infused stock (including the saffron threads) and the remaining 2.25 cups (530 ml) of warm vegetable stock into the pot.
- Add 0.5 teaspoon (3 g) kosher salt and stir well to combine.
- The liquid should cover the rice by about 1 inch.
- Bring the mixture to a boil over medium-high heat, then taste and adjust salt as needed.
+ Show details− Hide details
Ready when: Mixture comes to a boil; you see bubbles breaking the surface throughout
Tip: Taste the broth before covering; you won't be able to adjust seasoning once the rice is steaming, so add salt conservatively now.
Steam rice covered
- Reduce the heat to low and place a tight-fitting lid on the pot.
- Steam for 15 minutes without lifting the lid or stirring.
- The rice should absorb all the liquid and become tender with separate, fluffy grains.
- You may hear occasional gentle bubbles; this is normal.
+ Show details− Hide details
Ready when: Rice is tender, liquid is fully absorbed, and grains are separate
Tip: Don't lift the lid or stir during steaming; this releases steam and disrupts even cooking. If after 15 minutes the rice is still too wet, add 1 more minute.
Fluff rice and serve
- Remove the pot from heat and let it rest, covered, for 5 minutes.
- Then remove the lid and gently fluff the rice with a wooden spoon or rice paddle, breaking up any clumps.
- Divide the rice among four serving bowls or plates.
- Top each portion with a roasted fennel half.
- Garnish with fresh mint (optional), and serve warm.
+ Show details− Hide details
Ready when: Rice is fluffy and grains are separated; fennel is warm and tender
Tip: Resting the rice for 5 minutes after steaming allows residual steam to finish cooking and helps grains separate cleanly when fluffed.
Good to know
Tips
- Saffron is precious; buy threads rather than powder and store in a cool, dark place. A little goes a long way—this recipe uses only a small pinch, which is enough to perfume the entire pot.
- Basmati rice requires rinsing to remove excess starch, which helps grains stay separate. If you don't rinse it, the rice may clump together.
- Fennel's anise flavor mellows and sweetens when roasted; if you're fennel-averse, this is the best way to try it as it becomes almost caramelized and mild.
- This pilaf pairs beautifully with roasted lamb, fish, or roasted vegetables. The saffron and fennel echo Persian and Mediterranean flavors.
Make ahead
The fennel can be roasted up to 2 hours ahead and reheated gently in a 300°F (150°C) oven for 5 minutes before serving. Cook the rice fresh just before serving for best flavor and texture.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of water or stock over low heat for 3–4 minutes, or microwave covered for 1–2 minutes. Do not freeze; the rice texture degrades upon thawing.
Substitutions
- vegetable stock, warm → chicken or seafood stock. Use an equal amount for a richer, more savory pilaf that pairs well with roasted meats or fish.
- cumin seeds → 0.25 teaspoon ground cardamom or 0.5 teaspoon black mustard seeds. Cardamom adds a floral note; mustard seeds provide a sharper, earthier flavor.
- fresh mint leaves → fresh dill or cilantro. Both herbs complement the saffron and fennel; use the same amount, chopped.
- saffron threads → a pinch of ground turmeric (use 1/8 teaspoon) plus a tiny pinch of smoked paprika. This won't replicate saffron's exact flavor, but will add color and warmth; saffron is irreplaceable in traditional recipes.
More pilaf
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Persian
- Main ingredient
- Basmati Rice





