25-Minute Coconut Curry Shrimp
Coconut Curry Shrimp is the kind of fast, fragrant dinner that tastes like you let it simmer all afternoon. The sauce comes together in one pan, the shrimp stay tender and sweet, and you can dial the heat up or down without any extra work.

If you need a reliable weeknight meal that feels a little special but doesn’t ask for much, this one hits the mark. It’s bold, creamy, and ready in about 25 minutes from start to finish.
Why This Quick Curry Works
The sauce is rich and fragrant with ginger and lime, but it never sits heavy. Full-fat coconut milk gives it a silky body that clings to each shrimp, while red curry paste brings warmth without overwhelming the other flavors.
I make this when I want a complete dinner in a single skillet. The peppers soften just enough, the spinach wilts in seconds, and everything gets spooned over a pile of steamed rice. There’s no fuss, no separate vegetable to cook, and leftovers taste great the next day.
Ingredients

- 1 lb large shrimp, peeled and deveined: tail-on or off, whatever you prefer
- 1 tbsp vegetable oil: avocado or coconut oil also work
- 1 small yellow onion, thinly sliced: white onion is fine too
- 1 red bell pepper, sliced: orange or yellow peppers keep the color bright
- 3 cloves garlic, minced: use a press or a sharp knife
- 1 tbsp grated fresh ginger: or 1 tsp ginger paste
- 2 tbsp Thai red curry paste: add an extra teaspoon if you like more heat
- 1 can (13.5 oz) full-fat coconut milk: light coconut milk will make the sauce thinner
- 1 tbsp fish sauce: soy sauce or tamari can stand in
- 1 tsp brown sugar: optional, but it balances the salt and spice
- 2 cups baby spinach: loosely packed
- 1 tbsp fresh lime juice: plus extra wedges for serving
- 1/4 cup fresh cilantro, roughly chopped: plus more for garnish
- Steamed jasmine rice, for serving: or basmati, or cauliflower rice for a low-carb option
Variations and Substitutions
- Protein swap:: chicken thighs or cubed tofu work well. For chicken, slice it thin and cook it through before adding the sauce. For tofu, press it first and sear it until golden, then proceed.
- Different curry paste:: green curry paste gives a brighter, herbal note. Yellow curry paste makes the whole dish a little milder and earthier.
- No curry paste on hand:: use 1 tbsp mild curry powder plus a teaspoon of chili-garlic sauce to mimic the spice and depth.
- Herb switch:: if cilantro isn’t your thing, fresh Thai basil or mint add a fresh, cool finish.
- Extra vegetables:: snow peas, thinly sliced carrots, or broccoli florets all cook quickly and fit right in.
If you enjoy the coconut curry base, our Coconut Curry Chicken recipe uses the same simple method with chicken thighs instead of shrimp.
How To Make Coconut Curry Shrimp
Step 1: Sauté the Aromatics

Warm the 1 tablespoon of vegetable oil in a large skillet over medium heat. Add the sliced onion and red bell pepper and cook, stirring occasionally, for about 4 to 5 minutes, until the onion turns translucent and the pepper begins to soften. Then add the 3 cloves of minced garlic and the 1 tablespoon of grated ginger, and cook for 1 more minute.
The onions should look glossy and the peppers will brighten in color. Your kitchen will smell like warm ginger and garlic, and that’s exactly what you want before the spices go in.
Step 2: Bloom the Curry Paste

Stir in the 2 tablespoons of Thai red curry paste and cook it for about 1 minute. Push it around the pan so it gets contact with the hot surface. You’ll see the paste darken a shade or two and start to separate slightly as the oils release.
This step wakes up the dried spices in the paste and deepens the overall flavor. If the paste sticks a little, that’s fine; just scrape it up when the liquid goes in.
Step 3: Build the Sauce

