
Fragrant basmati rice layered with juicy spiced shrimp, caramelized onions, and warm Indian spices. This easy shrimp biryani recipe brings restaurant-quality seafood biryani to your weeknight table in under an hour.

There is something magical about lifting the lid off a pot of biryani and watching the steam carry out clouds of saffron, cardamom, and caramelized onion. This shrimp biryani takes that classic experience and pairs it with sweet, briny shrimp that cook in minutes, making it one of the fastest ways to get real seafood biryani flavor onto your table. If you have ever loved a king prawn biryani at your favorite Indian restaurant, this easy shrimp biryani recipe is built to bring that same comfort home.
Unlike heavier meat biryanis that need hours of marination and slow braising, this version leans on the natural sweetness of shrimp, which means dinner comes together in well under an hour without sacrificing depth of flavor.
Before we get cooking, the right tools and ingredients make a real difference here. A heavy bottomed pot with a tight lid is what creates that gentle dum steam that biryani is famous for, and good quality basmati rice and real saffron threads are what separate an average pot of rice from something genuinely special. These are the products that genuinely help this recipe shine:
Shrimp is one of the most forgiving proteins for biryani because it cooks so quickly. Instead of waiting for meat to become tender, you are simply waiting for the shrimp to turn pink and opaque, which takes just a few minutes. That speed means you can focus your energy on the parts that actually build flavor, like properly browning your onions and building a rich tomato masala base.
This recipe also uses the classic dum method, where partially cooked rice is layered over the shrimp masala and then steamed together. This is what gives authentic biryani its signature texture, with rice that stays fluffy and separate while still tasting infused with spice from top to bottom.
Chef's Tip: Stop boiling the rice the moment it is about 70 percent cooked. It should still have a firm bite at the center. The rice finishes cooking during the steaming stage, and if you boil it fully beforehand, you will end up with mushy biryani instead of distinct, fluffy grains.
Most people skip or rush the onion caramelization step, but it is honestly the backbone of a great biryani. Deeply golden, almost jammy onions add a natural sweetness and depth that no spice blend can replicate on its own. Resist the urge to turn up the heat to speed things along. Low and slow is the way to go here.
The saffron milk poured over the rice before steaming is another small detail that makes a big difference. It gives the biryani those beautiful golden streaks throughout the rice and a subtle floral aroma that instantly signals this is the real deal.
A few other things that elevate this dish:
Ready to make it? Here is the full step by step recipe:

Fragrant basmati rice layered with juicy spiced shrimp, caramelized onions, and warm Indian spices. This easy shrimp biryani recipe brings restaurant-quality seafood biryani to your weeknight table in under an hour.
In a bowl, combine the shrimp with yogurt, lemon juice, half the ginger, half the garlic, turmeric, chili powder, and a pinch of salt. Marinate for 15 to 20 minutes while you prep the rice.
Bring a large pot of salted water to a boil. Add the soaked and drained basmati rice along with the bay leaves, cloves, cardamom, and cinnamon stick. Cook until the rice is about 70 percent done, still firm at the center, then drain and set aside.
Heat 2 tablespoons of ghee in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the sliced onions and cook, stirring occasionally, until deep golden brown, about 10 to 12 minutes. Remove half the onions and set aside for garnish.
Add the remaining garlic and ginger to the pot with the onions and saute for 1 minute until fragrant. Stir in the diced tomatoes and biryani masala, cooking until the tomatoes break down and the mixture turns thick and glossy, about 5 minutes.
Add the marinated shrimp to the pot and cook for 3 to 4 minutes, just until they turn pink and opaque. Do not overcook, since they will finish cooking later in the steam. Remove from heat.
Spread the shrimp mixture evenly across the bottom of the pot. Layer the partially cooked rice on top in an even layer.
Drizzle the saffron milk over the rice, then sprinkle with the reserved fried onions, chopped cilantro, and mint. Drizzle the remaining ghee over the top.
Cover the pot tightly with a lid, or seal the edges with foil for a true dum effect. Cook on the lowest heat setting for 20 to 25 minutes to let the rice finish steaming and absorb all the flavors.
Turn off the heat and let the biryani rest, covered, for 10 minutes. Gently fluff with a fork, working from the edges to the center so the shrimp and rice mix without breaking the grains.
Serve hot, garnished with extra cilantro and mint, alongside raita or a simple cucumber salad.
Shrimp biryani is a complete meal on its own, but it truly shines next to a cooling side. A simple cucumber and onion raita, or even just a wedge of lemon and some sliced red onion, balances out the warmth of the spices beautifully.
If you are meal prepping or hosting, you can prepare the shrimp marinade and fried onions a day in advance and store them separately in the fridge. This cuts your active cooking time on the day of serving down significantly, while still letting you steam everything together fresh for the best texture.
Leftovers keep well in an airtight container in the fridge for up to two days. When reheating, add a small splash of water before covering and warming gently on the stove or in the microwave, which helps the rice steam back to life instead of drying out. Freezing is not recommended, since shrimp tends to turn rubbery once thawed.
Whether you are calling it Indian shrimp fried rice's fancier cousin, a seafood biryani, or simply your new favorite prawn biryani recipe, this dish earns its place in a regular dinner rotation. It is impressive enough for guests, yet simple enough for a weeknight when you want something a little more exciting than the usual routine.