Tangy Tomato Shrimp

This image courtesy of Laura Ferroni

By cooking the shrimp in their shells, all the moisture is preserved and the shrimp meat remains nice and plump. For Hong Kong-born May Leong and her family, the fun part of eating this dish is licking the sauce off each shrimp before peeling. This way you taste the sweet juice of the shrimp mingled with the tangy sauce. When May was growing up, her Cantonese mother, Oi Yee Leong, cooked a variety of dishes and May couldn’t tell the Chinese dishes apart from the others. She thought corned beef and cabbage was a Chinese dish until she met her Irish husband! Only then did she realize her mom must have gotten the recipe from one of their former Irish neighbors. This dish is one of the few Chinese-influenced dishes May remembers learning from her mom before she passed away in 1984 at the tender age of forty-four.

NotesBuy unpeeled medium shrimp no more than 3 inches long and, of course, the fresher the better. Previously frozen shrimp are okay (and usually what’s available) as long as they haven’t been sitting around too long. If in doubt, do the sniff test for ammonia or other “fishy” off odors. Estimate about ¼ to ½ pound shrimp per person, depending on appetites! If you’d like to adjust the seasonings, remove the shrimp first so they don’t overcook.

Makes6 to 8 servings as part of a multicourse family-style meal

Cooking Time30 min

Cooking Time - Text30

Cooking Methodstir-frying



Total Timeunder 30 minutes

OccasionBuffet, Casual Dinner Party

Recipe Courseappetizer, main course

Dietary Considerationegg-free, gluten-free, lactose-free, peanut free, soy free, tree nut free



Taste and Texturegarlicky, savory, sweet, tangy


  • 3 tablespoons vegetable oil, divided
  • 1 large yellow onion, sliced into 8 wedges and separated
  • 4 medium ripe tomatoes, each cut into 8 wedges
  • 3 cloves garlic, minced (1 tablespoon)
  • 2 to 2½ pounds unpeeled medium (36/40 count) shrimp, deveined
  • 1½ teaspoons salt
  • ¼ cup ketchup
  • 2 tablespoons sugar
  • ½ cup rice vinegar


  1. Preheat a large wok or skillet over high heat for 1 minute. Swirl in 1 tablespoon of the oil and heat until it becomes runny and starts to shimmer. Add the onion and tomatoes and stir and cook until the tomato skins start to slip off and the flesh softens, 3 to 4 minutes. Add the garlic and cook and stir until the tomatoes are slightly mushy and the juices are released, another 2 to 3 minutes. Transfer the tomato mixture to a plate and set aside.

    In the same wok, swirl in the remaining oil and heat over high until it becomes runny and starts to shimmer. Toss in the shrimp and sprinkle with the salt. Stir and cook for about 2 minutes. Don’t worry if not all the shrimp have turned pink yet.

  2. Return the tomato mixture to the wok. Add the ketchup and sugar and stir everything swiftly around the wok. Splash in the vinegar and stir to mix. Simmer over medium heat until all the shrimp have turned pink and opaque, 2 to 3 minutes. Shrimp cooks really fast so don’t step away from the stove. You don’t want to overcook the shrimp as they will be rubbery. Remove from the heat and serve immediately with freshly steamed rice and a vegetable side dish.


Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password