Ingredients Needed
To start, gather the following ingredients for four servings of rice with shrimp gravy:
For the Shrimp Gravy:
500 grams (about 1 pound) of fresh shrimp, cleaned and deveined
1 large onion, finely chopped
2 tomatoes, chopped
1 teaspoon ginger-garlic paste
2 tablespoons vegetable oil or olive oil
1/2 cup coconut milk (optional for a richer texture)
1 teaspoon turmeric powder
1 teaspoon chili powder
1 teaspoon coriander powder
1/2 teaspoon cumin powder
Salt to taste
Fresh coriander leaves for garnish
For the Rice:
2 cups of basmati or jasmine rice
4 cups of water
1 tablespoon butter or ghee
Salt to taste
Step 1: Prepare the Rice
Rinse the Rice: Rinse the rice under cold water until the water runs clear. This removes excess starch, preventing the rice from becoming sticky.
Cook the Rice: In a pot, bring 4 cups of water to a boil. Add a pinch of salt and the rinsed rice. Stir, cover, and lower the heat. Cook the rice for about 15 minutes or until the water is absorbed and the rice is tender.
Fluff the Rice: Once cooked, remove the rice from heat and let it sit covered for 5 minutes. Fluff the rice with a fork to separate the grains.
Optional Flavoring: For an aromatic touch, you can add a bay leaf or a cinnamon stick to the rice while it’s cooking.
Step 2: Preparing the Shrimp
Clean the Shrimp: If not already done, peel, clean, and devein the shrimp. Rinse them under cold water, then pat dry with a paper towel.
Marinate the Shrimp (Optional): For extra flavor, you can marinate the shrimp with a pinch of salt, turmeric, and chili powder for about 10 minutes.
Step 3: Make the Shrimp Gravy
Heat the Oil: In a large skillet or pan, heat 2 tablespoons of oil over medium heat.
Sauté the Onions: Add the chopped onions to the pan and cook until they turn golden brown, about 5–7 minutes. Stir frequently to avoid burning.
Add Ginger-Garlic Paste: Add 1 teaspoon of ginger-garlic paste, stirring well until its raw aroma fades, usually about 1 minute.
Add the Tomatoes: Toss in the chopped tomatoes and cook until they soften and start to break down, releasing their juices. This should take about 3–5 minutes.
Spice it Up: Add the turmeric powder, chili powder, coriander powder, and cumin powder. Stir well to combine and cook for an additional 2 minutes, allowing the spices to bloom and meld with the tomato-onion base.
Pour in the Coconut Milk (Optional): For a creamy and richer shrimp gravy, add 1/2 cup of coconut milk. Stir well and bring the mixture to a simmer.
Add the Shrimp: Add the marinated shrimp to the pan, stirring to coat them evenly in the gravy. Cook for about 5 minutes, or until the shrimp turn pink and opaque. Avoid overcooking, as shrimp can become tough.
Adjust the Seasoning: Taste and adjust salt as needed. Let the gravy simmer for another minute or two, allowing the flavors to meld.
Step 4: Garnish and Serve
Plate the Dish: Serve the cooked rice in a bowl or on a plate. Pour the shrimp gravy generously over the rice.
Garnish: Top with fresh coriander leaves for a burst of color and fresh flavor. You can also add a wedge of lime on the side for an extra hint of zest.
Tips for Making the Perfect Rice with Shrimp Gravy
Choosing the Shrimp: Opt for fresh shrimp if possible. However, frozen shrimp works well too; just make sure to thaw and pat them dry before cooking.
Spice Levels: Adjust the chili powder to suit your preference. For a milder flavor, use paprika instead.
Enhancing Flavor with Coconut Milk: Coconut milk adds a rich and creamy texture to the gravy, making it more indulgent. However, you can skip it for a lighter version.
Experiment with Herbs: Adding a few curry leaves along with the onions gives a nice depth to the dish. Fresh basil leaves can also be an interesting addition.
Nutritional Information (per serving)
This dish is not only delicious but also packed with nutrition. Here’s an approximate breakdown of what you’ll get from a serving:
Calories: ~450-500 kcal
Protein: 22g
Carbohydrates: 45g
Fats: 18g
Fiber: 4g
Variations to Try
Spicy Tomato-Based Shrimp Gravy: Skip the coconut milk and instead add a couple of green chilies and a bit of tomato puree for a sharper, more intense flavor.
Herb-Infused Rice: Cook the rice with a few cardamom pods and a bay leaf for extra aroma, which complements the shrimp gravy well.
Vegetable-Rice Mix: Add green peas, carrots, or bell peppers to the rice to make it a more wholesome meal.
FAQs
1. Can I use brown rice instead of white rice?
Absolutely! Brown rice adds more fiber and nutrients. It may need more water and longer cooking time, so adjust accordingly.
2. What other seafood can I use if I don’t have shrimp?
You can substitute shrimp with scallops, crab meat, or even chunks of firm white fish. Adjust cooking times to ensure the seafood isn’t overcooked.
3. How do I make the dish spicier?
For more heat, add finely chopped green chilies along with the spices. You can also increase the quantity of chili powder.
4. How long can I store shrimp gravy in the fridge?
The shrimp gravy can be stored in an airtight container in the refrigerator for up to two days. Reheat it gently on the stove before serving.
Serving Suggestions
Pair this rice with shrimp gravy with a simple salad, like cucumber and onion in lemon juice. A side of yogurt or raita also balances out the spices well. If you enjoy bread, naan or parathas make a great accompaniment for soaking up the gravy.
This rice with shrimp gravy recipe is a perfect blend of savory flavors, delicate textures, and satisfying warmth that makes it ideal for both family dinners and special occasions. Whether you’re a seafood lover or just looking to try something new, this recipe is sure to impress!

Social Plugin