Chinese Curry Shrimp with Vegetables and Rice

Updated November 4, 2026

Total time
39 min
prep 18 min · cook 21 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Chinese Curry Shrimp with Vegetables and Rice

Chinese curry shrimp is a Chinese-style stir-fry of shrimp and vegetables in a gently spiced, savory curry sauce, usually served over rice. Versions vary by household and region; this one uses pantry curry powder, tender potato and carrot, and a little coconut milk for a smooth, rounded sauce.

Ingredients

  • 1¼ lb large raw shrimp (570 g), peeled and deveined, tails removed; thawed if frozen
  • 1 tbsp neutral oil (15 ml), such as canola or vegetable oil
  • 1 medium yellow onion (about 150 g), thinly sliced
  • 1 medium carrot (about 100 g), peeled and cut into thin half-moons
  • 1 small Yukon Gold potato (about 150 g), peeled and cut into ½-inch (1.25 cm) dice
  • 1 medium red bell pepper (about 150 g), cored and cut into bite-size strips
  • 2 garlic cloves (about 6 g), finely chopped
  • 1 tbsp mild curry powder (about 6 g)
  • ½ tsp ground turmeric (about 1 g)
  • ¼ tsp ground white pepper (about 0.5 g)
  • 1¼ cups low-sodium chicken broth (300 ml), or vegetable broth
  • ½ cup unsweetened coconut milk (120 ml)
  • 1 tbsp soy sauce (15 ml)
  • 1 tsp sugar (4 g)
  • ½ tsp fine salt (about 3 g), plus more to taste
  • 1 tbsp cornstarch (8 g)
  • 2 tbsp cold water (30 ml)
  • 2 scallions (about 15 g), thinly sliced
  • 4 cups cooked rice (about 600 g), warmed, for serving

Instructions

  1. Prepare the ingredients, 18 minutes. If using frozen shrimp, thaw it completely and pat it dry; blotting the shrimp helps it cook evenly and keeps excess water from thinning the sauce. Cut the vegetables and garlic, measure the seasonings, and stir the broth, coconut milk, soy sauce, sugar, and salt together in a measuring jug. Mix the cornstarch with the cold water in a small bowl until smooth. Keep the shrimp chilled until you are ready to cook it.
  2. Soften the vegetables, 5 minutes. Heat the oil in a large, deep skillet or wok over medium-high heat. Add the onion, carrot, potato, and bell pepper. Stir-fry for about 5 minutes, stirring frequently, until the onion starts to soften and the vegetables are glossy. The potato will not be fully cooked yet; it will finish simmering in the sauce. If the pan is crowded, use a wide skillet so the vegetables sauté rather than steam.
  3. Bloom the spices, 1 minute. Add the garlic, curry powder, turmeric, and white pepper. Stir constantly for about 30 seconds, just until fragrant. Do not let the garlic or dry spices scorch, which can make the curry taste bitter.
  4. Simmer until the vegetables are tender, 9 minutes. Pour in the broth mixture and bring it to a gentle simmer, scraping the bottom of the pan to lift any browned bits. Reduce the heat to medium-low, cover, and simmer for 8 to 9 minutes. Check the potato with a fork: it should be nearly tender, with no hard center. If the pieces need more time, simmer for another minute or two before adding the shrimp.
  5. Cook the shrimp, about 4 minutes. Stir in the shrimp and cook gently, turning them once, until they are opaque and curled into loose C shapes. Check the thickest shrimp with a food thermometer: the USDA FSIS safe minimum temperature for seafood is 145°F (63°C). Depending on size and how cold the shrimp was, this usually takes 3 to 5 minutes. Avoid a prolonged boil, which can make shrimp tough.
  6. Thicken and finish, 1 to 2 minutes. Stir the cornstarch slurry again, then drizzle it into the simmering curry while stirring. Cook for 1 to 2 minutes, until the sauce lightly coats a spoon. If it becomes thicker than you like, loosen it with a splash of broth or water; if it is thin, simmer briefly while stirring. Taste and adjust the salt. Scatter the scallions over the curry and serve hot with warmed rice.

Tips

  • Choose the curry powder you like. Mild curry powder gives a rounded, gentle flavor, while a hotter blend makes the sauce noticeably spicier. Chinese-style curry powders can be hard to find; ordinary mild curry powder is a practical substitute, though its spice balance may taste a little different. Start with the listed amount and add more only after tasting.
  • Cut the vegetables evenly. Small, similar-size potato cubes and thin carrot slices become tender at about the same time. Larger potato chunks may still be firm when the shrimp is ready, and shrimp should not be left in the pan while the vegetables catch up.
  • Use a cornstarch slurry, not dry cornstarch. Mixing the starch with cold water first prevents lumps. Stir the sauce as you add it, and give it a minute to thicken before deciding whether it needs more. It will also firm up slightly as it cools.
  • Keep shrimp cold until cooking. If you need to peel or devein it, do that before heating the pan and return it to the refrigerator while you prep. For convenience, peeled and deveined shrimp work well; just check that frozen shrimp has thawed and been patted dry.

