Recipes Diets we supportDiets Start your planStart plan

South Indian Shrimp & Green Bean Coconut Curry

Plump shrimp and crisp-tender green beans simmered in a golden turmeric-and-tomato coconut sauce warmed with garlic, ginger, cumin, and a squeeze of fresh lime, finished with chopped cilantro.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forPeganDinner
Also fits Whole30 Pescatarian Low-Carb Paleo
Tomato paste and turmeric darken the coconut milk into a sauce thick enough to cling to a spoon. Green beans keep their squeak, shrimp slide in at the very last minute so they stay snappy instead of tight, and a hard squeeze of lime at the finish lifts all that richness right up.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a weeknight curry for anyone who wants a warm, deeply flavored bowl of food that comes together in about half an hour and leans on shrimp and vegetables rather than a starchy base. It is gentle enough for a family dinner yet interesting enough to serve to guests, and because it cooks in a single skillet it leaves you with almost nothing to clean up. If you love the flavors of a coconut curry but want something light on your feet, this is it.

The flavor comes from doing two small things well. First, the ground spices and aromatics are bloomed in the coconut oil before any liquid goes in, which pulls the turmeric, cumin, garlic, and ginger into the fat and rounds out their raw sharpness. Second, the tomato paste is cooked so it caramelizes slightly, giving the sauce a savory depth and a color that reads as rich rather than pale. Full-fat coconut milk then carries all of that across the dish, and a final hit of lime juice off the heat keeps everything bright.

A silky, spoonable sauce runs up against snappy green beans and tender shrimp, and none of the three loses to the others. Shrimp brings sweet, filling protein, the green beans add fiber and real texture, and the coconut milk supplies richness that makes a modest bowl feel comforting. It is warming and aromatic without being heavy, the kind of dinner that fills you up and leaves you feeling good afterward.

A quick, gently spiced coconut curry with plump shrimp and crisp-tender green beans in a turmeric-tomato coconut sauce. Save
Prep: 15 minsCook: 20 minsTotal: 35 minsMakes: 4 servingsServing: about 1¼ cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 1 lb peeled raw shrimp
  • 2 cups green beans, trimmed and halved
  • 1 (13.5 oz) can full-fat coconut milk
  • 1 small onion, diced
  • 4 cloves garlic, minced
  • 2 tsp fresh ginger, grated
  • 2 tbsp tomato paste
  • 1 tsp ground turmeric
  • 1 1/2 tsp ground cumin
  • 1/4 tsp cayenne
  • 1 1/2 tbsp fresh lime juice
  • 1 tbsp coconut oil
  • 1/4 cup cilantro, chopped
  • 3/4 tsp salt

Instructions

  1. Prep everything first: Dice the onion, mince the garlic, and grate the ginger. Trim the ends off the green beans and cut them in half. Chop the cilantro and squeeze the lime for its juice. Pat the peeled raw shrimp dry with paper towels so excess surface water does not dilute the sauce. Having everything ready matters here, because once the aromatics hit the pan the cooking moves quickly.
  2. Build the aromatic base: Melt the coconut oil in a wide skillet over medium heat. Add the diced onion and cook, stirring now and then, until softened and translucent, about 4 minutes. Stir in the garlic, ginger, turmeric, cumin, and cayenne and cook just until fragrant, about 1 minute. Keep the heat at medium so the garlic and spices bloom without scorching, which would turn them bitter.
  3. Add the tomato and coconut milk: Stir in the tomato paste and cook it for 1 minute, letting it darken slightly and lose its raw edge. Pour in the full-fat coconut milk, scraping up anything stuck to the pan, and add the salt. Stir until the sauce is smooth and evenly colored, then bring it to a gentle simmer.
  4. Simmer the green beans: Add the halved green beans and let them simmer in the sauce, stirring occasionally, until crisp-tender and bright, 8 to 10 minutes. They should give easily to a fork but still hold a little bite. Keep the sauce at a gentle simmer and stir now and then so it stays loose and evenly colored as it reduces.
  5. Cook the shrimp: Stir in the raw shrimp and simmer gently until they turn pink and opaque and curl into a loose C shape, 4 to 5 minutes. Take them off the heat as soon as they are just cooked through; a tight, fully coiled O shape means they are overdone and rubbery.
  6. Finish and serve: Remove the skillet from the heat and stir in the fresh lime juice, tasting and adding a pinch more salt if the sauce needs it. Top with the chopped cilantro and serve warm.
Nutrition Facts
4 servings per recipe
Serving sizeabout 1¼ cups
Calories395
% Daily Value*
Total Fat 28g36%
Saturated Fat 24g121%
Trans Fat 0g
Cholesterol 180mg60%
Sodium 586mg25%
Total Carbohydrate 15g5%
Dietary Fiber 5g16%
Total Sugars 7g
Includes 0g Added Sugars 0%
Protein 27g
Vitamin D 0.1mcg0%
Calcium 124mg10%
Iron 3.9mg22%
Potassium 782mg17%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (about 1¼ cups).

