This prawn pulao is one of my favorite Pakistani seafood dishes. Sure, prawns aren't exactly cheap to buy, but for this one, it's money well spent. Simple ingredients, ridiculously good taste, it's a rice meal done right!

Unlike the more traditional method of making this dish, I don't saute the prawns too long. A minute or two of bathing them in the spiced base, then I quickly add water, before putting the rice in.
If you cook too much, prawns will shrink (like a lot), and that's overcooked territory. They get plenty of time later to finish cooking with the rice.
In one of my test recipe versions, I skipped the sauteing step, put them straight into the boiling broth to see if I could get away with even less shrinking. But the prawns didn't take on the full flavor. And the rice didn't turn out as tasty either.
All that to say, my method is well-tested, the taste is friends-and-friendly approved, and I won't be surprised if you tell me the "eww-prawns" crowd at your table cleaned their plates too. Yep, it's that good!
If you're looking for other delicious pulao recipes, give me chicken and beef pulao recipes a try. Both are absolute crowdpleasers!
Pre-cooking notes
- Red and yellow onions both work. Slice as thinly as possible so you don't end up with stringy bits in the finished dish.
- I always use Roma/plum tomatoes for all my south asian recipes. Other kinds can be unpredictable (in my experience). I’ve had a few dishes turn somewhat sweet.
- You can use chicken bouillon powder or granules instead of a cube.
- I prefer large or jumbo-sized shrimp/prawn. Smaller ones are fine too, but then the cooking time will be less. If using frozen prawns, add about 25% more to the total weight to account for the ice glaze. For example, if the recipe calls for 1 pound of prawns, weigh out about 1.25 pounds of frozen ones. Oh, and thaw them completely before use.
- Fresh chilies come in all different sizes and spice levels, so rely on your best judgment to adjust the quantity of broken chilies. The whole ones added to the broth contribute to the aroma rather than the heat, so I'd not worry too much about their amount. I use Thai/bird's eye chilies. Sometimes, a combo of red and green ones for a nice pop of color, but feel free to use just the green ones.
- Don't use bottled, store-bought lemon juice. Fresh juice only, please.
- Sella basmati is my only pick for all pulao and biryani recipes. Holds up much better to overcooking than regular basmati. That said, you can use regular basmati, but there will be an adjustment to the soak and cook time, which I’ve shared in the recipe card below.
A visual guide for making Prawn Pulao
Here are photos of the key steps to guide you through the recipe. For a printable version with quantities and notes, see the recipe card below.

Heat oil in a large pot/saucepan over medium-high heat. Add onion and cook until it turns golden. Add ginger and garlic pastes, saute one minute.

Mix in tomatoes, let them soften. Then add cumin, coriander, red chili, turmeric, garam masala, black pepper, white pepper, salt, and chicken cube. Stir 2 minutes. Don't let the spices burn. Add a couple of tablespoons of water and lower the heat (if needed) during this step.

Add yogurt, mix for 30 seconds, then add prawns. Gently stir and cook just until the prawns start to change color. Don't cook more than a minute or two. They will finish cooking in the later steps.

Pour in 2.5 cups of water, cover, bring to a boil. Add 2 broken and 4 whole chilies, cilantro, lemon juice. Then add sella rice and gently mix.
Partially cover, let liquid reduce over med-high heat (or medium if burner is strong). As liquid cooks down, you'll start to see small bubbles and steam holes across the surface of rice. That’s your cue to give it a brief, gentle stir.
Cover completely, reduce heat to lowest setting. Let it steam 15 minutes. DO NOT remove the lid.
Turn off the heat. DO NOT remove the lid yet. Leave pot on the same burner. Let rice rest for 15 minutes, and then serve.
Top tips
- It's important to roast the spices well when you add them to the softened tomatoes. Bhunofying is important to bring out all the flavors. Oh and don't let the masala paste burn. Add a very small quantity of water, as and if needed, to keep it from sticking.
- Use a pot/saucepan that's heavy-bottomed (preferably non-stick). Should also be wide. In a narrow cookware, there wouldn't be enough surface area for the food to saute and fry. Instead, it'll steam. Also, heavy-bottomed ones allow for evenly cooked rice.
- Sella basmati rice requires 2 hours of soak time. But, in a rush, you can soak it in warm (not hot) water for an hour. The cooked grains won’t bloom as much as they do after a full soak, but will still give better results than regular basmati.
Serving ideas
Some fresh-cut kachumber (that has cucumber, onion, tomatoes, and sometimes mint) is my go-to condiment for this dish. Or just some sliced onion seasoned with salt and fresh lime/lemon juice. You can also serve raita on the side.
I’d love to hear your feedback. If you try this prawn pulao (aka pilaf), please share your ratings and review below.
Happy cooking – Nelo

