Cambodian fish stew brings together fresh fish, aromatic herbs, and a broth that’s both comforting and layered with flavor. This traditional dish uses lemongrass, tamarind, and Cambodian curry powder to create a slightly cloudy, golden broth with a balance of savory and tangy notes. Honestly, making a Cambodian fish stew recipe at home is easier than it seems at first glance.
What makes this Cambodian fish stew recipe so appealing? It’s how the lemongrass and tamarind broth naturally pairs with tender fish and vegetables. I’ll help you pick the right ingredients, prep the broth, and time things so your fish turns out just right—moist, never dry.
If you’re looking for a main dish that feels special or just want to try something new for dinner, I’ll walk you through the techniques that elevate a Cambodian fish stew recipe from basic to authentic. I’ll share which fish work best, how to layer the flavors, and what to serve on the side for a meal that feels complete.

Essential Ingredients for Cambodian Fish Stew
Cambodian fish stew relies on fresh fish, plenty of lemongrass, and tangy seasonings like tamarind and fish sauce. These give the Cambodian fish stew recipe its unmistakable flavor.
Different Fish Types to Use
Go for firm white fish that won’t fall apart in the pot. Catfish is my favorite for a Cambodian fish stew recipe—it soaks up flavor and stays together while simmering. In Cambodia, cooks often use Asian catfish, basa fish, or snakehead fish.
If you’re on a budget, catfish nuggets do the trick. Tilapia, cod, or halibut also work and have a nice mild taste that doesn’t compete with the broth. I always try to use boneless fish—it’s just easier to eat. Cut it into 2-inch pieces so it cooks evenly. Fresh is best, but thawed frozen fish works if that’s what you have.
Traditional Herbs and Spices
Lemongrass is the heart of any Cambodian fish stew recipe. I trim and smash the stalks with my knife to release those citrusy oils. That’s where the magic happens.
Fresh herbs make all the difference. Asian basil adds a sweet, almost anise flavor. Rice paddy herb (Vietnamese coriander) gives a citrusy punch. Culantro or sawtooth herb is stronger than cilantro and really stands out.
Essential herbs include:
- Lemongrass (3-4 stalks)
- Asian basil (1 bunch)
- Rice paddy herb or Vietnamese coriander (handful)
- Culantro or sawtooth herb (optional)
Most Asian markets carry these, and honestly, they’re worth seeking out for a truly authentic Cambodian fish stew recipe.
Vegetables and Aromatics
I always start with garlic for depth. Shallots or onions are great too for a richer base.
You’ll usually see okra, green beans, daikon, carrots, and tomatoes in the mix. Okra thickens the broth naturally as it cooks—love that. Tomatoes add acidity, and I like to cut them into wedges so they soften but don’t disappear. Green beans for crunch, daikon and carrots for a bit of sweetness and heartiness.
Key Seasonings and Sauces
Fish sauce is a must for Cambodian fish stew. I start with 2-3 tablespoons and adjust to taste.
Tamarind pulp brings the signature sourness. I soak it in warm water, strain it, and pour the tangy liquid right into the pot. You’ll find tamarind pulp at most Asian groceries.
Palm sugar balances the sour. I use about 1-2 teaspoons. Some folks add prahok (fermented fish paste) for extra funk, but if you can’t find it, just skip it.
Basic seasoning amounts:
- Fish sauce: 2-3 tablespoons
- Tamarind pulp: 2 tablespoons
- Palm sugar: 1-2 teaspoons
- Salt and pepper to taste