Variations

  • Sea scallops: Swap the shrimp for sea scallops, patted very dry and added in the same final step; simmer just until they turn opaque and firm up slightly. This keeps the dish seafood-forward with a sweeter, more delicate bite.
  • Chicken instead of shrimp: Use bite-size pieces of boneless chicken thigh in place of the shrimp, added earlier so they can simmer through until no longer pink, about 10 minutes. Note that this adds poultry and changes the character to a heartier, longer-cooked curry.
  • Vegetable-forward: Leave out the shrimp and add cauliflower florets along with the green beans, simmering until both are tender. The coconut sauce and spices carry it beautifully as a meatless bowl.
  • Extra greens: Stir a few large handfuls of fresh spinach into the sauce in the last minute of cooking, just until wilted. It adds color and a mineral note without changing the makeup of the dish.
  • Tempered spices: Before the onion goes in, let brown mustard seeds and a few fresh curry leaves sizzle in the coconut oil until the seeds pop, then continue as written. This adds a nutty, aromatic South Indian layer to the base.

Storage & Leftovers

Cooled leftovers keep well in an airtight container in the refrigerator for up to three days. The flavors actually deepen overnight as the spices settle into the coconut milk, so day-two portions taste even more developed.

Reheat gently in a covered pan over low to medium heat, stirring occasionally just until warmed through. Go slowly, since shrimp toughen when blasted with high heat; the moment the sauce is hot and the shrimp are heated, pull it off. If the sauce has thickened in the fridge, loosen it with a splash of water. A brief warm-up in short bursts in the microwave also works if you stir between them.

To get ahead, make the sauce through the green bean stage, then cool and refrigerate it. When you are ready to eat, bring it back to a simmer, stir in the raw shrimp, and finish with lime and cilantro so the shrimp are cooked fresh and stay tender.

Notes & Tips

A few notes from my kitchen to help you get a silky sauce, perfectly cooked shrimp, and exactly the heat level you want.
  • Buy the right shrimp: Look for shrimp already peeled to save time, and if you can find them deveined too, even better. Medium to large shrimp hold up best here; very small ones overcook in seconds and can turn rubbery in the sauce.
  • Shake the coconut milk: Full-fat coconut milk separates in the can, with thick cream on top and thin liquid below. Shake the can well before opening, or scrape it all in and stir until smooth, so the sauce comes out evenly rich rather than greasy in spots.
  • Adjust the heat to taste: The cayenne gives a gentle background warmth. For a milder bowl, cut it back or leave it out; for more heat, add a bit more or drop in a sliced fresh chili with the aromatics. Taste the sauce before the shrimp go in, since that is the easiest moment to fix it.
  • Frozen green beans work: If fresh green beans are not around, frozen ones are a fine stand-in. Add them straight from frozen and give the sauce a couple of extra minutes to come back to a simmer; skip thawing so they do not go mushy.
  • Watch the shrimp shape: The most reliable doneness cue is the shrimp's shape: a loose C means just-cooked and juicy, a tightly curled O means overcooked. Pull the pan the moment they turn opaque and pink.
  • Serve it to soak up the sauce: This sauce is the best part, so serve it in a shallow bowl with something to catch it, like cauliflower rice or a spoon that gets used often. A final squeeze of lime at the table wakes everything up.

Nutrition & Mindful Eating

Gold from the turmeric, deep from the tomato paste and rounded out by a whole can of coconut milk. Green beans keep their snap in the sauce and the shrimp go in at the very end so they stay sweet.
  • Coconut milk, tomato paste and the spices build the sauce before anything else goes in, and the green beans and shrimp finish in it. The sauce gets its body from the coconut, its depth from the tomato and its color from the turmeric.
  • Full-fat coconut milk is what makes this a curry rather than a soup. It thickens as it simmers, coats every bean, and its fat carries the turmeric and cumin into flavors your tongue can actually find.
  • Green beans go in whole and stay bright and squeaky in the middle of all that richness, and they bring fiber and vitamin C to a bowl that is otherwise sauce and shrimp.
  • Shrimp are added in the last two minutes, where they curl tight and turn opaque against the gold sauce. They are dense in protein and in selenium, and they are the reason a bowl of this holds you.
  • Onion, garlic and ginger cook down in coconut oil until the raw edge is gone, turmeric and cumin toast in the same pan, cayenne sits underneath, and lime and cilantro go over the top just before serving.
  • As you eat, let the steam off the bowl reach you first, all turmeric and ginger, and spoon it up slowly enough to catch the snap of a bean against the softness of everything else.

Frequently Asked Questions

Can I use frozen shrimp?

Yes. Thaw them first by leaving them in the refrigerator overnight or setting them in a bowl of cold water for a few minutes, then pat them thoroughly dry before adding. Excess water dilutes the sauce and keeps the shrimp from cooking evenly.

Why did my coconut milk look split or grainy?

Coconut milk can look separated if it boils hard or if only the thick cream from the top of the can went in. Keep the sauce at a gentle simmer rather than a rolling boil, and stir the milk smooth before adding it. A brief whisk usually brings a split sauce back together.

My sauce turned out too thin. How do I thicken it?

Let it simmer a few extra minutes before the shrimp go in so some liquid cooks off and concentrates. Since the shrimp cook fast, do the reducing during the green bean stage so you are not overcooking the shrimp while you wait.

How spicy is this, and can I make it milder for kids?

As written it is gently warm rather than hot, thanks to a small amount of cayenne. For a kid-friendly version, leave the cayenne out entirely; the turmeric, cumin, ginger, and garlic still give it plenty of flavor without any heat.