Shrimp curry is one of those dishes that feels special without being fussy. It’s rich, fragrant, and fast, with tender shrimp swimming in a silky, spiced coconut sauce. You don’t need hard-to-find ingredients, and it’s easy enough for a weeknight.
Serve it over rice or with warm flatbread, and dinner feels complete. If you’re craving something comforting yet bright, this is the kind of curry that hits the spot.

Ingredients
Method
-
Prep the shrimp: Pat the shrimp dry and season with a pinch of salt and pepper. If using frozen shrimp, thaw completely and pat dry.
-
Cook the aromatics: Heat oil in a large skillet or pot over medium heat.
Add onion, and cook 3–4 minutes until softened. Stir in garlic and ginger; cook 30–60 seconds until fragrant.
-
Toast the spices: Add curry paste (or curry powder) and stir for 1 minute to bloom the flavors. If it looks dry, add a splash of oil.
-
Build the sauce: Pour in coconut milk and tomatoes.
Stir in fish sauce (or soy), sugar, and a pinch of salt. Bring to a gentle simmer.
-
Add vegetables: Stir in bell peppers or other firm veggies. Simmer 4–5 minutes until they start to soften.
-
Cook the shrimp: Add shrimp in an even layer.
Simmer 3–4 minutes, flipping once, until pink and opaque. Do not overcook.
-
Finish and adjust: Stir in lime juice. Taste and adjust salt, sugar, and heat.
If you want more spice, add chili flakes or sliced fresh chili.
-
Garnish and serve: Turn off heat. Fold in tender greens like spinach, if using, until just wilted. Top with cilantro or Thai basil.
Serve hot over rice with lime wedges.
What Makes This Recipe So Good

- Balanced flavor: Creamy coconut, gentle heat, and a fresh pop of lime make every bite satisfying.
- Quick to cook: Shrimp cooks in minutes, so the whole dish comes together fast.
- Flexible: Works with fresh or frozen shrimp and whatever veggies you have on hand.
- Comforting but light: The sauce is rich without feeling heavy, thanks to coconut milk and fresh aromatics.
- Meal-prep friendly: The sauce tastes even better the next day, and you can add shrimp just before serving.
What You’ll Need
- Shrimp: 1 to 1.5 pounds, peeled and deveined (tail on or off).
- Coconut milk: 1 can (13.5–14 oz), full-fat for the creamiest texture.
- Curry paste or powder: 2–3 tablespoons Thai red curry paste, or 2 tablespoons curry powder (mild or hot).
- Aromatics: 1 medium onion (or 2 shallots), 3–4 garlic cloves, 1 tablespoon minced fresh ginger.
- Tomato base: 1 cup crushed tomatoes or tomato puree (optional but recommended).
- Vegetables: 1–2 cups of bell peppers, snap peas, spinach, or zucchini, sliced.
- Oil: 1–2 tablespoons neutral oil or coconut oil.
- Fish sauce or soy sauce: 1–2 teaspoons for savory depth.
- Lime juice: 1–2 tablespoons, plus wedges for serving.
- Sugar: 1–2 teaspoons brown sugar or honey to balance acidity.
- Salt and pepper: To taste.
- Fresh herbs: Cilantro or Thai basil for garnish.
- Optional heat: Fresh chili or red pepper flakes, to taste.
- To serve: Steamed rice, cauliflower rice, or warm naan/flatbread.
Instructions