Pour in the 1 can of full-fat coconut milk, the 1 tablespoon of fish sauce, and the 1 teaspoon of brown sugar. Give it a good stir, then bring it to a gentle simmer. Once small bubbles appear around the edges, lower the heat and let it cook for 5 minutes, stirring now and then. The sauce will turn a warm coral color and thicken just enough to coat the back of a spoon.
Don’t rush off during these five minutes; the sauce will reduce slightly and the flavors will settle in. If it starts bubbling too hard, lower the heat a touch more.
Step 4: Cook the Shrimp and Spinach

Add the 1 pound of shrimp to the skillet and nestle them into the sauce. Cook for 3 to 4 minutes, turning them once if needed, until they turn pink and curl into a loose C-shape. Then toss in the 2 cups of baby spinach and stir gently for about 1 minute, just until the leaves wilt and turn glossy.
Watch the shrimp closely. Tight, round O-shaped shrimp are a sign they’ve gone a minute too long; you want them plump and tender. The spinach will collapse quickly and practically melt into the sauce.
Step 5: Ladle and Garnish

Take the skillet off the heat and stir in the 1 tablespoon of fresh lime juice. Spoon the curry straight over bowls of steamed jasmine rice, letting the coral sauce pool around the grains. Scatter the chopped cilantro on top and tuck a lime wedge on the side. Serve it while it’s still steaming.
The contrast between the rich sauce, the juicy shrimp, and the cool cilantro makes every spoonful bright and balanced.
Tips for the Best Coconut Curry Shrimp
- Use full-fat coconut milk: for a silky sauce that doesn’t break. Light coconut milk works in a pinch, but the texture will be much thinner.
- Don’t let the shrimp overstay their welcome.: They cook fast, and the residual heat of the sauce will finish them even after you pull the pan off the stove. Get them out of the pan as soon as they’re opaque.
- Taste and adjust at the end.: The fish sauce adds salt, the lime adds brightness, and the sugar softens the heat. If the sauce tastes a little flat, a few extra drops of fish sauce or a pinch of salt usually fixes it.
- Add a handful of snow peas or thinly sliced carrots: along with the bell pepper if you want more crunch. Just keep the total volume of veggies about the same so the sauce doesn’t get overstretched.
- This curry sits well for a day.: The flavors meld, and it reheats gently on the stove with a splash of water to loosen the sauce.
Storing Leftovers
- Refrigerate:: transfer any leftover curry to an airtight container. It will keep for up to 3 days. The shrimp will lose a little tenderness, but the flavor holds.
- Reheating:: warm it in a skillet over low heat with a couple tablespoons of water to revive the sauce. Stir gently and don’t let it boil hard, or the shrimp will toughen.
What To Serve With Coconut Curry Shrimp
A pile of steamed jasmine rice is the classic choice because it soaks up every bit of the sauce. If you want something different, warm naan or roti are great for scooping. On the side, a quick cucumber salad with rice vinegar and a pinch of sugar cools the heat and adds a crisp contrast.
Frequently Asked Questions
Can I use frozen shrimp?
Yes, just thaw them completely first and pat them dry with paper towels. Excess water will thin the sauce.
Can I make this curry ahead of time?
It’s best made fresh because shrimp can overcook during reheating. If you need a head start, make the sauce without the shrimp, chill it, and reheat it before adding the shrimp at the last minute.
My sauce tastes bitter, what went wrong?
The curry paste may have scorched if the heat was too high during blooming. Next time, keep the pan at medium and stir constantly for just a minute.
Can I use a different type of curry paste?
Green or yellow curry paste will both work and change the flavor profile. Green makes it brighter and more herbal; yellow brings a milder, turmeric-forward warmth.

Ingredients
Method
- Heat oil in a large skillet over medium heat. Add onion and bell pepper, cook 4-5 minutes until softened. Add garlic and ginger, cook 1 minute.
- Stir in red curry paste and cook 1 minute, until darkened and fragrant.
- Pour in coconut milk, fish sauce, and brown sugar. Bring to a simmer, then reduce heat and cook 5 minutes, stirring occasionally, until slightly thickened.
- Add shrimp and cook 3-4 minutes until pink and opaque. Add spinach, stir until wilted, about 1 minute.
- Remove from heat, stir in lime juice. Ladle over rice, top with cilantro, and serve with lime wedges.
