- Introduction:
- What is Pla Kra Pong Nung Buay?
- Why this dish is special (taste & texture)
- Ingredients (with helpful notes)
- Choosing the best fish for Pla Kra Pong Nung Buay
- Prep tips (so the fish is not fishy)
- How to make Pla Kra Pong Nung Buay (step-by-step)
- Steamed vs simmered (นึ่งบ๊วย vs ต้มบ๊วย)
- Pro tips for restaurant-quality results
- Serving suggestions (Thai style)
- Nutrition values (estimated) + health benefits
- Storage & reheating (so it stays juicy)
- Optional variations (great for future posts)
- Conclusion
- FAQ
Introduction:
If you love Thai food that feels light, comforting, and deeply flavorful without being oily or heavy, you’re going to love Pla Kra Pong Nung Buay. In Thai, you’ll see it written as ปลากระพงนึ่งบ๊วย (steamed sea bass with plum sauce) and sometimes ปลากระพงต้มบ๊วย (a lightly simmered version with more broth).
This dish is popular in Thai home kitchens and many Chinese-Thai restaurants because it solves the two biggest “fish problems”:
- Fishy smell → fixed with ginger, gentle heat, and a clean sauce
- Dry, tough fish → avoided by steaming or light simmering instead of frying
The star ingredient is บ๊วย (buay) — preserved or pickled plums. In Thai cooking, these plums bring a soft fruity tang that’s different from lime or tamarind. When mixed with soy sauce, oyster sauce, sesame oil, and a touch of sugar, you get a sauce that tastes savory-first, with a gentle sweetness and a bright, appetizing finish.
In this expanded guide, you’ll get:
- Cultural notes (where plum sauce fish comes from and why Thai people love it)
- Practical tips (how to keep fish juicy, not fishy)
- Variations (steamed vs simmered; whole fish vs fillet)
- Nutrition values + health benefits
- A big SEO-friendly FAQ section
Video: https://youtu.be/0rEmM_9YDAs
What is Pla Kra Pong Nung Buay?
- Pla Kra Pong (ปลากระพง) = sea bass (often barramundi/Asian sea bass in Thailand)
- Nung (นึ่ง) = steamed
- Buay (บ๊วย) = preserved/pickled plum
So Pla Kra Pong Nung Buay is literally “steamed sea bass with plum.” The sister version, ปลากระพงต้มบ๊วย, is “sea bass simmered with plum,” usually with more liquid.
👉 “Want more Thai food ideas? Check out our list of Top 20 Most Popular Thai Foods To Try.”
Cultural note: Why plums?
Preserved plums are widely used across Chinese cuisines, and Thailand has a big Chinese-Thai culinary influence. Many Thai dishes you see in everyday restaurants—especially dishes using soy sauce, sesame oil, ginger, and steamed fish—are part of this Chinese-Thai comfort food style.
In Thai households, this dish is often seen as:
- Comforting (especially when someone wants something soft and warm)
- Healthy (steamed fish + vegetables)
- Family-friendly (not spicy by default, easy for kids and older family members)
It’s also a very “rice-friendly” dish. Thai people often judge a dish by how well it pairs with rice—and plum sauce fish scores high because you can spoon that sauce directly over hot jasmine rice.
Why this dish is special (taste & texture)
What you get in one bite:
- Tender fish that stays juicy because it’s steamed, not fried
- Aromatics (ginger and scallions) that make the dish smell clean and fresh
- Vegetables (Chinese cabbage and celery) that soak up sauce and become incredibly tasty
- Sauce that balances salty + sweet + fruity-sour without being sharp
It’s the kind of dish that tastes like it took a long time, but actually can be done fast.
Ingredients (with helpful notes)