- Prep the shrimp: Pat the shrimp dry and season with a pinch of salt and pepper. If using frozen shrimp, thaw completely and pat dry.
- Cook the aromatics: Heat oil in a large skillet or pot over medium heat.
Add onion, and cook 3–4 minutes until softened. Stir in garlic and ginger; cook 30–60 seconds until fragrant.
- Toast the spices: Add curry paste (or curry powder) and stir for 1 minute to bloom the flavors. If it looks dry, add a splash of oil.
- Build the sauce: Pour in coconut milk and tomatoes.
Stir in fish sauce (or soy), sugar, and a pinch of salt. Bring to a gentle simmer.
- Add vegetables: Stir in bell peppers or other firm veggies. Simmer 4–5 minutes until they start to soften.
- Cook the shrimp: Add shrimp in an even layer.
Simmer 3–4 minutes, flipping once, until pink and opaque. Do not overcook.
- Finish and adjust: Stir in lime juice. Taste and adjust salt, sugar, and heat.
If you want more spice, add chili flakes or sliced fresh chili.
- Garnish and serve: Turn off heat. Fold in tender greens like spinach, if using, until just wilted. Top with cilantro or Thai basil.
Serve hot over rice with lime wedges.
How to Store
- Refrigerate: Cool completely, then store in an airtight container for up to 2 days. Shrimp can toughen over time, so eat sooner rather than later.
- Reheat gently: Warm on the stove over low heat until just hot. Avoid boiling to keep shrimp tender.
- Make-ahead tip: Cook the sauce without shrimp up to 3 days in advance or freeze for 2 months.
Add fresh shrimp and simmer right before serving.
- Freezing: Shrimp can turn rubbery after freezing. If freezing, freeze only the sauce and add shrimp fresh later.

Benefits of This Recipe
- High in protein: Shrimp provides lean protein with minimal cooking time.
- Good fats: Coconut milk offers satisfying richness and helps carry spices well.
- Customizable spice level: Easy to keep mild for kids or ramp up for spice lovers.
- Weeknight-friendly: Ready in about 30 minutes with simple steps.
- Veggie-friendly: A tasty way to use up produce you already have.
Common Mistakes to Avoid
- Overcooking shrimp: They only need a few minutes. Remove from heat as soon as they turn opaque and curl into a loose “C.”
- Skipping the bloom: Toasting curry paste or powder in oil unlocks depth.
Don’t rush this step.
- Boiling the sauce too hard: A gentle simmer keeps coconut milk smooth and prevents splitting.
- Not seasoning at the end: Lime juice and salt at the finish elevate the whole dish.
- Adding delicate greens too early: Spinach or herbs should go in off-heat to stay vibrant.
Recipe Variations
- Thai-style: Use red curry paste, fish sauce, lime leaves (if available), and Thai basil.
- Indian-inspired: Use curry powder or garam masala, add a pinch of turmeric and cumin, and finish with cilantro.
- Creamier version: Stir in a spoonful of cashew cream or extra coconut cream for lush texture.
- Veggie boost: Add cauliflower florets, green beans, or okra. Cook until just tender.
- Low-carb: Serve over cauliflower rice or zucchini noodles.
- Dairy note: This curry is naturally dairy-free. If you like extra richness, a tablespoon of ghee adds great flavor.
FAQ
Can I use frozen shrimp?
Yes.
Thaw them in the fridge overnight or under cold running water, then pat very dry. Excess water can dilute the sauce and prevent good searing.
What size shrimp should I buy?
Medium to large shrimp (21–30 count per pound) work best. They’re meaty, cook evenly, and stay tender in sauce.
Is coconut milk necessary?
It provides the classic creamy base and balances spice.
If you need a substitute, try light coconut milk for fewer calories or a blend of broth and a splash of cream, though the flavor will change.
How do I make it spicier?
Add extra curry paste, stir in chili flakes, or finish with sliced fresh chilies. Taste as you go so you don’t overpower the other flavors.
Can I use pre-cooked shrimp?
You can, but add them at the very end and warm for only 1–2 minutes. Overheating pre-cooked shrimp can make them tough.
What should I serve with shrimp curry?
Steamed jasmine or basmati rice is classic.
Warm naan, roti, or a simple cucumber salad also pair nicely.
How do I thicken a thin curry?
Simmer uncovered for a few minutes to reduce, or stir in a small spoonful of tomato paste. Avoid cornstarch unless you prefer a glossy texture.
In Conclusion
Shrimp curry is a dependable, flavorful meal that doesn’t demand much time or effort. With a few pantry staples and fresh shrimp, you get a silky sauce, tender bites, and bright, layered flavor.
Keep this recipe flexible, adjust the heat to your taste, and make it your own. It’s the kind of weeknight dinner you’ll come back to again and again.


Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