Step-by-Step Cooking Instructions
Step 1: Preheat a soup pot over medium heat. Once hot, add the oil, garlic, onion, and tomato. Stir well and cook until the onion softens and everything becomes fragrant.
Step 2: Add the green beans, daikon, carrot, and kaffir lime leaves. Stir to combine and cook for a few minutes to lightly soften the vegetables.
Step 3: Pour in the water, then add the fish, chili pepper, and okra. Bring the soup to a gentle simmer and cook until the fish is tender and cooked through.
Step 4: Season the soup with fish sauce, salt, sugar, and black pepper to taste. Stir gently and remove from the heat.
Step 5: Serve hot with rice or warm bread.
Preparing the Fish
I pick fresh fillets or small whole fish—catfish, snapper, tilapia, whatever looks best. I cut fillets into 2-inch bites. If I have whole fish, I clean them and make shallow cuts so the flavors get in. I always pat the fish dry to help it cook up nicely.
I sprinkle salt over the fish and let it sit while I prep the rest. Some people marinate with fish sauce, but I just add that to the broth later.
Sautéing the Aromatics
I heat oil in a big pot over medium. The Cambodian Khmer small fish stew recipe uses red curry paste for extra depth.
In goes the garlic, sliced galangal, and lemongrass. I stir for a couple minutes until it smells amazing. Galangal should soften but not brown.
Then I add the curry paste and stir for another minute. This step wakes up all the spices. Scraping the bottom of the pot helps keep things from sticking.
Simmering for Optimal Flavor
I pour in coconut milk and water, stirring until smooth. Fish sauce, palm sugar, and kaffir lime leaves go in next. I bring it up to a gentle boil.
Once it’s bubbling, I lower the heat to a steady simmer. I add the fish carefully. It cooks for about 8-10 minutes, just until it turns opaque and flakes easily.
I taste and tweak—sometimes it needs a splash more fish sauce or a pinch of sugar. The balance of salty, sweet, and sour is what makes a Cambodian fish stew recipe sing. I let it go another few minutes so everything comes together before serving.

Serving Suggestions and Accompaniments
I serve my Cambodian fish stew recipe with jasmine rice and a pile of fresh herbs. The rice soaks up the broth and just makes the whole thing better.
Best Sides to Complement the Stew
You can’t go wrong with steamed jasmine rice—it catches all those delicious juices. The neutral flavor lets the stew shine.
Fresh vegetables work well too. I usually toss together a simple salad with greens, cucumber, and tomatoes. Sometimes I serve blanched green beans or bok choy for extra crunch.
Typical Cambodian meals mix a soup with one main dish and plenty of rice. I stick to that—fish stew as the star. If I want to round out the meal, I’ll add:
- Pickled veggies for a little zing
- Lime wedges for brightness
- Sliced chilies if anyone wants more heat
- Crispy fried shallots for crunch
Garnishing Techniques
I top each bowl with cilantro and mint right before serving. They add freshness and a pop of color that makes the Cambodian fish stew recipe look as good as it tastes.
A spoonful of coconut cream in the center is a nice touch. Let people swirl it in themselves—it’s fun and looks great.
Scallions and crispy fried garlic are my other go-tos. I scatter them over the top at the last minute. Thai basil leaves add one more layer of aroma that fits perfectly with the lemongrass and spices.

Tips for Perfect Cambodian Fish Stew
Getting the fish just right and storing leftovers properly can make a Cambodian fish stew recipe memorable. I’ve learned a few tricks to keep the flavors bright and the fish tender.
Common Mistakes to Avoid
Always use firm white fish like catfish or snapper—they hold up in the pot. Softer fish just falls apart and turns to mush.
Don’t overcook the fish. I add it in the last 8-10 minutes. If it cooks too long, it dries out fast.
Never skip bruising the lemongrass. Smashing it with the knife brings out the oils that define a Cambodian fish stew recipe.
Herbs go in at the end. If you add basil, cilantro, or culantro too soon, they’ll turn brown and lose their punch. I toss them in right before serving.
Balance the tamarind or lime juice. Too much makes it sour and sharp. I always taste as I go and add acid bit by bit until it’s just right.
Storage and Reheating Advice
I usually keep leftover Cambodian fish stew recipe in an airtight container in the fridge, and it’s good for about 3 days. If I can, I store the fish and broth separately—helps the fish keep its texture a bit better.
Freezing isn’t ideal. Fish just gets weird and watery after freezing in broth, honestly. If you really need to freeze your Cambodian fish stew recipe, try not to leave it in there for more than a month.
When it’s time to reheat, I stick to the stovetop on medium-low heat. High heat? No thanks—it’ll make the fish tough and rubbery. You really just want to warm the Cambodian fish stew recipe through, which usually takes around 5 to 7 minutes.
Fresh herbs don’t hold up well in the fridge. I toss in some new herbs when I reheat the Cambodian fish stew recipe, just to get that fresh, bright flavor back. A squeeze of lime always helps wake it up, too. If you’re making Cambodian fish stew recipe ahead, keep this in mind for the best taste later on.
Fish Stew vs Fish Soup
Fish stew and fish soup are both comforting seafood dishes, but they differ in thickness, ingredients, and how filling they are.
Fish stew is typically thicker and more substantial, often made with ingredients like coconut milk, tomatoes, or root vegetables. The broth is rich and hearty, coating the fish and vegetables in a more concentrated sauce. This makes fish stew feel like a complete meal, especially when served with rice or bread.
Fish soup, by contrast, has a lighter, broth-based consistency. It usually contains fewer ingredients and focuses on clarity and balance rather than richness. The flavors are more delicate, allowing the natural taste of the fish and herbs to come through without being overwhelmed.
The key difference is richness versus lightness: fish stew is thick, filling, and robust, while fish soup is light, clean, and easy to digest.
Choose fish stew if you want a hearty, satisfying dish with deeper flavors. Opt for fish soup if you prefer something lighter and more refreshing.

