How To Make Shrimp Biryani at Home

Shrimp Biryani is a classic South Asian dish that combines fragrant, spiced rice with succulent shrimp. The dish is popular in India, Pakistan, Bangladesh, and other parts of South Asia, and has become a favorite around the world.

How To Make Shrimp Biryani  at Home

How To Make:

To make Shrimp Biryani, long-grain basmati rice is typically cooked with a variety of aromatic spices such as cinnamon, cardamom, cloves, and bay leaves, which infuse the rice with a rich and complex flavor. The shrimp is marinated in a spicy blend of ginger, garlic, chili powder, turmeric, and other seasonings, before being added to the rice mixture.
Other ingredients that are commonly added to Shrimp Biryani include onions, tomatoes, yogurt, and saffron, which contribute additional layers of flavor and texture to the dish. The dish is usually served with raita, a yogurt-based condiment that helps to balance the heat of the spices.

Tips and Variations:


Soak the rice in water for at least 30 minutes before cooking to help the grains cook evenly and prevent them from breaking.
To make the dish more flavorful, toast the whole spices (such as cinnamon, cardamom, and cloves) in a dry pan before adding them to the rice.
Use fresh shrimp whenever possible, as they will have a better texture and flavor than frozen shrimp.
Adjust the amount of spice to your personal preference, adding more or less chili powder, cumin, or other spices as desired.
To save time, you can use store-bought biryani masala instead of making your own spice blend from scratch.


How To Make Shrimp Biryani  at Home

Add vegetables such as peas, carrots, or potatoes to the dish to make it more hearty and nutritious.
Substitute the shrimp with chicken or lamb for a different flavor profile.
Use brown basmati rice instead of white rice for a healthier twist.
Try adding a tablespoon of ghee or butter to the dish for a richer flavor.
Garnish the dish with fresh cilantro, sliced almonds, or raisins for added texture and flavor.


  • 1 pound large shrimp, peeled and deveined
  • 2 cups basmati rice
  • 2 tablespoons oil or ghee
  • 1 large onion, thinly sliced
  • 2 teaspoons ginger paste
  • 2 teaspoons garlic paste
  • 1 teaspoon chili powder
  • 1 teaspoon cumin powder
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon garam masala powder
  • Salt, to taste
  • 4 cups water
  • 1/4 cup plain yogurt
  • 1/4 teaspoon saffron threads, soaked in 1 tablespoon of warm milk
  • 2 tablespoons chopped fresh cilantro leaves

How To Make Shrimp Biryani  at Home


Rice should be thoroughly rinsed with cold water several times until the water is clear. Give the rice at least 30 minutes to soak in cold water.
In a big pot, heat the oil or ghee over medium heat. Then add the thinly sliced onions and cook them till golden. Add the ginger and garlic paste, chili powder, cumin powder, turmeric powder, and garam masala powder, and stir for 1-2 minutes.
Add the shrimp to the pot and stir to coat with the spice mixture. Cook the shrimp for 2-3 minutes until they are pink and cooked through. Take the shrimp out of the pot, then set it aside.
Drain the rice and add it to the pot with the remaining spice mixture. The spices should be thoroughly mixed into the rice.
Add 4 cups of water along with a pinch of salt. As soon as the mixture comes to a boil, turn the heat down to low and cover the pan. Cook the rice for 15-20 minutes or until the water is absorbed and the rice is tender.
In a small bowl, whisk together the yogurt and saffron-milk mixture.
When the rice is cooked, fluff it with a fork and add the cooked shrimp back to the pot. Pour the saffron yogurt over the top and stir gently to combine.
Cover the pot and let the biryani rest for 10 minutes to allow the flavors to meld together.
Garnish with chopped cilantro leaves before serving.