Simple Onion and Potato Biryani
Photo by Shameel mukkath on Pexels

Simple Onion and Potato Biryani

A fragrant one-pot rice dish with layers of caramelized onions, tender potatoes, and basmati rice infused with warm spices. This vegetarian biryani is a comforting, aromatic meal that's perfect for weeknight dinners or special occasions.

Prep
20 min
Cook
35 min
Wait
10 min
Total
1 hr 5 min
Makes
4 servings (about 1½ cups per serving)
Share

Steps

Before you start
  • Rinse the basmati rice under cold water until the water runs clear, then drain well
  • Cut potatoes into ¾-inch cubes and slice onions into thin half-moons
  • Measure out all spices before you begin cooking
  1. Fry the onions and potatoes

    • Heat the oil in a large heavy-bottomed pot (5-quart or larger) over medium-high heat.
    • When shimmering, add the sliced onions and cook, stirring frequently, for 10–12 minutes until deeply golden brown and caramelized.
    • This builds flavor.
    • Add the cubed potatoes and continue cooking, stirring often, for 8–10 minutes until the potatoes begin to soften and turn light golden at the edges.
    • The potatoes won't be fully cooked yet.
    + Show details

    Ready when: Onions deeply golden and caramelized; potatoes softening and lightly golden

    Tip: Don't rush the onions—deep caramelization creates the rich flavor of the biryani. Stir frequently to avoid burning.

  2. Add whole spices and cumin

    • Add the combined whole spices (bay leaves, cardamom, cloves, star anise, cinnamon) and cumin seeds to the pot.
    • Stir well and cook for 30–45 seconds until fragrant, being careful not to let the spices burn.
    • The heat of the pot will bloom the spices and release their aromas.
    + Show details

    Ready when: Spices smell fragrant and aromatic

    Tip: Have the spices measured and ready to go so you can add them quickly before they burn.

  3. Add water and bring to a boil

    • Pour the 4 cups of water into the pot.
    • Add 1½ teaspoons of salt.
    • Stir well to combine and bring to a rolling boil over medium-high heat.
    • Let it boil for 1–2 minutes, then taste and adjust salt if needed.
    • This salt seasons the water for cooking the rice.
    + Show details

    Ready when: Water is at a rolling boil

    Tip: Taste the water to ensure it's properly seasoned before adding rice—this is your only chance to adjust salt.

  4. Add rice and simmer

    • Add the rinsed and drained basmati rice to the boiling water.
    • Stir gently to ensure the rice is submerged and doesn't clump.
    • Reduce the heat to medium and simmer uncovered for 5–6 minutes.
    • The rice will begin to soften but will not be fully cooked—you're aiming for the rice to be partially cooked (about two-thirds done).
    • At this stage, the potatoes should be nearly tender.
    + Show details

    Ready when: Rice is partially cooked but still has a slight firmness; potatoes are tender but not falling apart

    Tip: Stir once or twice during cooking to prevent sticking, but avoid excessive stirring which can break the rice grains.

  5. Cover and steam until done

    • Once the rice is partially cooked and the potatoes are nearly tender, cover the pot with a tight-fitting lid.
    • Reduce the heat to low and let the biryani steam undisturbed for 8–10 minutes.
    • The residual heat will finish cooking the rice and potatoes gently.
    • You should hear a gentle steam sound from the pot; if it stops, the lid isn't tight enough.
    + Show details

    Ready when: All water is absorbed; rice is fluffy and tender; potatoes are fork-tender

    Tip: Keep the lid on—peeking lets steam escape and can result in unevenly cooked rice. A tight lid is essential for proper biryani texture.

  6. Rest and fluff

    • Remove the pot from the heat.
    • Let the biryani rest, covered, for 5 minutes.
    • This allows the steam to finish its work and helps the flavors settle.
    • After resting, carefully remove the lid and fluff the rice gently with a fork, breaking up any clumps.
    • Mix in the chopped fresh cilantro if using.
    • Be gentle so you don't break the rice grains.
    + Show details

    Ready when: Rice is fluffy and easily separated; biryani smells fragrant

    Tip: Fluff gently with a fork to keep the rice grains whole and preserve the beautiful texture of the finished dish.

Good to know

Tips
  • Thoroughly caramelize the onions—don't rush this step. Deep golden-brown onions are the foundation of biryani's rich, complex flavor.
  • Use a heavy-bottomed pot with a tight-fitting lid to ensure even heat distribution and proper steam retention during the final cooking stage.
  • Rinse the basmati rice thoroughly to remove excess starch, which helps keep the grains separate and fluffy in the finished biryani.
  • If you'd like a spicier biryani, add ½–1 tsp of red chili powder along with the whole spices, or layer thin slices of green chili between the ingredients before covering.
Storage & reheating

Store leftover biryani in an airtight container in the refrigerator for up to 3 days. Reheat gently in a covered pot over low heat with a splash of water, or microwave in a covered bowl with a damp paper towel on top. Freezing is not recommended as the rice texture degrades upon thawing.

Substitutions
  • medium russet potatoes → cauliflower florets (about 4 cups), added at the same time as potatoes. Creates a vegetarian variation with a different texture; cauliflower cooks slightly faster, so check for tenderness earlier
  • basmati rice → jasmine rice. Slightly less aromatic but works well; adjust water to 3¾ cups as jasmine is less absorbent
  • vegetable oil → ghee. Traditional choice that adds richness; use the same amount for a more authentic flavor
  • whole spices (2 bay leaves, 3–4 green cardamom pods, 2 black cardamom pods, 4–5 whole cloves, 1 star anise, 1 black cardamom stick or cinnamon stick) → 2 tsp biryani masala or garam masala mixed with 1 tsp cumin seeds. Simpler spice blend; bloom it the same way for similar aromatic results

More biryani

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
Basmati RicePotatoes
Method
Stovetop

Reviews (0)