Ever wanted to make biryani at home, but felt overwhelmed by all the long, complicated recipes out there? This easy prawn biryani (also known as shrimp biryani) is for you! Fluffy basmati rice is layered with juicy prawns in a spiced tomato, mint and caramelized onion gravy, then steamed so every grain soaks up all that flavor. It’s an absolutely show-stopping dish, made with easy-to-find ingredients and simple steps.

I simplified the steps as much as I could, so biryani can be part of your regular weeknight rotation, but it’s special enough for when you have people over. The spice level is moderate too, and my kids actually asked for a second plate each! If you love prawns, you’ll also want to try my Instant Pot shrimp curry and garlic honey prawns.
Jump to:
What makes this a great Every Little Crumb recipe:
- Simplified steps: all the flavor of a classic biryani, without the convoluted method.
- Easy-to-find ingredients: a ready-made biryani masala blend, boosted with a few everyday spices.
- Quick-cooking prawns: they only need about 3 minutes in the gravy.
- Kid-friendly: a moderate spice level that you can easily adjust.
- Impressive for guests: a beautiful layered rice dish that looks like way more work than it is.
What is prawn biryani?
Biryani is a delicious rice dish made by layering rice with a mixture of yogurt and spice-marinated meat, chicken or prawns. In this version, the prawns are marinated in yogurt and ginger garlic paste, cooked in a spiced tomato gravy, then layered with basmati rice and steamed. The combination is fantastic!
This recipe is adapted from Indian Healthy Recipes. It seemed like the simplest one to follow, and I changed it up based on my preferences.

Ingredients you need:

I used ingredients that are very easy to find. Instead of making a homemade biryani spice blend, I used a ready-made biryani masala and added a few more spices.
- Basmati rice: the way to go for biryani. Cooked with a bay leaf and a few cardamom pods.
- Prawns (shrimp): small or large both work, just adjust the cooking time to their size. You need 300 g (about 12 ounces) after peeling and cleaning.
- Yogurt: plain or Greek, for the marinade.
- Ginger garlic paste: store-bought, or make your own with my ginger garlic paste recipe.
- Spices for the marinade: biryani masala, turmeric, red chili powder and salt.
- Onion: one large yellow onion, thinly sliced and caramelized.
- Whole spices: bay leaves, cardamom pods and cloves.
- Spice powders: cumin, cinnamon, biryani masala, red chili powder, salt and pepper.
- Canned diced tomatoes: with all of their liquid.
- Fresh herbs: chopped mint and coriander.
See recipe card for quantities.
A note on chili powder: red chili powder isn’t the same as cayenne pepper, which would add a LOT of heat! For a milder biryani with a lovely red color, you can use Kashmiri red chili powder instead, and adjust the amount to taste.
How to choose prawns for biryani:
- Fresh or frozen: both work well. If you’re using frozen prawns, thaw them completely, either overnight in the fridge or in a bowl of cold water, then drain and pat them dry.
- Buy raw, not cooked: raw prawns soak up the marinade and cook in the gravy. Pre-cooked prawns would turn rubbery.
- Peeled and deveined: saves you a lot of prep time. Tails on or off is up to you.
- Size: any size works. The numbers on the pack (like 16/20) tell you roughly how many prawns are in a pound, so the lower the number, the bigger the prawns. Bigger prawns need a little longer to cook.
How to make prawn biryani:
- Step 1: Rinse the rice well, soak it for 30 minutes, then drain and rinse again. This gets rid of the extra starch so every grain stays separate, not mushy.
- Step 2: Bring the water to a boil with the bay leaf and cardamom pods. Add the rice, bring back to a boil, then cover with a tight-fitting lid and reduce to a low simmer. Cook for 15 to 20 minutes, until all the water is absorbed, then let it stand off the heat for about 5 minutes.

- Step 3: While the rice soaks, marinate the prawns. Mix them with the yogurt, ginger garlic paste, turmeric, biryani masala, red chili powder and salt, then cover and refrigerate for 30 minutes.
- Step 4: Caramelize the onions. Heat the oil in a heavy-bottomed pan over medium-high heat, add the sliced onions and cook, stirring occasionally, for 7 to 8 minutes until dark golden brown. Watch them carefully so they don’t burn, then move them onto paper towels.
- Step 5: Add a little more oil if needed, then fry the bay leaf, cardamom pods and cloves for about 10 seconds. Add the ginger garlic paste and fry for 30 seconds.
- Step 6: Add the diced tomatoes, coriander, mint, cumin, cinnamon, biryani masala, red chili powder, salt and pepper. Simmer for a few minutes, taste for seasoning, then stir the caramelized onions back in.

