Introduction
Bright, rich, and just a little tropical, this creamy coconut lime shrimp recipe is the kind of dinner that makes an ordinary weeknight feel like a mini escape. Tender shrimp gets simmered in a silky coconut milk sauce, brightened with fresh lime and a hint of garlic and ginger, coming together in about 25 minutes from start to finish.
I love making this one when I want something that feels a little different from the usual weeknight rotation. The coconut milk brings incredible richness without needing any heavy cream, and the lime keeps everything tasting fresh and bright rather than heavy, striking that perfect balance between comforting and light.
Serve it over steamed rice for the classic pairing, or spoon it over rice noodles if you want something a little different. However you serve it, this creamy coconut lime shrimp recipe is proof that a short ingredient list can still add up to something genuinely craveable.
Why You’ll Love This Recipe
- Rich, tropical flavor — coconut milk and lime make an irresistible combination.
- Ready in about 25 minutes — a fast, flavorful dinner for busy nights.
- Naturally dairy-free — coconut milk gives it that creamy texture without dairy.
- One-pan simplicity — sear the shrimp, build the sauce, all in the same skillet.
- Bright and balanced — rich without feeling heavy, thanks to fresh lime.
Ingredient Notes
Full-fat coconut milk is essential here, since the light or “lite” versions don’t provide nearly enough richness to carry the sauce and can leave it thin and watery. Look for coconut milk in a can (not the carton kind meant for drinking) in the international aisle of most grocery stores, and give it a good shake before opening since the fat can separate during storage.
Fresh lime juice and zest bring the brightness that balances out the richness of the coconut milk, so it’s worth using real limes rather than bottled lime juice if you can. Zest the lime before juicing it, since it’s much easier to zest a whole lime than a juiced, floppy half.
Fresh garlic and ginger form the aromatic base of the sauce, and using both fresh rather than powdered versions makes a real difference in how vibrant the final dish tastes. A small amount of fish sauce adds a savory depth that rounds out the sweetness of the coconut milk, though it can be swapped for a little extra soy sauce if you don’t have it on hand or prefer to skip it.
🥥 Creamy Coconut Lime Shrimp Recipe
Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: about 25 minutes Servings: 4
Ingredients
For the Shrimp:
- 1.5 lbs medium to large shrimp, peeled and deveined
- 1 tbsp olive oil or coconut oil
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Coconut Lime Sauce:
- 1 tbsp butter or coconut oil
- 1 small shallot, finely diced (or 1/4 cup diced yellow onion)
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 (14 oz) can full-fat coconut milk
- Zest of 1 lime
- 3 tbsp fresh lime juice (about 2 limes)
- 1 tsp fish sauce (optional)
- 1/2 tsp salt, plus more to taste
- Pinch of red pepper flakes (optional)
For Finishing:
- 2 tbsp chopped fresh cilantro
- 2 sliced green onions
- Extra lime wedges
For Serving:
- Cooked rice or rice noodles
Instructions
Step 1: Season and sear the shrimp. Pat the shrimp dry with paper towels, then toss with the olive oil, salt, and pepper. Heat a large skillet over medium-high heat, add the shrimp in a single layer, and sear for about 1–2 minutes per side, until just pink and opaque. Tip: don’t overcrowd the pan — if needed, sear the shrimp in two batches so each piece gets good contact with the hot surface instead of steaming.
Step 2: Remove the shrimp. Transfer the seared shrimp to a plate and set aside. It’s okay if it’s slightly underdone at this point, since it will finish cooking later in the sauce.
Step 3: Sauté the aromatics. Reduce the heat to medium and add the butter to the same skillet. Once melted, add the diced shallot and cook for 1–2 minutes, until softened, then add the minced garlic and grated ginger, cooking for another 30–60 seconds until fragrant. Tip: keep the heat at medium here — garlic burns quickly, and burnt garlic will make the whole sauce taste bitter instead of aromatic.
Step 4: Add the coconut milk. Shake the can of coconut milk well, then pour it into the skillet, stirring to combine with the sautéed aromatics. Bring to a gentle simmer, then reduce the heat to medium-low.
Step 5: Add the lime and seasoning. Stir in the lime zest, lime juice, fish sauce (if using), salt, and red pepper flakes (if using). Let the sauce simmer for 4–5 minutes, stirring occasionally, until it thickens slightly and the flavors meld together.
Step 6: Taste and adjust. Give the sauce a taste and adjust the salt, lime juice, or fish sauce as needed to get the balance right between rich and bright. Tip: the sauce should taste slightly punchy with lime on its own — it will mellow out once the shrimp is added back in.
Step 7: Return the shrimp to the pan. Add the seared shrimp back into the skillet along with any juices that collected on the plate, tossing gently to coat everything in the sauce. Simmer for another 1–2 minutes, just until the shrimp is fully cooked through and warmed back up.
Step 8: Garnish and serve. Remove the skillet from the heat and stir in most of the chopped cilantro and green onion, reserving a little for garnish. Serve immediately over rice or rice noodles, topped with the reserved cilantro, green onion, and extra lime wedges.
Recipe Notes
- If the sauce gets too thick, thin it out with a splash of chicken broth or water until it reaches your preferred consistency.
- Shake the can of coconut milk thoroughly before opening, since the fat and liquid tend to separate during storage.
- This sauce also works beautifully with chicken or firm tofu if you’d like to switch up the protein for a different night.
Nutrition Snapshot (Estimated, Per Serving)
- Calories: ~360
- Protein: ~26g
- Carbs: ~6g
- Fat: ~26g
These numbers are estimates based on standard ingredients and do not include rice or noodles served alongside. Actual values will vary depending on brands and exact portions used.
Storage & Reheating
Leftovers will keep in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally, to avoid overcooking the shrimp — a splash of extra coconut milk or water helps loosen the sauce back up if it’s thickened too much in the fridge.
This dish freezes reasonably well, better than most dairy-based sauces, since coconut milk tends to hold up better than cream after thawing. Freeze in an airtight container for up to 2 months, and thaw overnight in the fridge before reheating gently on the stove, stirring well to bring the sauce back together.
Budget Note
This recipe runs about $4–5 per serving, with shrimp and coconut milk being the main cost drivers. To keep it more budget-friendly, buy frozen shrimp in bulk bags rather than fresh from the seafood counter, and stretch the dish further by serving it generously over rice.
Variations
Healthier/Lighter Version: Mix one can of full-fat coconut milk with a splash of chicken broth to lighten the sauce slightly while still keeping a creamy texture. You’ll get a slightly thinner sauce, but the coconut and lime flavors still carry plenty of punch.
Spicy Version: Add extra red pepper flakes, a sliced fresh chili, or a spoonful of red curry paste to the sauce for more heat and depth. This pairs especially well with the sweetness of the coconut milk.
Keto/Low-Carb Version: This recipe is naturally low-carb as written, especially when served over cauliflower rice instead of regular rice or noodles. Just double-check that your fish sauce doesn’t contain any added sugar.
Meal-Prep Friendly: Make a full batch and portion it into containers with rice for easy lunches throughout the week. Reheat gently on the stove or in short microwave bursts, stirring often, to keep the shrimp from turning tough.
Frequently Asked Questions
Can I make this ahead of time? Yes — you can prepare the coconut lime sauce base a day in advance and store it in the fridge, then reheat it gently and sear fresh shrimp to add in right before serving. This keeps the shrimp perfectly tender instead of overcooked from reheating twice.
What can I use instead of coconut milk? Heavy cream can be used in a pinch for a similarly rich texture, though you’ll lose the distinct coconut flavor that defines this dish. If you want to keep it dairy-free but need a different option, cashew cream is another good substitute.
Can I skip the fish sauce? Yes — the fish sauce adds a subtle savory depth, but it’s not essential to the dish. If you’d like a similar effect without fish sauce, a small splash of soy sauce works as a reasonable substitute.
Can I use a different protein instead of shrimp? Yes — this sauce pairs well with chicken or firm tofu if you’d like to switch things up. Just note that chicken will need a longer cook time than shrimp, so sear it fully before building the sauce around it.
What should I serve with creamy coconut lime shrimp? Steamed rice or rice noodles are both classic choices for soaking up the sauce, while a simple cucumber salad or steamed vegetables help round out the meal. A wedge of fresh lime on the side never hurts either.
Related Recipes
- Crockpot Creamy Coconut Curry Shrimp
- Creamy Lemon Shrimp
- Lemon Herb Shrimp