Shrimp Curry with Coconut Rice

Shrimp Curry with Coconut Rice is a vibrant, aromatic, and comforting dish that brings together the bold flavors of curry spices, tender shrimp, and creamy coconut milk — all paired perfectly with fluffy, fragrant coconut rice. Originating from coastal regions of South and Southeast Asia, this dish embodies the warmth of tropical flavors and the comfort of home-cooked food.

Each bite is a burst of creamy, spicy, and slightly sweet goodness, balanced by the delicate aroma of jasmine or basmati rice cooked in coconut milk. It’s a dish that feels both luxurious and wholesome — perfect for a cozy dinner yet elegant enough for guests.

Why I Love This Recipe

I absolutely love this Shrimp Curry with Coconut Rice because it’s deeply flavorful yet quick to make. The combination of succulent shrimp simmered in a luscious coconut curry sauce is pure magic. The sauce clings perfectly to each shrimp and seeps into the coconut rice, making every bite irresistible.

This recipe strikes a perfect balance between comfort and sophistication — you can serve it on a busy weeknight or as the star of a dinner party. It’s also wonderfully versatile — you can adjust the heat, swap out vegetables, or even make it vegetarian if you wish.

Why It’s a Must-Try Dish

  • Quick & Easy: Ready in under 40 minutes.
  • Exotic Flavors: Infused with spices like curry, turmeric, and ginger.
  • Nourishing: Rich in protein, healthy fats, and flavor.
  • One-Pot Wonder: Minimal cleanup with maximum taste.
  • Restaurant Quality at Home: Brings fine dining right to your table!

If you’ve ever wanted to explore global flavors without spending hours in the kitchen, this is your go-to recipe.

Preparation & Cooking Time

  • Preparation Time: 15 minutes
  • Cooking Time: 25 minutes
  • Total Time: 40 minutes
  • Servings: 4
  • Calories: Approximately 520 kcal per serving

Course & Cuisine

  • Course: Main Course
  • Cuisine: Thai / Indian Fusion

Ingredients

For the Shrimp Curry:

  • 1 lb (450g) large shrimp, peeled and deveined
  • 2 tbsp vegetable oil or coconut oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp curry powder (or Thai red curry paste for a twist)
  • 1 tsp turmeric powder
  • ½ tsp ground cumin
  • ½ tsp chili flakes (optional, for heat)
  • 1 can (14 oz / 400 ml) coconut milk
  • ½ cup diced tomatoes (fresh or canned)
  • 1 tbsp fish sauce (optional for depth)
  • 1 tbsp lime juice
  • Salt and pepper to taste
  • Fresh cilantro leaves, for garnish

For the Coconut Rice:

  • 1 cup jasmine or basmati rice
  • 1 cup coconut milk
  • 1 cup water
  • ½ tsp salt
  • 1 tsp sugar (optional)

Cooking Directions

Step 1: Prepare the Coconut Rice

  1. In a medium saucepan, combine rice, coconut milk, water, salt, and sugar.
  2. Bring to a gentle boil over medium heat.
  3. Reduce heat to low, cover, and simmer for 15 minutes or until rice is tender and liquid is absorbed.
  4. Remove from heat and let it rest, covered, for 5 minutes.
  5. Fluff gently with a fork before serving.

Step 2: Cook the Shrimp Curry

  1. Heat oil in a large skillet or wok over medium heat.
  2. Add chopped onion and sauté for 3–4 minutes until translucent.
  3. Add minced garlic and grated ginger, and cook for another 30 seconds until fragrant.
  4. Stir in curry powder, turmeric, cumin, and chili flakes. Toast the spices for about 30 seconds to release their aroma.
  5. Add diced tomatoes and cook until softened, about 2 minutes.
  6. Pour in the coconut milk and stir to combine. Bring to a gentle simmer.
  7. Add shrimp and cook for 3–4 minutes, or until shrimp turn pink and opaque.
  8. Stir in lime juice and adjust salt and pepper to taste.
  9. Remove from heat and garnish with fresh cilantro.

Step-by-Step Summary

  1. Prep ingredients: Peel shrimp, chop onion, mince garlic, grate ginger.
  2. Cook rice: Combine coconut milk, water, and rice; simmer until tender.
  3. Sauté aromatics: Cook onion, garlic, and ginger until fragrant.
  4. Add spices: Stir in curry powder, turmeric, cumin, and chili flakes.
  5. Simmer with coconut milk: Add tomatoes and coconut milk; simmer.
  6. Add shrimp: Cook until pink and cooked through.
  7. Finish: Add lime juice and garnish with cilantro.
  8. Serve: Spoon curry over coconut rice and enjoy!

How to Serve

Serve the shrimp curry over a bed of warm coconut rice. Top with extra cilantro, a wedge of lime, and a sprinkle of red chili flakes for heat. You can also serve it with naan bread, steamed broccoli, or a fresh cucumber salad for a complete meal.

