Tôm Rim (Vietnamese Braised Shrimp)

This plump shrimp braised in a bold caramel-and–coconut water sauce is so good, you'll want extra rice to eat it all up.

Overhead view of braised shrimp with a side of rice and bok choy

Serious Eats / Vy Tran

Why This Recipe Works

  • Cooking the shrimp quickly in the reduced braising liquid keeps them tender and juicy but still flavorful.
  • The caramel sauce’s mildly bitter note adds more dimension to the braise, while coconut water brings a nuanced sweetness.

In Vietnamese, hao cơm (roughly translated as “rice splurging,” is a term that describes a dish so good you keep eating rice to have more of it. (Koreans have a similar concept for this kind of dish, which they delightfully call a “rice thief.”) Comforting Vietnamese dishes that feature a flavorful gravy or deeply savory sauces, like thịt kho (braised pork) or cá kho tộ (claypot braised fish), are often classified this way. When I was still a student living in Singapore, I subsisted on big batches of my mom’s frozen tôm rim (braised shrimp) lugged back all the way from Vietnam. For a quick meal, I reheated the shrimp, boiled some greens, and served them over rice, which never stopped at just one bowl.

Tôm rim (sometimes spelled tôm ram) belongs to a larger group of dishes called kho, in which an ingredient (meat, seafood, or sturdy vegetables like daikon or bitter melon) is simmered in a sweet and savory sauce, along with heady aromatics such as shallots, garlic, ginger, or galangal. Kho’s assertive flavor comes from fish sauce—or soy sauce for vegetarian dishes—and its mahogany color comes from nước màu, a simple caramel sauce made from sugar and water. In Bến Tre, a province in the Mekong Delta where my grandparents live, locals use concentrated coconut water for the same color effect (although cooking down the coconut water to a caramel does take quite a bit of time).

Overhead view of braised shrimp on a plate

Serious Eats / Vy Tran

As with other beloved comfort foods, there are as many ways to make tôm rim as there are cooks. My version is an amalgamation of recipes from different cookbooks and insights from several Vietnamese cooks and chefs I spoke to.

In terms of flavor, as long as you have sugar and fish sauce, you have a solid foundation. Some recipes (including my mom’s) don’t call for making a caramel sauce. However, I find its mildly bitter note adds more dimension to the dish, so spending a few extra minutes is always worth the effort (if you make pho often, it’s helpful to keep a jar of it on hand; Andrea Nguyen has an excellent recipe for it in her book, Into the Vietnamese Kitchen). As a nod to my Mekong Delta roots, I use coconut water for the braising liquid because of its nuanced sweetness, but water will also work. To build an additional layer of flavor, I follow Chef Nini Nguyen’s advice and marinate the shrimp in some sugar, salt, garlic, and shallots—the same aromatics used for the braising liquid.

Typically, tôm rim is made with shell-on, head-on shrimp, which you should try if you live in an area with access to live shrimp. If the shrimp aren't alive, I find it safer to go with headless, as the head releases an enzyme that makes the shrimp's body mushy and imparts an off odor when it’s not fresh. The texture you get depends on the size of the shrimp. As they cook, their shells get coated in the intense caramel sauce; according to Vy Tran of the food blog Beyond Sweet & Savory, smaller shrimp will be crunchy given their higher shell-to-meat ratio, while larger ones will retain their meaty bite. I chose to work with medium and large shrimp here, as they are more widely available. 

Side angle view with rice on the side

Serious Eats / Vy Tran

In some recipes, the shrimp go into the pan right at the beginning of the cooking process to simmer along with the sauce (a mixture of water, fish sauce, and caramel) until it thickens. I switch the order and only add them to the braising liquid after it has reduced to an almost syrupy consistency, which Tran and Chef Tu David Phu suggest will keep them tender but still flavorful. Since the dish keeps well and is often reheated as leftovers, it’s better to start it on a good (juicy, not overcooked) footing.

Personally, I find tôm rim pretty forgiving, so don’t worry if you happen to cook the shrimp longer than they need (mine take anywhere from six to eight minutes). There’s joy in biting into a fresh-off-the-stove shrimp as its juices meld with and season the rice. But with subsequent rounds of reheating, when their meat becomes firmer, you’ll still relish every morsel coated in the concentrated sweet-salty sauce.

Before serving, Phu recommends letting the dish rest for five minutes off-heat. “Shrimp is fairly porous and will soak up the marinade,” he says.

With its richness and intensity, tôm rim is often served as a component of a meal, which includes vegetables and soup with a bright and fresh flavor for balance, along with a bowl of rice (or two or three).

Recipe Details

Tôm Rim (Vietnamese Braised Shrimp)

Prep 5 mins
Cook 25 mins
Total 30 mins
Serves 3 to 4 servings

This plump shrimp braised in a bold caramel-and–coconut water sauce is so good, you'll want extra rice to eat it all up.


For the Caramel Sauce:

  • 2 tablespoons (24g) granulated sugar

  • 2 tablespoons (30ml) water

  • 1/2 cup (120ml) unsweetened coconut water or water (see notes) 

For the Braise:

  • 1 pound (450g) headless shrimp, deveined, preferably shell-on

  • 1 large shallot (50g), finely chopped, divided

  • 3 medium cloves garlic (21g), finely chopped, divided

  • 1/2 teaspoon (2g) granulated sugar

  • 1/4 teaspoon Diamond Crystal kosher salt (for table salt, use half as much by volume)

  • 1 to 2 bird’s-eye chiles (deseeded for less heat), finely chopped

  • Freshly ground black pepper

  • 2 tablespoons (30ml) neutral oil, such as vegetable or canola oil

  • 1 tablespoon (15ml) fish sauce, preferably Vietnamese

To Serve:

  • Steamed jasmine rice

  • Vegetables of your choice, such as raw cucumber cut into thin slices, or steamed cabbage or spinach


  1. For the Caramel Sauce: In a 2-quart saucepan, combine sugar and water and set over medium-high heat. Cook, swirling the pan to ensure even caramelization, until the mixture bubbles vigorously and becomes slightly golden, about 5 minutes. Continue cooking until light smoke comes off the pan and color changes from light to dark amber very quickly, about 2 minutes longer. Remove pan from heat and stir in coconut water. If the mixture looks like it’s seizing, return pan to low heat and stir gently until sugar is fully dissolved. Transfer to a heatproof bowl and set aside.

    Coconut water being added to caramel

    Serious Eats / Vy Tran

  2. Meanwhile, for the Braise: In a large mixing bowl, combine shrimp, half of shallot, half of garlic, sugar, salt, chiles, and pepper, and marinate in the refrigerator for 30 minutes.

    Overhead view of shrimp marinating

    Serious Eats / Vy Tran

  3. Wipe out pan and return to medium-high heat. Heat oil until shimmering, then add remaining shallot and garlic. Cook, stirring occasionally, until softened and fragrant, 30 to 45 seconds. Add caramel sauce and fish sauce and let simmer until sauce has reduced by half, 7 to 8 minutes.

    Two image collage of overhead view of onions and garlic in pan before and after fish sauce and caramel has been added. .

    Serious Eats /Vy Tran

  4. Add shrimp and marinade ingredients and toss to coat. Continue cooking on medium-high heat until shrimp turn opaque and are cooked through, about 7 minutes. Remove from heat, season with more freshly ground black pepper, and let rest for 5 minutes before serving with rice and vegetables.

    Overhead view of shrimp cooked in marinade

    Serious Eats / Vy Tran


If you don’t have coconut water, water works just fine. (Do not substitute with sweetened or flavored coconut water.)

On its own, this dish should taste intensely sweet and salty, so serve it with rice and another vegetable or soup to temper the flavor.

Make-Ahead and Storage

Tôm rim keeps well and can be stored in an airtight container in the fridge for up to 2 weeks. Reheat the dish on medium heat to allow the shrimp to warm through. If the sauce becomes too thick, add a splash of water to loosen.

Nutrition Facts (per serving)
194 Calories
8g Fat
13g Carbs
17g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 3 to 4
Amount per serving
Calories 194
% Daily Value*
Total Fat 8g 11%
Saturated Fat 1g 4%
Cholesterol 142mg 47%
Sodium 1127mg 49%
Total Carbohydrate 13g 5%
Dietary Fiber 1g 4%
Total Sugars 9g
Protein 17g
Vitamin C 4mg 22%
Calcium 89mg 7%
Iron 1mg 4%
Potassium 294mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)