Vietnamese National Dishes

Cá suối nướng

Whole freshwater carp is rubbed with mắc khén, lemongrass, chili and herbs, then grilled on bamboo skewers and wrapped in warm banana leaves.

Vietnamese National Dishes
Share
Two whole grilled fish on bamboo skewers and banana leaves on a wooden table, with a mountain view beyond.
Skewered stream fish ready to serve in a Northwest Vietnamese setting.
Yield 4 servings
Cook 35 minutes
Passive 35 minutes
Total 1 hour 35 minutes
Calories per serving About 200 kcal
Overview

Cá suối nướng

Cá suối nướng means grilled stream fish and is associated with the Northwest highlands of Vietnam. Sources describe several related preparations rather than one fixed recipe. Some smaller fish are seasoned, threaded onto bamboo and grilled; the named Pá pỉnh tọp form is larger, slit along the back, filled and folded for grilling. This recipe follows the skewer-grilled style and does not claim to represent every regional version.

Small whole carp makes a practical choice here. Its cavity and shallow scores hold a fragrant mixture of lemongrass, garlic, shallot, chili, coriander, dill and mắc khén, a citrusy, gently numbing regional spice. Charcoal adds smoke and a golden skin; banana leaf softens the presentation and brings a fresh, green aroma when warmed. Whole fish stay on the skewers so they turn more easily, but they still contain bones.

The seasoning is intentionally simple and measured for a home grill. Chẩm chéo, a pounded Northwest dipping sauce, is a documented companion, but it is not included in the ingredient list or nutrition estimate. Serve sticky rice or vegetables on the side if you like.

Practical

Practical

  • Tips for successAsk the fishmonger to scale, gut and remove the gills while keeping each fish whole; buy it cold with a mild, fresh smell. Soak the bamboo skewers for 30 minutes so they are less likely to scorch. Use two per fish to make turning steadier. Keep the fish refrigerated while it marinates, and keep raw-fish tools away from herbs and serving plates. Mắc khén is aromatic and lightly numbing; toast it briefly and grind it finely so it seasons the fish evenly. Grill over medium-high heat, then move the fish to the cooler side if the skin darkens before the flesh cooks through. Check the thickest flesh with a food thermometer. The safety target is 63°C / 145°F; a golden surface alone is not enough.
Ingredients

Ingredients

Fish and seasoning

  • 800 g small whole freshwater carp, about four 200 g fish; scaled, gutted and gills removed by a fishmonger; dressed weight
  • 4 g fine salt, divided: 3 g for the fish and 1 g to finish
  • 4 g mắc khén, toasted and finely ground
  • 5 g fresh red chili, finely chopped; remove seeds for less heat
  • 20 g shallot, finely minced
  • 12 g garlic, finely minced
  • 20 g tender lemongrass, very finely minced
  • 15 g fresh coriander leaves, washed and chopped; 10 g for the fish and 5 g to finish
  • 10 g fresh dill, washed and chopped; 5 g for the fish and 5 g to finish
  • 15 ml neutral oil, to coat the fish and lightly oil the grill

For serving

  • 80 g banana leaves, four small pieces, rinsed and dried
  • 8 bamboo skewers, 25–30 cm long; soak in water for 30 minutes; not eaten
Method

Method