Recipe Tips

  • Use full-fat coconut milk for a richer, creamier sauce.
  • Don’t overcook shrimp — they turn rubbery quickly.
  • Toasting the spices before adding liquids enhances depth of flavor.
  • For extra freshness, stir in a handful of spinach or kale before serving.
  • Add a splash of coconut cream at the end for luxurious texture.

Recipe Variations

  1. Vegetarian Version: Substitute shrimp with tofu, chickpeas, or mixed vegetables.
  2. Spicy Thai Version: Use Thai red curry paste and a touch of lemongrass.
  3. Indian-Inspired: Add garam masala and cardamom for a deeper, earthy flavor.
  4. Coconut-Free Option: Use cashew cream or evaporated milk for similar creaminess.
  5. Mango Twist: Add a few cubes of ripe mango near the end of cooking for a sweet contrast.

Freezing & Storage

  • Refrigerator: Store leftovers in an airtight container for up to 3 days.
  • Freezer: Freeze shrimp curry (without rice) for up to 2 months.
  • Reheating: Reheat gently on the stove or in the microwave with a splash of water or coconut milk to loosen the sauce.
  • Rice: Best enjoyed fresh, but you can refrigerate for up to 2 days.

Special Equipment Needed

  • Medium saucepan (for rice)
  • Large skillet or wok (for curry)
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and cutting board

Frequently Asked Questions

Q1. Can I use frozen shrimp?
Yes! Thaw them completely and pat dry before cooking to avoid extra moisture.

Q2. Can I make this curry ahead of time?
Absolutely. The flavors deepen after resting. Reheat gently before serving.

Q3. What can I use instead of coconut milk?
Cashew cream, almond milk (thickened), or light cream can be used as alternatives.

Q4. How do I make it less spicy?
Reduce or skip the chili flakes and choose mild curry powder.

Q5. Can I use brown rice or quinoa?
Yes, both work well. Adjust cooking time and liquid ratio accordingly.

Conclusion

Shrimp Curry with Coconut Rice is the perfect harmony of spice, creaminess, and freshness — a comforting yet elegant dish that transforms simple ingredients into a restaurant-worthy meal. Whether you’re cooking for yourself or for a crowd, it delivers warmth, aroma, and satisfaction in every spoonful.

Once you try this recipe, it will quickly become one of your all-time favorites — simple to make, beautiful to serve, and unforgettable to taste.

Shrimp Curry with Coconut Rice

Recipe by Elina JamesCourse: DinnerCuisine: ThaiDifficulty: Easy
Servings

4

servings
Prep time

15

minutes
Cooking time

25

minutes
Total time

40

minutes

Ingredients

  • For the Shrimp Curry:

  • 1 lb (450g) large shrimp, peeled and deveined

  • 2 tbsp vegetable oil or coconut oil

  • 1 medium onion, finely chopped

  • 3 cloves garlic, minced

  • 1 tbsp fresh ginger, grated

  • 2 tbsp curry powder (or Thai red curry paste for a twist)

  • 1 tsp turmeric powder

  • ½ tsp ground cumin

  • ½ tsp chili flakes (optional, for heat)

  • 1 can (14 oz / 400 ml) coconut milk

  • ½ cup diced tomatoes (fresh or canned)

  • 1 tbsp fish sauce (optional for depth)

  • 1 tbsp lime juice

  • Salt and pepper to taste

  • Fresh cilantro leaves, for garnish

  • For the Coconut Rice:

  • 1 cup jasmine or basmati rice

  • 1 cup coconut milk

  • 1 cup water

  • ½ tsp salt

  • 1 tsp sugar (optional)

Directions

  • Step 1: Prepare the Coconut Rice : In a medium saucepan, combine rice, coconut milk, water, salt, and sugar. Bring to a gentle boil over medium heat. Reduce heat to low, cover, and simmer for 15 minutes or until rice is tender and liquid is absorbed. Remove from heat and let it rest, covered, for 5 minutes. Fluff gently with a fork before serving.
  • Step 2: Cook the Shrimp Curry : Heat oil in a large skillet or wok over medium heat. Add chopped onion and sauté for 3–4 minutes until translucent. Add minced garlic and grated ginger, and cook for another 30 seconds until fragrant. Stir in curry powder, turmeric, cumin, and chili flakes. Toast the spices for about 30 seconds to release their aroma. Add diced tomatoes and cook until softened, about 2 minutes. Pour in the coconut milk and stir to combine. Bring to a gentle simmer. Add shrimp and cook for 3–4 minutes, or until shrimp turn pink and opaque. Stir in lime juice and adjust salt and pepper to taste. Remove from heat and garnish with fresh cilantro.

Leave a Comment

Your email address will not be published. Required fields are marked *

*