The moment the shrimp hit the hot pan, there is a sizzle like a tiny round of applause, and then the garlic and curry paste bloom into the air and your whole kitchen smells like a warm hug. That is the exact moment you know dinner is going to be good.
This zucchini shrimp coconut curry is the weeknight hero I keep coming back to: one pan, a short ingredient list, and a sauce so creamy you will want to spoon it straight from the skillet. The zucchini soaks up the curry while staying just tender, and the shrimp cook in minutes, staying sweet and snappy.
You will know it is ready by the sound and the smell, not just the clock. Listen for the gentle bubbling at the edges, watch the sauce turn glossy, and taste as you go. Taste as you go, then taste again.
Why You'll Love This Recipe
About the Ingredients
1 1/2 pounds (680g) large shrimp, peeled and deveined
Pat them very dry before cooking so they sear instead of steam. Frozen shrimp work great too, just thaw overnight in the fridge and blot well.
2 medium zucchini (about 1 pound/450g), cut into 1/2-inch half-moons
Look for firm, heavy zucchini with shiny skin, since soft ones turn mushy fast. Yellow summer squash is a perfect swap if that is what you have.
2 tablespoons coconut oil or neutral oil
Coconut oil adds a subtle sweetness that plays well with the curry. Avocado oil or grapeseed oil are neutral, high-heat alternatives.
1 small yellow onion, thinly sliced
A sweet onion or shallot works if yellow is not on hand. Slice thin so it softens quickly and disappears into the sauce.
3 garlic cloves, minced
Fresh garlic is best, but 1 teaspoon garlic paste saves time on busy nights. Add it last so it does not burn.
2 tablespoons Thai red curry paste
Check the label for a brand you trust, since heat levels vary a lot. Massaman curry paste gives a milder, sweeter result.
1 can (13.5 ounces/400ml) full-fat coconut milk
Full-fat is key for a creamy sauce; light coconut milk turns thin. Shake the can well before opening so the cream blends in.
1/2 cup (120ml) chicken or vegetable broth
Broth keeps the sauce from getting too thick. Water plus a pinch of salt is a fine substitute in a pinch.
1 tablespoon fish sauce
This is the salty umami backbone of the dish. Soy sauce or tamari works as a vegetarian swap.
1 teaspoon brown sugar
A little sweetness balances the curry and coconut. Honey or maple syrup can step in.
1 lime, juiced (about 2 tablespoons), plus wedges for serving
Fresh lime is non-negotiable for brightness at the end. Bottled lime juice tastes flat, so squeeze fresh if you can.
1/4 cup chopped fresh cilantro and 1 sliced scallion, for serving
Thai basil is a fragrant alternative to cilantro. Skip the scallion if you do not have one; the dish still shines.
Tips & Tricks
Do Not Overcook the Shrimp
Shrimp go from perfect to rubbery in under a minute, so pull them out as soon as they curl into a loose C shape and add them back at the very end.
Salt the Zucchini Lightly First
A quick pinch of salt draws out excess water so the curry stays creamy instead of watery. Pat the slices dry before they hit the pan.
Bloom the Curry Paste
Cooking the paste in the oil for 30 to 45 seconds wakes up its flavor and removes the raw edge. If it starts to stick, lower the heat right away.
Finish Off the Heat
Stir in the lime juice after you turn off the burner so its bright flavor stays fresh instead of turning dull.
Pro Tips
Step-by-Step Instructions
1. Prep the Shrimp
Pat the shrimp very dry with paper towels and season lightly with salt. Let them sit at room temperature for 10 minutes while you chop the vegetables so they cook evenly.
2. Sear the Shrimp
Heat 1 tablespoon of the oil in a large skillet over medium-high heat, about 400F (205C), and cook the shrimp for 1 to 2 minutes per side until they turn opaque pink and curl into a loose C. Transfer them to a plate; they will finish cooking in the sauce.
3. Soften the Onion
Lower the heat to medium, add the remaining oil, and cook the onion for 4 to 5 minutes until soft and translucent, stirring so it does not brown. You want them sweet and glassy, not crispy.
4. Bloom the Aromatics
Add the garlic and curry paste and stir constantly for 30 to 45 seconds until the paste darkens slightly and smells fragrant. This is where the curry wakes up, so do not walk away.
5. Build the Sauce
Pour in the coconut milk and broth, then stir in the fish sauce and brown sugar. Bring to a gentle simmer, about 200F (93C), and let it bubble softly for 5 minutes until slightly thickened.
6. Cook the Zucchini
Add the zucchini and simmer for 6 to 8 minutes until just tender when pierced with a knife and the sauce coats the back of a spoon. Do not let it go to mush.
7. Return the Shrimp
Slide the shrimp and any juices back into the pan and simmer for 1 to 2 minutes until heated through and the shrimp are firm and pink all the way through. Taste and adjust the salt.
8. Finish and Serve
Turn off the heat, stir in the lime juice, and scatter cilantro and scallion over the top. Serve right away with lime wedges and steamed jasmine rice.
Delicious Variations
Green Curry Version
Swap the red curry paste for green curry paste and add a handful of Thai basil at the end for a sharper, herbier sauce.
Veggie Only
Replace the shrimp with 2 cups of sliced bell peppers and extra-firm tofu cubes for a meatless curry that still feels hearty.
Extra Veggie Load
Toss in a cup of halved cherry tomatoes or baby spinach in the last 3 minutes for color and a fresh pop.
How to Store Zucchini Shrimp Coconut Curry
Refrigerator
Store in an airtight container in the refrigerator for up to 3 days. The zucchini will soften further, so reheat gently.
Freezer
Freeze the curry without the shrimp for up to 2 months in a freezer-safe container. Thaw overnight in the fridge before reheating.
Reheating
Warm gently in a skillet over medium-low heat, about 300F (150C), for 4 to 5 minutes, adding a splash of broth or coconut milk to loosen the sauce.
Frequently Asked Questions
Q: Can I use frozen shrimp for this curry?
Yes, frozen shrimp work perfectly as long as you thaw them fully first. Thaw overnight in the fridge, then pat them very dry before searing so they do not water down the sauce.
Q: Why did my coconut curry sauce split or curdle?
The sauce usually splits when it boils too hard or the coconut milk is added to a screaming-hot pan. Keep the heat at a gentle simmer and stir the coconut milk in off a rolling boil.
Q: How do I keep the zucchini from getting mushy?
Add the zucchini later in the cooking and simmer it only until a knife slides in easily, about 6 to 8 minutes. Salting it briefly and patting it dry first also helps it hold its shape.
Q: Is this shrimp curry spicy?
It has a gentle warmth rather than a fiery kick, since the coconut milk and sugar mellow the curry paste. For more heat, add an extra tablespoon of curry paste or a sliced red chile.
Q: What should I serve with zucchini shrimp coconut curry?
Steamed jasmine rice is the classic pairing because it soaks up all that creamy sauce. Cauliflower rice, rice noodles, or warm naan are all great alternatives.
Give this zucchini shrimp coconut curry a spot in your weeknight rotation and let the smell of blooming curry paste do the convincing. Serve it straight from the skillet, squeeze that lime over the top, and watch the bowls come back empty. Taste as you go, then taste again.
Zucchini Shrimp Coconut Curry
This zucchini shrimp coconut curry simmers plump shrimp and tender zucchini in a creamy coconut sauce for a fast, flavor-packed one-pan dinner.
🧂 Ingredients
- 1 1/2 pounds (680g) large shrimp, peeled and deveined
- 2 medium zucchini (about 1 pound/450g), cut into 1/2-inch half-moons
- 2 tablespoons coconut oil or neutral oil
- 1 small yellow onion, thinly sliced
- 3 garlic cloves, minced
- 2 tablespoons Thai red curry paste
- 1 can (13.5 ounces/400ml) full-fat coconut milk
- 1/2 cup (120ml) chicken or vegetable broth
- 1 tablespoon fish sauce
- 1 teaspoon brown sugar
- 1 lime, juiced (about 2 tablespoons), plus wedges for serving
- 1/4 cup chopped fresh cilantro and 1 sliced scallion, for serving
📋 Instructions
- 1Prep the Shrimp — Pat the shrimp very dry with paper towels and season lightly with salt. Let them sit at room temperature for 10 minutes while you chop the vegetables so they cook evenly.
- 2Sear the Shrimp — Heat 1 tablespoon of the oil in a large skillet over medium-high heat, about 400F (205C), and cook the shrimp for 1 to 2 minutes per side until they turn opaque pink and curl into a loose C. Transfer them to a plate; they will finish cooking in the sauce.
- 3Soften the Onion — Lower the heat to medium, add the remaining oil, and cook the onion for 4 to 5 minutes until soft and translucent, stirring so it does not brown. You want them sweet and glassy, not crispy.
- 4Bloom the Aromatics — Add the garlic and curry paste and stir constantly for 30 to 45 seconds until the paste darkens slightly and smells fragrant. This is where the curry wakes up, so do not walk away.
- 5Build the Sauce — Pour in the coconut milk and broth, then stir in the fish sauce and brown sugar. Bring to a gentle simmer, about 200F (93C), and let it bubble softly for 5 minutes until slightly thickened.
- 6Cook the Zucchini — Add the zucchini and simmer for 6 to 8 minutes until just tender when pierced with a knife and the sauce coats the back of a spoon. Do not let it go to mush.
- 7Return the Shrimp — Slide the shrimp and any juices back into the pan and simmer for 1 to 2 minutes until heated through and the shrimp are firm and pink all the way through. Taste and adjust the salt.
- 8Finish and Serve — Turn off the heat, stir in the lime juice, and scatter cilantro and scallion over the top. Serve right away with lime wedges and steamed jasmine rice.
