Salads
This Cambodian beef salad recipe delivers bold flavors that balance sweet, sour, and umami in every bite. The secret lies in tender marinated beef, a tangy lime-fish sauce dressing, and fresh herbs that transform simple ingredients into a vibrant, restaurant-quality dish.
I've perfected this version after years of adapting traditional recipes to home kitchens—it's approachable yet packed with authentic Cambodian character.
The preparation begins with thinly sliced beef marinated in a mix of fish sauce, garlic, and brown sugar—this creates a perfect balance of savory and slightly sweet notes. While the beef cooks quickly, you'll prepare a bright lime dressing that cuts through the richness with its zesty acidity.
Fresh herbs like cilantro, mint, and Thai basil add layers of aromatic freshness that elevate the dish beyond ordinary salads.
What you'll end up with is a harmonious blend of textures and flavors: tender beef with caramelized edges, crisp vegetables, and a dressing that clings perfectly to every component.
The salad's vibrant colors make it as visually appealing as it is delicious, and it pairs beautifully with steamed jasmine rice or warm baguette slices for a complete meal.
This recipe serves 4 and comes together in under 30 minutes, making it ideal for weeknight dinners or impressive gatherings. The key to success is balancing the flavors—don't be afraid to taste as you go and adjust the dressing to your preference.
Once you try this version, you'll understand why Cambodian beef salad has become a favorite across Southeast Asia.
Ingredients for cambodian beef salad
Bold flavors start with these vibrant ingredients—authentic Cambodian beef salad in your kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Red Onion 🧅 | 1 whole | Thinly sliced, outer layers removed |
| Carrot 🥕 | 1 whole | Julienned, medium size |
| Cucumber 🥒 | 1 whole | English type, thinly sliced |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, tender stems included |
| Thai Basil Leaves 🌿 | ¼ cup | Whole leaves, not stems |
| Fish Sauce 💧 | 2 tbsp | Red Boat brand preferred |
| Brown Sugar 🍯 | 2 tbsp | Light or dark, packed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, about 3 limes |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for cooking |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
The beef is everything here. Flank steak slices thinly against the grain for tenderness—don't skip this step. Red Boat fish sauce is non-negotiable for authentic umami (the Asian market section has it), but Red Boat Red works in a pinch. Brown sugar should be packed—light or dark, but not powdered. Fresh garlic and lime? Buy extra—you'll use them in everything once you start cooking. The herbs—cilantro, mint, Thai basil—need to be bright and fragrant. Wilted herbs mean weak flavor, so grab them last and store separately until ready to use.
No Red Boat fish sauce? Soy sauce can substitute at half the amount, but the flavor won't be identical. Short on Thai basil? Regular basil works, though it's less aromatic. The carrots and cucumber should be crisp—English cucumbers are best, but Persian work if you prefer smaller pieces. For the dressing, freshly squeezed lime is a must—bottled juice lacks the brightness. Want extra tang? Add a pinch of sugar to balance the acidity. The sesame oil is just for finishing—don't cook with it, or it'll turn bitter.
Prep the beef last—it cooks in minutes. Store raw beef in the coldest part of your fridge and use within 2 days. Fresh herbs keep for 5 days wrapped in damp paper towels. The dressing can be made 1 day ahead and stored in a sealed jar. For leftovers, this salad keeps 2 days in the fridge, though the herbs may wilt. Revive them with a quick soak in ice water before serving again.
Why You'll Love This Recipe
- No Steakhouse Skills Needed: I swear, you don’t need to be a chef to nail this. The flank steak gets sliced thin and marinated in fish sauce, lime, and garlic—just let it sit while you chop veggies. No fancy searing, no stress.
- Umami Bomb Every Bite: That crisp-tender beef with the bright, tangy dressing? It’s like a flavor explosion. The red onion adds bite, the carrots crunch, and the cilantro ties it all together—simple, but ridiculously satisfying.
- Lunchbox Hero: Make it once, eat it three times. Pack it in containers for work lunches, bring it to picnics, or serve it cold at parties. It stays fresh for days, and honestly? No one will guess it’s this easy to prep ahead.
- Budget-Friendly Protein Power: Flank steak stretches further than you’d think when sliced thin, and the veggies? Crisp, cheap, and always on hand. I’ve fed four people for under $15—no takeout needed.
Step-by-step instructions for Cambodian beef salad
Here's how to create a vibrant, tangy salad with perfectly marinated beef and fresh herbs.
Prepare the Flank Steak
Begin by slicing the 1 lb flank steak thinly against the grain into ¼-inch strips. This ensures tender bites that cook quickly and evenly. Place the sliced steak in a large bowl and add the 2 tbsp fish sauce, 2 tbsp brown sugar, 4 cloves minced garlic, 0.5 cup lime juice, 1 tsp salt, and 0.5 tsp black pepper. Mix gently but thoroughly to coat every piece of beef.
Cover the bowl and refrigerate for at least 30 minutes—this allows the marinade to penetrate deeply. For best results, marinate for up to 2 hours, though even 30 minutes will yield flavorful beef. The acidity from the lime juice will begin tenderizing the meat, while the fish sauce and brown sugar create a complex umami-sweet balance.
Cook the Marinated Beef
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering but not smoking. Add the marinated beef in a single layer, ensuring the pieces aren't overcrowded. Cook undisturbed for 1-2 minutes until the edges turn light golden brown, then stir and cook for another 2-3 minutes until fully cooked through.
The beef should be tender yet firm—it will continue cooking slightly when mixed with the salad. Remove from heat and let it cool for 5 minutes before combining with the vegetables. This resting period prevents the salad from becoming soggy when everything comes together. If the beef releases easily from the pan and has a caramelized sheen, it's ready.
Prepare the Vegetable Base
While the beef cooks, thinly slice the 1 whole red onion and 1 whole carrot (julienned), then thinly slice the 1 whole cucumber into ¼-inch rounds. Place all vegetables in a large mixing bowl. Add the 0.5 cup chopped fresh cilantro, 0.25 cup chopped fresh mint leaves, and 0.25 cup whole Thai basil leaves. Toss gently to combine, ensuring the herbs are evenly distributed but still visible for color and texture.
The vegetables should look fresh and vibrant—this is the heart of the salad. The cucumber adds crispness, the carrot provides a slight sweetness, and the onion brings a sharp bite. The herbs contribute bright, aromatic notes that balance the rich beef. If using an English cucumber, its mild flavor pairs perfectly with the bold marinade.
Combine and Finish the Salad
Add the cooked beef to the vegetable mixture and toss gently to combine. Drizzle with 1 tbsp toasted sesame oil and toss again to evenly coat. The sesame oil adds a nutty depth and ties all the flavors together. Taste and adjust seasoning if needed—you may want to add a splash more lime juice or a pinch of salt to balance the flavors, especially if the beef absorbed some of the marinade.
Serve immediately while the beef is still warm and the herbs retain their crispness. The salad should be a harmonious blend of textures—crisp vegetables, tender beef, and fragrant herbs—with a tangy, umami-rich dressing. For extra authenticity, garnish with additional Thai basil leaves or a sprinkle of crushed peanuts if desired. This dish is best enjoyed fresh, straight from the bowl.
Pro Tips For Making Cambodian Beef Salad
- Slice Steak Against the Grain: Flank steak’s tough fibers run lengthwise, so cutting them crosswise makes the salad tender. Freeze the meat for 30 minutes first—it’ll slice cleaner than struggling with a warm, springy slab (and yes, I’ve tried both ways).
- Char the Onions Low and Slow: Caramelizing red onions for this salad should take 15-20 minutes on low heat. High heat burns them before they soften, and you end up with bitter, blackened bits instead of sweet, jammy strands. Cover the pan for the first 5 minutes to help them break down faster.
- Skip the Raw Cucumber Hack: Tossing cucumber in ice water for 10 minutes before slicing keeps it crisp longer—no soggy salad here. I used to skip this and wondered why my cucumbers turned to mush within an hour. Trust me, the cold shock works.
- Rest the Meat Before Slicing: Let the sliced steak sit for 5 minutes after cooking, wrapped loosely in foil. It redistributes juices so each bite stays moist, not dry. I learned this the hard way after serving a batch where the first few slices were perfect and the last were rubbery.
Troubleshooting this recipe
Beef Too Tough?
If your beef turns out chewy instead of tender, you likely didn't slice thinly enough against the grain. Use a sharp knife and slice the 1 lb flank steak into ¼-inch strips—no thicker! Also, ensure your marinade time is at least 30 minutes (up to 2 hours is ideal).
The acidity in lime juice helps tenderize, but it needs time to work. For extra tenderness, pound the beef lightly with a meat mallet before slicing. 💪
Salad Too Watery?
Overcrowding the pan when cooking the beef releases excess moisture, leading to a soggy salad. Cook the beef in batches if needed, and avoid overmixing once everything is combined. If the salad still seems wet, drain excess liquid by gently pressing it with a paper towel-lined strainer before serving.
Another trick? Add 1 tbsp toasted sesame oil at the end to help absorb moisture while adding depth. ✨
Flavor Balance Off?
The dressing should balance sweet, sour, and umami. If your salad tastes too salty, add more lime juice (up to ¼ cup) to brighten it. Too bland? Increase the fish sauce to 3 tbsp or add a pinch of sugar to the dressing.
Taste as you go—this salad thrives on adjustments! For a smoky twist, add a dash of chili flakes or a sprinkle of crushed red pepper. 🌶️
Herbs Wilted Too Fast?
Fresh herbs like mint and Thai basil lose their vibrancy quickly. Store them separately in airtight containers with a damp paper towel, and add them to the salad just before serving. If herbs wilt prematurely, revive them by soaking in ice water for 5 minutes before tossing.
For extra freshness, chill the salad bowl for 10 minutes before serving—this helps herbs stay crisp longer. 🌿
Dressing Too Thin?
If the dressing seems too watery, reduce it by simmering 2 tbsp lime juice with 1 tbsp brown sugar for 2-3 minutes until slightly thickened. Alternatively, stir in 1 tsp cornstarch mixed with 1 tsp water to achieve a glossy consistency.
For a richer texture, add 1 tbsp toasted sesame oil directly to the dressing before tossing. 💛
Leftovers Too Dry?
Reheating Cambodian beef salad can dry out the beef and wilt the herbs. To revive leftovers, drizzle with 1 tbsp fresh lime juice and 1 tsp toasted sesame oil, then toss gently.
For extra moisture, add 2 tbsp cold water or a splash of beef broth. Serve with a side of warm rice to soak up any excess liquid and restore the dish's balance. ⏰
Nutrition facts
Frequently asked questions
Can I use chicken instead of beef in this Cambodian salad?
Chicken works beautifully—just use 1 lb boneless chicken breast or thigh, sliced thinly against the grain. Marinate it for the same 30-60 minutes in the fish sauce, lime, and sugar mixture. Chicken cooks faster than beef, so watch for 3-4 minutes at medium-high heat until fully done. The texture will be slightly lighter but still delicious.
What makes this salad different from Vietnamese or Thai beef salads?
Cambodian beef salad (Lok Lak Salad) balances flavors differently—it's less spicy than Thai versions and uses more fish sauce than Vietnamese. The marinade includes brown sugar for sweetness, while Cambodian versions often feature Thai basil (not cilantro-heavy like Thai) and a brighter lime dressing. The beef is typically cooked separately and added last to keep it tender.
How can I make this salad spicier?
Add 1-2 tbsp of finely chopped bird's eye chilies to the marinade or toss in ½ tsp chili flakes with the dressing. For heat lovers, mix 1 tsp sambal oelek into the lime dressing. Start with small amounts—Cambodian flavors are bold, and you can always add more.
Can I prepare this salad ahead of time?
Prep the marinade and chop all vegetables 1 day ahead, storing them separately in airtight containers. Cook the beef fresh (it reheats poorly) and assemble the salad just before serving. If making dressing ahead, keep it refrigerated and stir well before using. The herbs will wilt, so add fresh ones right before tossing.
What sides pair best with Cambodian beef salad?
Serve with steamed jasmine rice to soak up the dressing, or warm baguette slices for a French-Cambodian twist. For extra authenticity, add pickled vegetables (like daikon and carrots) or a simple cucumber salad. The crispness contrasts perfectly with the rich beef.
