
Indian Biryani Spice Rice with Fried Onions
Fragrant basmati rice layered with warm biryani spices, caramelized fried onions, and tangy yogurt. This stovetop pilaf captures the essence of biryani without meat—aromatic, deeply flavored, and crowned with crispy onions. Serve alongside curries or as a complete vegetarian main.
- Prep
- 15 min
- Cook
- 25 min
- Wait
- 20 min
- Total
- 1 hr
- Makes
- 4 servings (about 3 cups cooked rice)
Steps
Before you start
- Rinse basmati rice under cold water until the water runs clear
- Have all spices measured and ready before you start cooking
- Use ghee at room temperature for easier handling
Fry the onion slices
- Heat 1 tablespoon of ghee in a small skillet over medium-high heat.
- Add the thinly sliced onions and fry for 8–10 minutes, stirring frequently, until golden brown and crispy at the edges.
- Transfer to a paper towel-lined plate to drain and reserve.
- These will be mixed into the rice later; set aside 2 tablespoons for garnish.
+ Show details− Hide details
Ready when: onions are golden brown and crispy
Tip: Onions must be fully crispy; any moisture will soften them and dilute the biryani flavor.
Toast the spices
- In a large heavy-bottomed pot, heat the remaining 2 tablespoons of ghee over medium heat.
- Add the crushed cardamom pods, bay leaves, cinnamon stick, and cloves.
- Toast for 1–2 minutes, stirring gently, until fragrant.
- The spices should release their aroma without darkening.
+ Show details− Hide details
Ready when: spices are fragrant, not browned
Tip: Don't let the spices burn or the rice will taste bitter. If using whole spices, they'll flavor the oil without overpowering the dish.
Add biryani masala and yogurt
- Reduce heat to medium-low.
- Add the biryani masala blend to the toasted spices and stir for 30 seconds.
- Pour in the yogurt and stir well to combine, creating a fragrant paste.
- Cook for 1 minute, stirring constantly, so the yogurt heats through and infuses with the spices.
+ Show details− Hide details
Ready when: yogurt is heated and spices are fully incorporated
Tip: Low heat prevents the yogurt from curdling. Stir constantly to avoid any scorching on the pot bottom.
Add rice and most fried onions
- Stir in the drained basmati rice, folding gently to coat each grain with the spiced ghee and yogurt mixture.
- Cook for 2–3 minutes, stirring occasionally, until the rice is heated through and lightly toasted.
- Add most of the fried onions (reserving 2 tablespoons for garnish) and fold them in carefully to distribute evenly.
+ Show details− Hide details
Ready when: rice is evenly coated and grains are separate
Tip: Gentle folding prevents breaking the rice grains. Toasting the rice slightly improves texture and prevents mushiness.
Pour in broth and season
- Pour the vegetable broth (or water) evenly over the rice.
- Taste the mixture and season with salt as needed.
- Bring to a boil over medium-high heat, stirring once or twice to ensure nothing sticks to the bottom.
- Once boiling, reduce heat to low.
+ Show details− Hide details
Ready when: liquid is at a rolling boil
Tip: The ratio of liquid to rice (1.5:1) is key. Using broth instead of water adds deeper flavor.
Cover and simmer rice
- Cover the pot with a tight-fitting lid.
- Reduce the heat to low and simmer undisturbed for 15 minutes.
- The rice will steam gently in this covered environment, absorbing all the liquid and cooking through evenly.
+ Show details− Hide details
Ready when: rice is tender, liquid is absorbed, steam no longer escapes
Tip: Do not lift the lid during cooking—you'll lose steam and the rice won't cook evenly. If you hear hissing or smell burnt rice, the heat is too high; reduce it slightly.
Rest and fluff
- Remove the pot from heat and let it rest, covered, for 5 minutes.
- This allows residual steam to finish cooking any slightly firm grains.
- Fluff the rice gently with a fork, breaking up any clumps and lifting the grains to separate them.
+ Show details− Hide details
Ready when: rice is tender and grains are separate when fluffed
Tip: Resting prevents the rice from breaking apart when you fluff it. Use a fork rather than a spoon to avoid crushing the grains.
Garnish and serve
- Transfer the rice to a serving dish.
- Top with the reserved 2 tablespoons of crispy fried onions and scatter the fresh cilantro and mint leaves, if using.
- Serve immediately while the rice is still warm and fragrant.
+ Show details− Hide details
Tip: Fresh herbs added just before serving brighten the dish and add a fresh contrast to the warm spices.
Good to know
Tips
- Use whole spices (cardamom, cinnamon, cloves, bay leaf) rather than ground versions—they flavor the rice subtly without overpowering it and can be left in the finished dish or removed before serving, as you prefer.
- Basmati rice is essential for authentic biryani; its long, slender grains stay separate and cook evenly. Jasmine rice is an acceptable substitute if basmati is unavailable.
- For a richer, more indulgent version, stir in 2 tablespoons of ghee just before serving, fold in a handful of cooked peas or corn, or layer thin cucumber slices and boiled eggs on top.
- If you prefer a spicier biryani, increase the biryani masala to 2 teaspoons or add a pinch of cayenne pepper when toasting the spices. For a milder version, reduce to 1 teaspoon.
Make ahead
Ghee, onions, and yogurt can be combined in the pot up to 4 hours ahead, covered, at room temperature. When ready to cook, reheat the mixture gently over medium-low heat before adding the rice. Alternatively, prepare the fried onions (store-bought or homemade) the day before and store in an airtight container at room temperature.
Storage & reheating
Refrigerate leftovers in an airtight container for up to 3 days. The crispy fried onions may soften slightly; for best texture, store them separately and add just before serving. Reheat on the stovetop over medium heat with a splash of water, stirring gently, until warmed through (about 5 minutes). Do not freeze, as the rice texture will suffer.
Substitutions
- ghee → unsalted butter or vegetable oil. Ghee adds authentic flavor and a higher smoke point, but butter works in a pinch. Use the same quantity. Oil produces a lighter flavor.
- biryani masala spice blend → 1 teaspoon ground cumin + ½ teaspoon ground coriander + ¼ teaspoon turmeric + pinch of red chili powder. If biryani masala is unavailable, this blend approximates the spice profile, though the complexity will be slightly reduced.
- vegetable broth or water → chicken broth or water. Vegetable broth is traditional for a vegetarian biryani. Chicken broth adds richer depth; water is neutral and still works well.
- crispy fried onions → thinly sliced raw onions sautéed in ghee until very crispy, or panko breadcrumbs toasted in ghee with a pinch of salt. Store-bought fried onions are convenient, but homemade versions offer superior flavor and texture control. Panko is a textural alternative for garnish.
More biryani
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Indian
- Main ingredient
- Basmati Rice
- Method
- Stovetop





