This one-pot meal combines aromatic basmati rice with succulent shrimp and traditional Indian spices. It is a convenient way to achieve restaurant-quality flavor in under 30 minutes using a pressure cooker.

List of ingredients
- 500 grams shrimp – fresh or frozen, thawed before use.
- 1.5 tbsp ghee – or substitute with unsalted butter.
- 1 onion – sliced thinly for optimal browning.
- 1 tbsp ginger-garlic paste – provides a foundational aromatic base.
- ½ cup raisins and cashews – adds sweetness and a crunchy texture.
- 2 green chillies – or bird’s eye chilies for higher heat.
- 3-4 bay leaves – adds a subtle herbal depth.
- 2 tomatoes – diced finely.
- ½ cup chopped fresh mint and coriander – essential for authentic biryani aroma.
- 1 tsp red chili powder – Kashmiri red chili powder is recommended for vibrant color.
- ¾ tsp turmeric powder – provides earthy flavor and yellow hue.
- 1 tsp garam masala – a blend of warm spices.
- 1 cup coconut milk – adds richness and creaminess.
- 2½ cups basmati rice – long-grain variety is best.
- 1 ¾ cups water – for cooking the rice.
- 1 tsp salt – adjusted to taste.
step-by-step instructions
- Prepare the rice: Soak the basmati rice in water for 30 minutes. After soaking, drain the water and rinse the rice thoroughly before using.
- Sauté aromatics: Turn the Instant Pot to ‘Sauté’ mode. Add the ghee, then add the sliced red onions and sauté until they begin to brown.
- Add base ingredients: Stir in the ginger-garlic paste, raisins, cashews, green chillies, bay leaves, diced tomatoes, and fresh mint and coriander.
- Soften tomatoes: Continue to sauté for about 1 minute until the tomatoes release their moisture and start to soften.
- Incorporate spices: Add the red chili powder, turmeric, and garam masala, stirring well to combine with the sautéed mixture.
- Deglaze the pot: Add a tablespoon of water to the bottom of the pot. Scrape all residue off the base to ensure the ‘Burn’ error is not triggered during pressure cooking.
- Layer rice: Add the soaked and rinsed basmati rice to the pot and stir to combine it with the spice mixture.
- Add liquids: Pour in the coconut milk and mix well, then add 1 ¾ cups of water and stir again.
- Add shrimp: Place the shrimp on top and add the salt, mixing gently to combine everything.
- Pressure cook: Close the lid and set the valve to the ‘sealing’ position. Switch to ‘Manual’ mode on ‘High’ setting and set the timer for 5 minutes.
- Natural release: Allow the pressure to release naturally for 10 minutes. After this time, carefully lift the vent to release any remaining steam.
- Finish: Open the lid and gently fluff the biryani with a fork to avoid breaking the long rice grains.
Professional Cooking Tips
Optimize Basmati Rice Texture
Soaking basmati rice for 30 minutes allows the grains to absorb water evenly. This process ensures the rice cooks uniformly and prevents the grains from breaking during the pressure cooking cycle. Always rinse the rice after soaking to remove excess surface starch, which prevents the final dish from becoming sticky.
Preventing the Instant Pot Burn Error
The Burn error occurs when food particles stick to the bottom of the inner pot, creating a hot spot. Deglazing with a small amount of water after sautéing the onions and spices is critical to remove these browned bits. Additionally, ensure the coconut milk is well-mixed with water to avoid thick layers settling at the bottom.
Achieving the Perfect Onion Brown
The depth of flavor in biryani comes from the caramelization of the onions. Sauté the onions until they are a consistent golden brown rather than just translucent. This adds a sweet, nutty undertone that balances the heat of the chilies and the acidity of the tomatoes.
Handling Shrimp to Avoid Overcooking
Shrimp cook very quickly and can become rubbery if exposed to high heat for too long. By adding them just before the pressure cooking phase and using a short 5-minute cycle, the shrimp remain tender. The 10-minute natural pressure release further gently finishes the cooking process without overheating the seafood.
Ingredient Substitutions
Using Butter Instead of Ghee
If ghee is unavailable, unsalted butter is an excellent alternative. Butter provides a similar richness and fat content that carries the flavors of the spices. Ensure you use unsalted butter to maintain full control over the salt levels in the recipe.
Replacing Fresh Tomatoes with Canned
You can substitute fresh diced tomatoes with canned diced tomatoes or tomato purée. If using canned tomatoes, use approximately one-third of a standard can. Ensure you drain excess liquid from the can to prevent the rice from becoming too watery.
Fresh Ginger and Garlic Alternatives
If you do not have store-bought ginger-garlic paste, you can make your own by finely mincing fresh ginger and garlic cloves. Use equal parts of both and mince them into a fine paste using a mortar and pestle or a small food processor. This often provides a fresher, sharper flavor than the paste.
Adjusting Heat with Different Chillies
Bird’s eye chilies are significantly hotter than standard green chilies. If you prefer a milder dish, remove the seeds from the green chilies before adding them. For those who want more heat, increasing the amount of red chili powder or adding an extra bird’s eye chili will achieve the desired spice level.
Flavor Variations
Adding Mixed Vegetables
To make the dish heartier, you can add diced carrots, green peas, or cauliflower florets. Add these vegetables during the sauté phase after the onions have browned. This adds nutritional value and a variety of textures to the biryani.
Modifying Spice Levels with Kashmiri Chili
Kashmiri red chili powder is prized for its deep red color and mild heat. If you use a standard hot chili powder, reduce the quantity to avoid overpowering the other flavors. If you want a more vibrant red color without the heat, you can increase the Kashmiri powder slightly.
Experimenting with Different Prawn Sizes
Using jumbo prawns provides a more substantial bite and a luxury feel to the dish. If using very small shrimp, reduce the pressure cooking time by one minute to prevent them from shrinking too much. For larger prawns, the 5-minute setting is generally ideal for a tender result.
Serving and Pairing Ideas
Pairing with Raita
Raita, a spiced yogurt condiment, is the traditional accompaniment for biryani. The coolness of the yogurt balances the warmth of the garam masala and the heat of the chilies. Mix plain yogurt with grated cucumber, toasted cumin powder, and a pinch of salt for a refreshing side.
Adding Acidity with Lemon Wedges
Squeezing fresh lemon juice over the biryani just before eating brightens the entire flavor profile. The acidity cuts through the richness of the coconut milk and ghee. Serve the dish with several fresh lemon wedges on the side for individual seasoning.
Serving with Indian Pickles and Chutneys
Adding a side of spicy Indian mango pickle or a fresh mint-coriander chutney adds complementary tanginess. These condiments provide a sharp contrast to the creamy rice and savory shrimp. Small portions are recommended as these flavors are very intense.
Garnishing for Presentation
Freshly chopped cilantro and mint leaves added at the end provide a pop of color and a fresh herbal scent. A few fried cashews or a sprinkle of pomegranate seeds can also be added for a professional, restaurant-style presentation.
Storage and Reheating
Refrigeration Guidelines
Store leftover shrimp biryani in an airtight container in the refrigerator for up to three days. Ensure the biryani has cooled to room temperature before sealing the lid to prevent excess condensation. This keeps the rice grains from becoming mushy during storage.
Freezing Instructions
Biryani can be frozen for up to one month in freezer-safe containers. Allow the dish to cool completely before freezing. When freezing, leave a small amount of space at the top of the container to allow for expansion of the rice and liquids.
Reheating to Maintain Texture
To reheat, avoid overcooking the shrimp. If using a microwave, sprinkle a tablespoon of water over the rice and cover it with a damp paper towel to create steam. Heat in short intervals, stirring gently between bursts until warmed through.
Troubleshooting Common Issues
Managing Mushy Rice
If the rice turns out too soft or mushy, it is usually due to excess liquid or insufficient rinsing. Ensure you use the exact measurements of water and coconut milk. Always follow the 30-minute soaking and rinsing process to remove excess starch.
Correcting Bland Flavor
If the biryani tastes bland, it is likely due to a lack of salt or under-browned onions. Salt is essential to bring out the flavors of the spices. If the dish is under-seasoned after cooking, stir in a small amount of additional salt or a squeeze of lemon juice to enhance the flavors.
Dealing with Overcooked Shrimp
Overcooked shrimp often result from too long a pressure cooking time or too long a natural release. Stick strictly to the 5-minute manual cook time. If you are using very small shrimp, consider reducing the time to 3 or 4 minutes.
Frequently Asked Questions
How long does basmati rice take to cook in the Instant Pot?
For biryani, soaked basmati rice typically takes 5 minutes on the high-pressure cycle. Following this with a 10-minute natural release ensures the grains are fully cooked and fluffy without being crushed.
Can I use pre-cooked shrimp in this recipe?
No, it is not recommended to use pre-cooked shrimp. Pre-cooked shrimp will become tough and rubbery if subjected to the pressure cooking cycle. Use raw, peeled, and deveined shrimp for the best texture.
Is coconut milk essential for the flavor?
Coconut milk provides a specific creaminess and authenticity common in coastal Indian prawn biryanis. While you can substitute it with yogurt or heavy cream, coconut milk gives the dish its characteristic rich, tropical undertone.
Why must the rice be soaked for 30 minutes?
Soaking allows the rice grains to expand and hydrate before they hit the high heat of the pressure cooker. This results in longer, separate grains and a more consistent texture throughout the dish.
Can I make this in a regular pressure cooker?
Yes, this recipe can be adapted for a stovetop pressure cooker. Sauté the ingredients as directed, then pressure cook for about 5-7 minutes once the whistle goes off, followed by a natural pressure release.
Print
Instant Pot Shrimp Biryani
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Diet: General
Description
Shrimp or prawn biryani is a delicious biryani made by cooking aromatic basmati rice with prawns or shrimp and spices. This restaurant-quality dish can be made easily in the Instant Pot!
Ingredients
- 500 grams shrimp (Fresh or frozen, thawed)
- 1.5 tbsp ghee or butter
- 1 onion (sliced thin)
- 1 tbsp ginger-garlic paste
- ½ cup raisins and cashews
- 2 green chillies
- 3–4 bay leaves
- 2 tomatoes (diced)
- ½ cup chopped fresh mint and coriander
- 1 tsp red chili powder
- ¾ tsp turmeric powder
- 1 tsp garam masala
- 1 cup coconut milk
- 2½ cups basmati rice
- 1 ¾ cups water
- 1 tsp salt
Instructions
- Step: Soak the basmati rice in water for 30 minutes. After soaking, drain the water and rinse the rice before using it.
- Step: Turn the IP to ‘Sauté’ mode. Add the ghee, followed by the sliced red onions. Sauté until the onions begin to brown.
- Step: Add the ginger-garlic paste, followed by the raisins and cashews, green chillies, bay leaves, chopped tomato, fresh mint and coriander.
- Step: Sauté until the tomatoes release their moisture and start to soften (around 1 minute).
- Step: Add the red chili powder, turmeric and garam masala and stir to combine with the rest of the ingredients.
- Step: Deglaze your Instant Pot with a tablespoon of water, to make sure there is no residue sticking to the bottom of the pot.
- Step: Add the basmati rice and stir to combine.
- Step: Add the coconut milk and mix well.
- Step: Add 1 ¾ cups water and mix well.
- Step: Add the shrimp, followed by the salt and mix well to combine.
- Step: Put on the lid of the IP, and with the valve in ‘sealing’ position, switch to ‘Manual’ mode, in ‘High’ setting. Set the time for 5 minutes.
- Step: Let the biryani pressure cook, and let the steam release naturally for 10 minutes. Then, lift the vent to release any residual steam.
- Step: Open the lid of the IP and gently fluff up the biryani with a fork.
Notes
It is important to deglaze the Instant Pot before pressure cooking to avoid the burn error. Ginger garlic paste can be substituted with minced fresh ginger and garlic. Fresh tomatoes can be substituted with 1/3 can of tomatoes.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Pressure Cooking
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 531 kcal
- Sugar: 2 g
- Sodium: 1110 mg
- Fat: 14 g
- Saturated Fat: 10 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 77 g
- Fiber: 3 g
- Protein: 24 g
- Cholesterol: 220 mg