Serving Suggestions

Serve the curry over warm steamed jasmine or long-grain rice so the grains catch the sauce. Plain rice keeps the seasoning easy to judge, but brown rice or another favorite grain also works. If the curry is the main dish, allow about 1 cup cooked rice per person, as listed in the ingredients. Spoon the vegetables and shrimp over the rice rather than mixing everything together in advance; that keeps the rice from soaking up all the sauce before serving.

For a fuller meal, add a simple side of blanched or stir-fried greens, such as bok choy, gai lan, or broccoli. A crisp cucumber salad or lightly dressed cabbage provides a cool contrast to the warm, savory curry. Set out sliced scallions or a little chili oil for people who want extra heat, and keep any added chili separate so the main dish stays mild. If serving family-style, use a warmed bowl and bring the curry to the table promptly while the shrimp is tender.

Variations

Make it hotter: Add ¼ to ½ teaspoon chili flakes with the curry powder, or serve with chili oil at the table. Some curry powders already contain chili, so taste the sauce before adding more. For a fresher heat, finely slice a small red chili and stir it in with the garlic.

Swap the vegetables: Use about 1 cup (100 g) sliced mushrooms or 1 cup (120 g) snow peas in place of some of the bell pepper. Add quick-cooking vegetables near the end of the potato simmer so they stay bright and crisp-tender. You can also omit the potato and add extra carrot or pepper, though the curry will have less of a hearty, stew-like quality.

Adjust the sauce: For a lighter-tasting curry, replace the coconut milk with an equal amount of broth; the sauce will be less creamy and slightly thinner, so add slurry gradually. For a richer sauce, use a little more coconut milk and reduce the broth by the same amount. Use vegetable broth instead of chicken broth to keep the dish suitable for a vegetarian broth base, while remembering that the shrimp itself is seafood.

Use another protein: Firm tofu can replace the shrimp; pat it dry, brown it separately, and add it after the vegetables simmer. For chicken, cut boneless chicken into small, even pieces and cook it thoroughly before serving. Poultry must reach 165°F (74°C) checked with a food thermometer, the USDA FSIS safe minimum; it may require more cooking time than shrimp, so do not rely on the shrimp timing for that variation.

Storage and Reheating

Refrigerate leftover curry within 2 hours of cooking in a shallow, covered container. Keep the rice separate if possible, and use the leftovers within 3 to 4 days. Shrimp is best in texture soon after cooking; repeated heating can make it rubbery, so portion leftovers before storing and reheat only what you plan to eat. Do not leave the curry at room temperature to cool for an extended period.

Reheat a portion gently in a covered skillet over medium-low heat, stirring occasionally and adding a tablespoon or two of water or broth if the sauce has thickened. Heat leftovers to 165°F (74°C), checked with a food thermometer, as recommended for reheated food. You can also microwave a portion in a covered, microwave-safe dish, stirring midway and checking the center temperature. Warm rice separately until steaming hot. Freeze the curry in an airtight freezer-safe container for up to 2 months for best quality; thaw it in the refrigerator before reheating. The shrimp may be softer after freezing and thawing.

Frequently Asked Questions

Can I use frozen shrimp?

Yes. Thaw frozen shrimp in the refrigerator, or place it in a sealed bag under cold running water until thawed, then pat it dry. Avoid thawing it on the counter. If the package shrimp is already cooked, do not cook it for the full shrimp step; stir it in near the end just long enough to heat through, while still bringing leftovers to 165°F (74°C) when reheating.

How can I tell when the shrimp is done?

The shrimp should turn opaque and curl into a loose C shape, but appearance is not a substitute for temperature. Check a thick piece with a food thermometer and cook seafood to 145°F (63°C), the USDA FSIS safe minimum. A tight O shape often means it has cooked too long, so begin checking at the early end of the time range.

Can I make the curry ahead?

You can chop the vegetables and mix the sauce ingredients a day ahead, storing them separately in the refrigerator. For the best shrimp texture, cook the curry close to serving time. If you need to make the complete dish ahead, cool and refrigerate it promptly, then reheat gently to 165°F (74°C); expect the shrimp to be somewhat firmer than when freshly cooked.

What can I use instead of coconut milk?

Use an equal amount of additional broth for a less creamy, more savory sauce, or use evaporated milk for a mild dairy-rich alternative. Add either gradually and taste before adding more salt, since broth and soy sauce vary in saltiness. If you prefer a sauce without a dairy or coconut note, broth is the simplest swap.

Why is my curry sauce thin or lumpy?

A thin sauce may need another minute of simmering after the slurry is added, since cornstarch thickens as it heats. For a lumpy sauce, the starch may have been added dry or the slurry may have sat long enough for the starch to settle; whisk it smooth again before pouring it in. If the sauce is already too thick, stir in warm broth or water a little at a time.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).