Main ingredients
- Sea bass (whole fish)
- Best for moist texture and presentation
- You can also use fillets (instructions below)
- Pickled plums (บ๊วยดอง)
- Usually salty-sour, sometimes a little sweet
- Brands vary, so always taste one first
- Celery
- Adds freshness and aroma
- In Thai cooking, celery often appears in Chinese-Thai style dishes
- Chinese cabbage (Napa cabbage)
- Softens quickly, becomes sweet when cooked
- Acts like a “flavor sponge” under the fish
- Ginger
- Key to removing fishy smell and adding warmth
- Green onions (scallions)
- Adds sweet onion aroma without heaviness
Sauce seasonings
- Soy sauce
- Oyster sauce
- Sesame oil
- Sugar
Optional: a few tablespoons of water/stock if you want more sauce.
Choosing the best fish for Pla Kra Pong Nung Buay
Best choice: whole sea bass / barramundi
- Mild flavor
- Thick, meaty flesh
- Holds up well to steaming
Good substitutes
- Red snapper
- Grouper
- Tilapia (budget-friendly)
- Any firm white fish
Tip: If using fillets, keep them thick. Thin fillets overcook quickly and become dry.
Prep tips (so the fish is not fishy)
This is the most important part for success.
- Clean the fish well
- Remove scales, gills, and any blood line inside the belly
- Rinse gently, then pat dry
- Score the fish
- 3–4 diagonal cuts on each side
- Helps even cooking and lets sauce enter the flesh
- Use ginger like a “fish deodorizer”
- Put ginger slices inside the belly and on top
- Ginger aroma + gentle heat = clean tasting fish
Optional Thai trick: If fish smell is strong, rub with ginger and rinse quickly again. Don’t soak too long—just a quick, clean rinse.
How to make Pla Kra Pong Nung Buay (step-by-step)
Step 1: Prepare the vegetable bed
Chop Chinese cabbage into bite-size pieces and place it on the steaming plate first. This does two things:
- Prevents fish from sticking to the plate
- Absorbs sauce and becomes delicious with rice
Step 2: Place the fish and aromatics
Set the fish on top of the cabbage. Add:
- ginger slices
- part of the green onions
Step 3: Mix the sauce
In a bowl, mix:
- soy sauce
- oyster sauce
- sesame oil
- sugar
Add the pickled plums, and gently crush them (or leave whole for milder flavor).
If you want more sauce, add a little water/stock.
Taste the sauce before cooking.
It should be:

- savory and salty first
- slightly sweet
- with a soft plum tang (not sharp)
Step 4: Steam (นึ่งบ๊วย)
Steam until the fish is cooked and flakes easily.
Time guide (very useful):
- Whole fish 600–900g → 12–18 minutes
- Large fish 1kg+ → 18–22 minutes
- Thick fillets → 6–10 minutes
How to know it’s done:
The flesh turns opaque and flakes easily. You can also gently lift near the backbone—if it separates cleanly, it’s ready.
Step 5: Finish with celery and more green onions
Add celery and remaining scallions at the end so they stay fresh and aromatic. Cover 30–60 seconds and serve.
Steamed vs simmered (นึ่งบ๊วย vs ต้มบ๊วย)
Both are common in Thailand:
Steamed (ปลากระพงนึ่งบ๊วย)
- Cleaner flavor
- Less liquid, more concentrated sauce
- Best for presentation
Simmered (ปลากระพงต้มบ๊วย)
- More broth/sauce for spooning over rice
- Great when you want a “soupy comfort” style dish
- Perfect for cold or rainy days
How to make simmered version quickly:
Use a wok or pot, add a small amount of water/stock, lay cabbage down, fish on top, pour sauce, cover and simmer gently until cooked.
Pro tips for restaurant-quality results
- Don’t overcook the fish
Steamed fish goes from perfect to dry fast. Start checking early. - Use the cabbage bed
It’s not just decoration—this is the hidden “second dish.” - Balance the sauce
Because plum brands vary, you must adjust:
- Too salty → add water and a little sugar
- Too sweet → add more plum or a bit more soy
- Too plum-strong → use fewer plums and add more ginger/cabbage
- Keep sesame oil small
Sesame oil is powerful. Use a little for aroma, not too much or it dominates. - Let it rest for 2 minutes
After steaming, rest briefly before serving. It helps juices settle.