- Step 7: Add the marinated prawns and cook for about 3 minutes, until they curl into a “C” shape and are cooked through. Set the gravy aside.

- Step 8: Lightly oil the bottom of a large pot. Layer half the rice, then all of the prawn gravy, then the rest of the rice. For some color, stir a scoop of rice into the gravy pan and scatter it over the top.
- Step 9: Cover the pot with a very tight-fitting lid or a tight layer of foil and steam on low heat for 15 to 20 minutes. Let it rest for 15 minutes, then uncover and serve hot.
Hint: Don’t overcook the prawns in the gravy! They only need about 3 minutes, and they’ll keep warming through as the biryani steams.
Pro Tip
Don’t skip soaking and rinsing the rice. It washes away the extra starch, so you get fluffy, separate grains instead of a mushy biryani.
How to serve:
Traditionally, raita (a yogurt and cucumber salad) is a great choice. You could also serve it with plain yogurt or a very simple green salad.
For a really delicious side, make my easy homemade naan bread.

Recipe variations:
- Milder: use Kashmiri red chili powder, or less chili powder, for a gentler heat.
- Spicier: add more red chili powder to the marinade and the gravy.
- King prawns: great for a special occasion. Just give them a little longer in the gravy.
- Shrimp: small shrimp work perfectly too, and cook even faster.
Storing Leftovers:
- Fridge: let the biryani cool, then store it in an airtight container in the fridge for up to 3 days.
- Reheat: sprinkle with a splash of water, cover and reheat in the microwave or in a pan over low heat until piping hot. Only reheat what you’ll eat.
- Freezing: freeze in an airtight container for up to 1 month, then thaw overnight in the fridge. The prawns may firm up a little after freezing.
- Ginger garlic paste: leftover homemade paste keeps for 2 to 3 weeks in the fridge, or up to 6 months in the freezer.
Expert tips and tricks:
- Use a heavy-bottomed pan for the onions so they brown evenly without burning.
- Make the gravy while the rice cooks to save time.
- Seal the pot tightly when steaming so the flavors infuse the rice.
- Let it rest for 15 minutes before serving so the rice firms up and the flavors settle.
Top Tip
Marinate the prawns while the rice soaks. Both take 30 minutes, so you’re not waiting around for either!
Recipe FAQs:
Yes! Fresh or frozen prawns both work. If they’re frozen, thaw them completely first, either overnight in the fridge or in a bowl of cold water, then drain them well and pat them dry before marinating.
Only about 3 minutes in the gravy, until they curl into a “C” shape and turn pink. They warm through again while the biryani steams, so there’s no need to cook them any longer.
Don’t overcook them. Take the gravy off the heat as soon as the prawns have curled up and turned pink. Bigger prawns need a little longer than small ones.
The method is very similar, but prawns cook in just a few minutes, so prawn biryani comes together much faster than chicken biryani.
This one has a moderate spice level, so it’s kid-friendly. My kids asked for seconds! You can reduce the red chili powder for less heat, or add more if you like it spicy.
Raita (a yogurt and cucumber salad) is the classic side. Plain yogurt, a simple green salad or warm naan bread are all great too.
If you liked this recipe, you might like:
Looking for other recipes like this? Try these:
Pairing:
These go great with prawn biryani:

Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟rating in the recipe card and a comment!
Stay in touch with me through social media @ Instagram, Pinterest, and Facebook. Don’t forget to tag me when you try one of my recipes!