Method

  1. Buy and chill the fish. Choose fish displayed on fresh ice or under refrigeration, with a mild smell. Ask the fishmonger to scale, gut and remove the gills while leaving the fish whole. Keep it at or below 4°C / 40°F, separate from ready-to-eat food, and cook within 1–2 days. Use a separate board and knife. Pat the cleaned fish dry; do not rinse it in a way that splashes the sink or nearby food.

  2. Soak and season. Soak the eight bamboo skewers in water for 30 minutes. Pat the fish dry and make 2–3 shallow diagonal scores on each side without cutting through the backbone. Toast 4 g mắc khén in a dry skillet over medium-low heat for 30–45 seconds until fragrant; cool and grind finely. Mix it with 3 g salt, chili, shallot, garlic, lemongrass, 10 g coriander, 5 g dill and the oil. Rub the mixture over each fish, including the cavity and scores. Cover and marinate in the refrigerator for 20 minutes while the skewers soak.

  3. Heat the grill. Prepare a charcoal grill for medium-high heat with a cooler side, or set a gas grill to medium-high and leave one burner off. Thread two parallel skewers through each fish, one near the head and one near the tail. Brush the grate lightly with the measured oil remaining on the fish or on a brush.

  4. Grill the fish. Grill over direct medium-high heat, turning every 3–4 minutes, for about 12–16 minutes, depending on size and heat. If the skin darkens too quickly, move the fish to the cooler side and continue cooking. Measure the thickest flesh away from the bone with an instant-read thermometer; cook to at least 63°C / 145°F. The flesh should also be opaque and separate easily from the backbone.

  5. Warm the leaves. Near the end of grilling, warm the banana leaves briefly over the grill until pliable, not scorched. Keep them clean and use them only for serving.

  6. Finish and serve. Rest the fish for 5 minutes. Sprinkle with the remaining 1 g salt, 5 g coriander and 5 g dill. Serve each fish on or loosely wrapped in a warm banana leaf. Whole fish contain a backbone and fine bones, so eat carefully. Serve immediately; sticky rice or vegetables are optional accompaniments.

  7. Store leftovers safely. Discard the raw-contact marinade. Cool leftover fish in shallow containers and refrigerate within 2 hours, or within 1 hour if the room is above 32°C / 90°F. Keep at or below 4°C / 40°F and use within 3 days. Reheat to 74°C / 165°F.

Practical

Practical

Practical guidance

If small local stream fish are unavailable, use four small whole carp of similar size, as in this measured recipe. Larger fish take longer and are harder to turn; follow the thermometer rather than relying on the stated time. Mắc khén has a distinctive citrusy, lightly numbing aroma. If you cannot find it, use a pinch of ground Sichuan pepper with black pepper, understanding that the result will taste different. Chẩm chéo can be served separately, but it has its own ingredients and is not part of this recipe's nutrition estimate. For advance prep, mince the aromatics and grind the toasted spice ahead, refrigerate them covered, and season the fish only shortly before its 20-minute marinade. The fish is best grilled just before serving; store and reheat leftovers as described in the method.

Troubleshooting

The skin sticks to the grate: Preheat the grill, oil it lightly and wait until the skin releases before turning; do not pull hard on the skewers. The fish chars before it reaches temperature: Move it to the cooler side, close the lid and continue cooking until the thickest flesh reaches 63°C / 145°F. The fish is hard to turn: Use two skewers spaced toward the head and tail, and turn with tongs supporting the body. The seasoning tastes bitter: Toast mắc khén only until fragrant; discard it if it smells burnt.

Frequently asked questions

Is Cá suối nướng the same as Pá pỉnh tọp? The names are closely related in some local accounts, but the preparations can differ. Pá pỉnh tọp is often described as a back-slit, filled and folded fish; this recipe uses whole fish threaded onto skewers. Can I make it without mắc khén? Yes. A little Sichuan pepper and black pepper can add a citrusy, tingling note, but they do not taste identical to mắc khén. Can I use a broiler instead of an outdoor grill? Yes. Put the skewered fish on an oiled rack under a preheated broiler and turn carefully, watching closely for scorching. Confirm 63°C / 145°F in the thickest flesh.

Nutrition per serving (estimate)

Nutrition per serving (estimate)

  • Serving sizeOne quarter of the recipe, one fish with edible flesh and seasoning; leaves and skewers excluded
  • Calories200 kcal
  • Carbohydrate5 g
  • Protein22 g
  • Fat10 g
  • Fibre1 g
  • Sodium450 mg
Allergens and food safety

Allergens and food safety

Contains fish (carp). Check spice packaging for cross-contact information. Keep raw fish at or below 4°C / 40°F and cook within 1–2 days. Use separate tools, keep the fish and marinade away from ready-to-eat food, wash hands and clean surfaces, and discard the raw-contact marinade. Cook the thickest flesh to 63°C / 145°F with a food thermometer. Whole fish contain bones; take care while eating. Refrigerate leftovers promptly and reheat to 74°C / 165°F.

To finish

To finish

  • Serve the fish hot while the skin is fragrant and the herbs are fresh.
  • Confirm doneness with a thermometer; browning alone is not a reliable endpoint.