Cambodian Fish Stew Recipe FAQ
1. What ingredients are used in Cambodian fish stew?
Fish, tomatoes, herbs, and sometimes tamarind or coconut milk.
2. What gives the stew its sour flavor?
Tamarind or lime juice.
3. Is this dish cooked quickly or slowly?
It is simmered gently to keep the fish tender.
4. What vegetables are added?
Eggplant, tomatoes, or greens.
5. What is it served with?
Steamed rice.

Cambodian Fish Stew
Ingredients
- 2 tbsp vegetable oil
- 2 cloves garlic minced
- 1 yellow onion chopped
- 1 large tomato diced
- 1/4 lb green beans cut 2 inches in length
- 1 cup daikon peeled and cubes
- 1 large carrot peeled and chopped
- 2 lime leaves kaffir
- 4 cups water
- 1 lb white fish filets
- 3 chopped hot chili pepper or to taste
- 1/2 lb okra frozen or fresh okra chopped
- 2 tbsp fish sauce
- 1/2 tsp salt
- 1 tbsp sugar
- 1/4 tsp black pepper
Instructions
- Preheat a soup pot over medium heat. Once hot, add the oil, garlic, onion, and tomato. Stir well and cook until the onion softens and everything becomes fragrant.

- Add the green beans, daikon, carrot, and kaffir lime leaves. Stir to combine and cook for a few minutes to lightly soften the vegetables.

- Pour in the water, then add the fish, chili pepper, and okra. Bring the soup to a gentle simmer and cook until the fish is tender and cooked through.

- Season the soup with fish sauce, salt, sugar, and black pepper to taste. Stir gently and remove from the heat.

- Serve hot with rice or warm bread.

Video


10 comments
Has anyone tried swapping coconut milk for almond in this stew? Wondering about the flavor change with a non-traditional twist.
Does anyone else think using catfish instead of snapper could enhance the flavor of this Cambodian Fish Stew? Just a wild thought!
Absolutely disagree. Snapper is irreplaceable. Catfish would ruin the authentic taste!
Does anyone know if substituting trout for the traditional snakehead fish would drastically alter the stews authentic flavour?
Heard about using catfish in this stew? Wonder how that would taste. Anyone tried it? Also, how about adding some lemongrass? Yea, or nay?
Does anyone think catfish might work well in this recipe instead of traditional Cambodian fish?
Does anyone else think that swapping cod for barramundi in this Cambodian Fish Stew might add an interesting twist?
Absolutely not! The unique flavor of cod is irreplaceable in this stew. Dont mess with perfection!
Interesting read! But, cant we replace coconut milk with almond milk in this Cambodian Fish Stew? Thoughts?
Sure, if you fancy a Cambodian Fish Stew that tastes nothing like the original!
Comments are closed.