Tender Shrimp Biryani with Ginger
Photo by Rahul Sonawane on Pexels

Tender Shrimp Biryani with Ginger

A fragrant one-pot Indian rice dish where tender shrimp and aromatic basmati rice are layered with spiced yogurt, caramelized onions, and fresh ginger-garlic paste. Quick-cooking shrimp stays succulent while the rice absorbs all the warm spices—cumin, cinnamon, bay leaves, and cardamom. This is comfort food that feels special enough for guests but comes together in under an hour.

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

Steps

Before you start
  • Peel and devein shrimp, then pat them dry so they brown properly
  • Measure out basmati rice and rinse it under cold water until the water runs mostly clear
  • Have all spices measured and ready before you start cooking
  • Use a heavy-bottomed pot with a tight-fitting lid to trap steam
  1. Caramelize the onions

    • Heat 2 tablespoons of ghee in the 4-quart pot over medium-high heat.
    • Add the sliced onions and cook, stirring frequently, for 8–10 minutes until deep golden brown and crispy at the edges.
    • They should smell sweet and nutty.
    • Using a slotted spoon, remove about two-thirds of the caramelized onions to a small bowl and set aside for garnish; leave the remaining onions in the pot.
    + Show details

    Ready when: Onions are deep golden brown and crispy

    Tip: Don't rush this step—proper caramelization takes time and develops sweet flavor that seasons the whole dish.

  2. Bloom the whole spices

    • Add the remaining 2 tablespoons of ghee to the pot with the onions.
    • Reduce heat to medium.
    • Add the cumin seeds, cinnamon stick (in 2 pieces), bruised green cardamom pods, cloves, and bay leaves.
    • Stir and cook for 1–2 minutes until very fragrant and the seeds begin to pop.
    • The spices should perfume the whole kitchen.
    + Show details

    Ready when: Spices are fragrant and cumin seeds begin to pop

    Tip: Listen for the seeds to crackle—this means the oils are releasing and flavors are blooming.

  3. Cook the shrimp

    • Increase heat to medium-high.
    • Add the dry shrimp in a single layer to the pot.
    • Season with ½ teaspoon of salt and ¼ teaspoon of black pepper.
    • Cook for 1–2 minutes per side without stirring, just until the shrimp turns from gray-blue to opaque pink and curls slightly.
    • It should take 2–3 minutes total.
    • Remove the shrimp with a slotted spoon and set aside on a plate; they'll cook a bit more later.
    + Show details

    Ready when: Shrimp turns opaque pink and curls into a C-shape

    Tip: Don't overcook the shrimp now—it will cook more when layered with the rice. Overcooked shrimp becomes rubbery.

  4. Make the yogurt mixture

    • In a small bowl, stir together the room-temperature yogurt, 2 tablespoons of ginger-garlic paste, ½ teaspoon of salt, and ¼ teaspoon of black pepper.
    • Mix until smooth and well combined.
    • This is your marinade base that will coat the shrimp and flavor the rice.
    + Show details

    Ready when: Mixture is smooth and uniform

    Tip: Use room-temperature yogurt so it doesn't curdle when mixed with the hot spices.

  5. Add rice and coat with spices

    • To the pot with the bloomed spices and caramelized onions, add the rinsed basmati rice.
    • Stir gently and cook for 1–2 minutes on medium heat, coating the rice with the ghee and spices.
    • The rice should smell toasted and warming.
    + Show details

    Ready when: Rice is coated and smells toasted

    Tip: Gentle stirring prevents breaking the delicate rice grains.

  6. Layer shrimp and yogurt

    • Spread half of the yogurt mixture over the rice (about 3 tablespoons).
    • Scatter the partially cooked shrimp over the yogurt.
    • Spread the remaining yogurt mixture over the shrimp.
    • Sprinkle with the chopped cilantro, the optional mint, slit green chilies, and the remaining 1 teaspoon of salt.
    + Show details

    Ready when: Layers are visibly arranged

    Tip: Layering ensures the yogurt seasons both the shrimp and rice evenly.

  7. Pour water and bring to boil

    • Pour the 2¾ cups of water evenly over the layered ingredients.
    • Increase heat to high and bring the mixture to a rapid boil, uncovered, for 2–3 minutes.
    • You should see steam rising and bubbles breaking the surface.
    + Show details

    Ready when: Water is at a rolling boil

    Tip: Boiling removes any excess starch and prevents the biryani from becoming gluey.

  8. Reduce heat and cover

    • Reduce heat to low (the lowest setting where you still see gentle bubbles).
    • Cover the pot tightly with its lid.
    • If the lid doesn't seal perfectly, place a piece of foil under the lid before covering.
    • Cook for 18–20 minutes undisturbed.
    • The rice will absorb all the water and cook through; the shrimp will finish cooking gently in the steam.
    + Show details

    Ready when: No water remains; rice grains are separate and tender; shrimp is fully opaque

    Tip: Don't lift the lid during cooking—steam is essential for proper cooking. If you must check, peek quickly and re-cover immediately.

  9. Rest and fluff

    • Remove the pot from heat and let it rest, still covered, for 5 minutes.
    • This allows the rice to set and any remaining moisture to distribute evenly.
    • After 5 minutes, carefully remove the lid (watch out for escaping steam) and gently fluff the biryani with a fork, breaking up any clumps and folding in the shrimp from the bottom.
    • The shrimp should be tender and opaque throughout, and the rice should be fluffy with separate grains.
    + Show details

    Ready when: Rice is fluffy with separate grains; shrimp is fully opaque and tender

    Tip: Use a fork (not a spoon) to fluff so you don't mash or break the rice.

  10. Garnish and serve

    • Transfer the biryani to a serving bowl or platter.
    • Top with the reserved caramelized onions, a squeeze of fresh lemon juice if desired, and a final scattering of fresh cilantro.
    • Serve immediately while hot.
    + Show details

    Ready when: Garnishes are distributed

    Tip: The caramelized onions add crunch and richness—don't skip them.