Serving suggestions (Thai style)
- Hot jasmine rice (almost required)
- Fresh cucumber or light side salad (optional)
- A tiny spicy condiment on the side (optional)
Spicy option (Thai-friendly but still family-safe):
Serve sliced chilies on the side so each person can decide.
Nutrition values (estimated) + health benefits
Estimated nutrition (per serving)
Assuming:
- 1 medium whole sea bass (serves 3–4)
- Sauce portion moderate
- Mostly steamed (no frying)
Per serving (approx.):
- Calories: 280–420 kcal
- Protein: 30–45 g
- Fat: 10–20 g
- Carbs: 8–18 g (mostly from sauce + plum)
- Sodium: moderate to high (soy + oyster + plums)
These are estimates. Exact values depend on fish size, how much sauce you consume, and the brand of sauces/plums.
Key health benefits
- High-quality protein
Fish provides complete protein, helpful for:
- muscle maintenance
- satiety (feeling full longer)
- healthy recovery after exercise
- Omega-3 and healthy fats (varies by fish)
Sea bass is not the highest omega-3 fish, but it still contributes beneficial fats. Steaming keeps it lighter than fried fish. - Low oil cooking method
Because it’s steamed/simmered, it can be:
- lower in calories than fried fish dishes
- easier to digest for some people
- Ginger benefits (traditional + practical)
Ginger is widely used in Asian cooking for:
- warming aroma
- helping fish taste clean
- commonly associated with digestive comfort
- Vegetable fiber + micronutrients
Chinese cabbage and celery provide:
- hydration
- fiber (gut-friendly)
- vitamins/minerals in a light format
If you’re watching sodium
This dish can be salty due to soy sauce, oyster sauce, and pickled plums. To reduce sodium:
- Use low-sodium soy sauce
- Use fewer plums (or rinse them quickly)
- Add more cabbage and water to dilute sauce
- Taste first before adding extra sauce
Storage & reheating (so it stays juicy)
- Best eaten fresh.
- Store leftovers in the fridge up to 1 day (fish is best not kept long).
- Reheat gently:
- Best: steam again for a few minutes
- Microwave: low power + cover (don’t blast it or it dries out)
Optional variations (great for future posts)
1) Spicy version
Add sliced chilies on top after steaming or serve chili on the side.
2) More “brothy” version
Add more water/stock and simmer (ต้มบ๊วย style) for extra sauce to spoon over rice.
3) Citrus lift
Add a few drops of lime at the end (not traditional for all versions, but delicious).
👉 “Looking for a crispy sea bass version? Don’t miss our recipe for Pla Kra Pong Tod Samun Prai (Herb-Fried Sea Bass).”
Conclusion
Pla Kra Pong Nung Buay is one of those Thai dishes that feels both restaurant-classic and home-kitchen simple. The method is gentle, the flavor is balanced, and the result is perfect for people who want a healthier seafood dish without sacrificing taste.
If you try it, remember the golden rule: steam gently and don’t overcook—that’s how you keep the sea bass juicy and tender.
Watch the full video here: https://youtu.be/0rEmM_9YDAs
FAQ
1) What is Pla Kra Pong Nung Buay in English?
It means Steamed Sea Bass with Plum Sauce. In Thai: ปลากระพงนึ่งบ๊วย.
2) What’s the difference between ปลากระพงนึ่งบ๊วย and ปลากระพงต้มบ๊วย?
นึ่งบ๊วย = steamed, less liquid. ต้มบ๊วย = simmered/boiled style with more broth.
3) What type of plums should I use?
Use pickled/preserved plums (บ๊วยดอง). Taste first because some are saltier or sweeter than others.
4) Can I use plum sauce from a bottle instead of pickled plums?
You can, but it tastes different. Pickled plums give a more natural, gentle tang. Bottled plum sauce can be sweeter and thicker—reduce sugar if you use it.
5) Can I use fish fillets?
Yes. Use thick fillets and reduce steaming time to 6–10 minutes depending on thickness.
6) How do I stop fish from smelling fishy?
Clean well (especially belly line and gills), use ginger, and don’t overcook.
7) Is this dish healthy?
Yes—steamed fish is generally lighter than fried, high in protein, and includes vegetables. Watch sodium if needed.
8) Can I make it without oyster sauce?
Yes. Replace with:
- more soy sauce + a little sugar, or
- mushroom sauce / vegetarian oyster sauce
9) What vegetables can I substitute for Chinese cabbage?
Napa cabbage is best, but bok choy or thin sliced regular cabbage can work.
10) What should I serve with it?
Hot jasmine rice is classic. You can also serve with a light soup or stir-fried greens.
11) How do I know when steamed fish is fully cooked?
Flesh turns opaque and flakes easily. Near the backbone, it should separate cleanly.
12) Can I make the sauce ahead of time?
Yes. Mix sauce and keep in the fridge up to 2–3 days. Add plums just before cooking for best aroma.




