Prawn Biryani
Equipment
- Large pot with a tight-fitting lid
- Large deep skillet
- Mixing bowl
- Aluminum foil
Ingredients
For the rice:
- 1 1/2 cups basmati rice
- 3 cups water
- 1 bay leaf
- 3 cardamom pods
For the prawn marination:
- 300 g prawns, cleaned (weight is without shell and after cleaning), can use shrimp
- 1/3 cup yogurt
- 1 heaped tsp ginger garlic paste *See notes
- big pinch turmeric powder
- 1/2 teaspoon biryani masala spice powder
- 1/4 teaspoon red chili powder
- pinch salt
For the biryani gravy:
- 2-3 tablespoon vegetable oil
- 1 large yellow onion, thinly sliced
- 1 bay leaf
- 2 cardamom pods
- 4-5 cloves
- 1/2 teaspoon cumin powder
- 1/2 teaspoon cinnamon powder
- 1 teaspoon biryani masala spice powder
- 1/2 tsp red chili powder
- 1 heaped teaspoon ginger garlic paste
- 1 can diced tomatoes (400g or 15 oz)
- 2 tablespoon finely chopped coriander
- 1 tablespoon finely chopped fresh mint
- salt and pepper to taste
Instructions
For the rice:
- Wash the rice, then soak for 30 minutes. Drain and rinse again.
- Bring the 3 cups of water to a boil with the bay leaf and cardamom pods. Add the drained rice, bring back to a boil, then reduce the heat to a low simmer and cover with a tight-fitting lid. The water should cover the rice by about an inch, so add a little more if needed. Cook for 15-20 minutes, until all the water has been absorbed, then set aside.
For the prawns:
- In a bowl, mix the prawns with the yogurt, ginger garlic paste, turmeric powder, biryani masala, red chili powder and salt. Marinate in the fridge for 30 minutes (you can do this while the rice soaks).
To make the biryani gravy and assemble:
- Heat the vegetable oil in a large skillet over medium-high heat. Add the onion slices and cook, stirring occasionally, until golden brown and caramelized, about 7-8 minutes. Remove the onions onto paper towels to absorb some of the oil.
- Add a little more oil to the skillet if needed, then fry the bay leaf, cardamom pods and cloves for about 10 seconds. Add the ginger garlic paste and fry for about 30 seconds.
- Add the diced tomatoes, chopped coriander and mint, cumin, cinnamon powder, biryani masala, red chili powder, and salt and pepper to taste. Simmer for a few minutes, then add the caramelized onions back in.
- Add the marinated prawns and cook for about 3 minutes, until they curl into a “C” shape and are cooked through. Don’t overcook them or they’ll turn rubbery. Set the prawn gravy aside.
- Lightly grease the bottom of a large pot with oil, then layer half the cooked rice. Add all of the prawn gravy, followed by the rest of the rice. For a little color, stir a scoop of rice into the gravy pan and sprinkle it over the top layer.
- Cover the pot with a very tight-fitting lid or a tight layer of aluminum foil, then steam on low heat for 15-20 minutes. Let it rest for 15 minutes, then uncover and serve hot.
Notes
- Use raw prawns (shrimp), fresh or frozen. Thaw frozen prawns completely and pat them dry before marinating. The 300 g weight is after peeling and cleaning.
- Red chili powder isn’t the same as cayenne, which is much hotter. For a milder biryani, use Kashmiri red chili powder.
- Use store-bought ginger garlic paste or make your own with my ginger garlic paste recipe.
- Soak and rinse the rice so the grains stay fluffy and separate.
- Don’t overcook the prawns. About 3 minutes in the gravy is enough, as they keep warming through during steaming.
- Seal the pot tightly when steaming, and let the biryani rest for 15 minutes before serving.
- Store in an airtight container in the fridge for up to 3 days.
- Reheat with a splash of water, covered, until piping hot. Only reheat what you’ll eat.
- Freeze for up to 1 month and thaw overnight in the fridge.
















Shelley says
Ive never rinsed, soaked, rinced rice before and my rice is normally perfect,
This method made my rice turn to mush!!! Such a shame
Farah Abumaizar says
Hi Shelly! So sorry this didn’t work out for you- I always soak my basmati rice to good result, and haven’t gotten that comment from anyone else yet. I wonder how long you soaked it for? This article may clarify why I choose to soak my rice : https://www.finecooking.com/article/soaking-basmati-rice
Supriya Kutty says
This recipe is so delicious. I really loved it thank you so much for sharing this amazing recipe with us. I didnt know how to make prawn biryani but then I think I will be able to make this for my kids.
Farah Abumaizar says
Oh I am so so happy you enjoyed the recipe! Thanks so much for taking the time to comment, I’m sure your kids will love this!
Sue says
This was delicious. So happy for the kid-friendly spice level.
Farah Abumaizar says
So glad to hear it!!
Sue says
This looks absolutely spectacular, your photos make my mouth water. I love biryani and love how you’ve simplified it for any night of the week!
Farah Abumaizar says
Thanks so much Sue !
Sujata Gopinath says
Hi Farah
How can I make biryani masala at home? Your biryani looks delicious
Farah Abumaizar says
Hi there! I buy ready made biryani masala!
Sarah James says
I love biryani and your Prawn Biryani looks absolutely delicious. Thanks for the step by step instructions, pinning for later.
Farah Abumaizar says
It’s my pleasure hope you love it!!
Sandhya Hariharan says
Your Biryani looks so flavorful and amazing. I can’t wait to adapt them in cooking next time.
Farah Abumaizar says
I hope you do and love it!
kim says
Loved this recipe! It was so easy and had the best flavor. I’ll definitely be making again!
Farah Abumaizar says
Thanks Kim! So happy to hear that!