Good to know

Tips
  • Pat the shrimp completely dry before cooking so they brown properly instead of steam. Any moisture prevents browning and makes them rubbery.
  • Use a heavy pot with a tight-fitting lid; this traps steam for even cooking and prevents the bottom rice from scorching.
  • If you don't have ginger-garlic paste, finely mince 1 tablespoon fresh ginger and 3 cloves of fresh garlic and combine them in a paste.
  • Biryani is meant to be aromatic—don't skip bruising the cardamom or blooming the spices. These steps release the essential oils that make the dish special.
Storage & reheating

Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a covered pot with a splash of water over low heat for 8–10 minutes, stirring occasionally, until warmed through. Do not freeze; the texture of the shrimp and rice deteriorates after thawing.

Substitutions
  • large shrimp (26–30 per pound) → Diced chicken breast (1¼ pounds) or firm white fish such as halibut or cod. Chicken will need slightly longer to cook (add 2–3 minutes in step 3 before removing). Fish cooks just as quickly as shrimp; monitor for opaque appearance.
  • basmati rice, long-grain → Jasmine rice or long-grain white rice. Basmati's fragrance is traditional, but jasmine offers a delicate aroma. Use the same quantity. Avoid short-grain varieties, which become mushy.
  • ghee or vegetable oil → Vegetable oil, canola oil, or unsalted butter. Ghee adds richness and a subtle nuttiness; substitute 1:1. Butter will brown slightly at the heat; this adds a nice toasted flavor.
  • plain yogurt, full-fat → Greek yogurt (use ½ cup plus 2 tablespoons to account for thickness) or sour cream. Greek yogurt is thicker and slightly tangier; sour cream adds a sharper edge. Both should be at room temperature to prevent curdling.

More biryani

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
ShrimpBasmati Rice
Method
Stovetop
Quick & Easy
One-Pot

Reviews (0)