Roasted Fennel and Saffron Basmati
Photo by Muhammad Khawar Nazir on Pexels

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)
Share

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
  1. 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

    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.

  2. 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

    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.

  3. 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

    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.

  4. 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

    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.

  5. 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

    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.

  6. 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

    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.

  7. 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

    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

Reviews (0)