Prawn Pulao (Shrimp Rice Pilaf)
Ingredients
- ½ cup (120 ml) cooking oil
- 1 large (200 g) onion - finely sliced
- 1 tablespoon ginger paste
- 1 tablespoon garlic paste
- 2 medium (200 g) tomatoes - finely chopped. I prefer roma tomatoes
- 1 teaspoon cumin powder - aka zeera powder
- 1 teaspoon coriander powder - aka dhaniya powder
- 1 teaspoon red chili powder - adjust quantity to taste
- 1 teaspoon turmeric - aka haldi
- ½ teaspoon garam masala
- ½ teaspoon black pepper powder
- ½ teaspoon white pepper powder
- 2 teaspoons salt
- 1 chicken cube - crumbled into small pieces
- ¼ cup (60 g) yogurt - whisk until smooth
- 1 pound (500 g) prawns - aka shrimp/jhinga. Uncooked, peeled, tail off, deveined (Note A)
- 2.5 cups (600 g) water
- 6 small fresh green or red chilies - I prefer thai/bird's eye chilies. See important (Note B)
- ¼ cup finely chopped cilantro - aka coriander/hara dhaniya
- 3 tablespoons lemon juice - freshly squeezed
- 2 cups (400 g) sella/parboiled basmati rice - washed, soaked for 2 hours, then drained (Note C)
Instructions
- Have all ingredients prepped and ready before you start cooking. You can use the checkboxes next to each ingredient to track your prep.
- Heat oil in a large pot/saucepan over medium-high heat. Add sliced onion and cook until it turns golden (but not brown).
- Add ginger paste, garlic paste, saute one minute. Mix in chopped tomatoes and cook until softened
- Add cumin powder, coriander powder, red chili powder, turmeric, garam masala, black pepper powder, white pepper powder, salt, and crumbled chicken cube. Stir continuously for 2 minutes. To prevent the spices from burning, add a couple of tablespoons of water and lower the heat (if needed), during this step.
- Add yogurt, mix for 30 seconds, then add prawns/shrimp. Gently stir and cook just until the prawns start to change color, don't cook more than a minute or two. They will finish cooking in the later steps.
- Pour in 2.5 cups of water, cover the pot, bring to a boil. In the meantime, break 2 green/red chillies into halves. Reduce the quantity of cut chilies if you prefer less heat.
- Pull out the stems of the remaining 4 chilies and leave them whole. Make sure they have no cuts or openings to avoid extra heat.
- When the water is boiling, add these broken and whole chilies, cilantro (coriander), lemon juice. Then add the soaked, drained rice and gently stir to mix.
- Partially cover the pot with lid and let liquid reduce over medium-high heat (or medium if your burner is strong). Don't stir yet, just keep an eye. At first, the bubbles on the surface will be big and vigorous. As the liquid cooks down further, you'll start to see small bubbles and steam holes across the surface. That’s your cue to give a brief, gentle stir. Some liquid (around 10 to 20 percent) will still be left, which is intended.
- Cover completely with lid right away, and reduce heat to the lowest setting. Let it steam for 15 minutes. If using regular basmati instead of sella basmati, steam 10 minutes instead. DO NOT remove the lid. No peeking, no stirring.
- Turn off the heat. DO NOT remove the lid yet and leave the pot on the same burner. Let the rice rest for 15 minutes so it finishes cooking in residual heat.
- After the resting time, remove the lid, plate the rice using a flat, wide utensil like a rice paddle, and enjoy.






Leave a Comment