Salads
This Cambodian beef salad recipe transforms simple ingredients into a vibrant, tangy-sweet masterpiece that balances bold flavors and refreshing crunch. The secret lies in perfectly seared beef marinated in fish sauce and lime, paired with crisp vegetables and a dressing that delivers the perfect harmony of sour, salty, and umami.
I developed this recipe after years of refining the balance—too much fish sauce makes it overpowering, but just the right amount creates that addictive, restaurant-quality taste.
The dish starts with thinly sliced beef (sirloin or flank steak works best) marinated in a bright, aromatic blend of fish sauce, lime juice, garlic, and a touch of sugar.
While the beef cooks quickly over high heat, you'll prepare the salad base: shredded cabbage, julienned carrots, cucumber slices, and fresh herbs like mint and cilantro.
The sauce ties everything together—tangy lime, salty fish sauce, and a hint of chili for heat, all emulsified with a bit of oil.
What you end up with is a dish that's as visually stunning as it is delicious: golden-brown beef over crisp vegetables, drizzled with that glossy, zesty sauce. The textures contrast perfectly—crunchy cabbage, tender beef, and silky dressing—while the flavors dance between sweet, sour, and savory.
Serve it with steamed jasmine rice and a fried egg on top for the full Cambodian experience.
This recipe delivers restaurant-quality results in under 30 minutes, making it ideal for weeknight dinners or weekend gatherings. The key is balancing the sauce—start with less fish sauce and adjust to taste, as preferences vary.
Once you master this dish, you'll find yourself reaching for these bold, refreshing flavors again and again.
Ingredients for cambodian beef salad
These vibrant ingredients balance bold flavors and refreshing crunch for a tangy-sweet Cambodian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Sirloin Steak 🥩 | 1 lb | Thinly sliced against grain |
| Green Cabbage 🥬 | 4 cups | Shredded, crisp variety |
| Carrots 🥕 | 2 medium | Julienned into matchsticks |
| Persian Cucumber 🥒 | 1 whole | Sliced into half-moons |
| Fresh Mint Leaves 🌿 | ½ cup | Finely chopped, stems removed |
| Fresh Cilantro 🌱 | ¼ cup | Chopped, stems removed |
| Fish Sauce 🍶 | 2 tbsp | Red Boat preferred |
| Fresh Lime Juice 🍋 | ½ cup | About 4-5 limes |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic variety |
| Granulated Sugar 🍚 | 1 tbsp | Balances fish sauce |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Red Chili Flakes 🌶️ | 1 tsp | Adjust to taste |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain |
| Eggs 🥚 | 2 whole | Fresh, fried for topping |
The beef is everything here—sirloin or flank steak works best. Look for cuts with good marbling at Whole Foods or your local Asian market. Thinly slicing against the grain ensures tender bites. For the cabbage, green or purple varieties stay crisp longer than red. If you can't find Persian cucumbers, regular cucumbers work (just remove the seeds). The Red Boat fish sauce is non-negotiable—it's the soul of this dish. If you can't find it, Thai Kitchen brand is a decent backup, but it won't be quite the same.
No fish sauce? Soy sauce plus a splash of Worcestershire gets you close, though it'll lack that authentic umami depth. Fresh herbs are ideal, but dried mint at half the amount works in a pinch. The sugar balances the fish sauce—start with the full tablespoon, but taste as you go. For the chili, fresh Thai bird's eye chili is perfect if you can find it, but dried flakes work too. The carrots should be julienned into thin matchsticks—use a mandoline for perfect uniformity. If you're short on time, pre-shredded coleslaw mix cuts prep time in half (just skip the dressing).
This salad keeps best when made fresh, but the dressing components can be prepped 1 day ahead. Store the beef marinade separately and cook just before serving. The rice should be steamed to perfection—jasmine rice is ideal, but any long-grain works. For the fried eggs, cook them sunny-side up so the yolk stays runny. Leftovers? The beef and sauce keep for 2 days in the fridge, but the cabbage will get limp. Re-crisp it by tossing with a little lime juice before serving.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of dish where you can prep while chatting with guests—just thinly slice the steak, shred the cabbage, and toss everything together. The Persian cucumber adds that refreshing crunch without requiring any fancy knife work.
- Herb-Packed Punch: Between the bright mint and the earthy cabbage, this salad sings with flavor. Honestly, the steak—sliced against the grain—stays tender while absorbing just enough of the dressing to make every bite irresistible.
- Lunchbox Champion: This salad keeps beautifully for days, so I make a big batch on Sundays. Pack it in containers for work lunches or serve it cold at picnics—it’s equally at home on a plate or between slices of bread.
- Budget-Friendly Feast: Sirloin steak is leaner than you’d think, and the veggies stretch it into a hearty meal. I’ll be real: this recipe feeds four for under $15, and the leftovers? Even better the next day.
Step-by-step instructions for Cambodian beef salad
Here's how to assemble this vibrant salad with perfectly seared beef and bright, tangy dressing.
Cook the Jasmine Rice
Rinse the 1.5 cups jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch that can make the rice gummy. Combine the rice with 3 cups water in a pot and bring to a boil over high heat. Once boiling, reduce to low heat, cover tightly, and simmer for 15 minutes. Let it sit off heat for 10 minutes before fluffing with a fork. The rice should be tender but still slightly firm—this forms the perfect base for soaking up the salad's flavors.
While the rice cooks, prepare the vegetables. Shred the 4 cups green cabbage into thin strips and julienne the 2 medium carrots into matchsticks. Slice the 1 whole Persian cucumber into half-moons and finely chop the 0.5 cup fresh mint leaves and 0.25 cup fresh cilantro. These fresh elements will add the salad's signature crunch and herbal brightness.
Sear the Sirloin Steak
Slice the 1 lb sirloin steak thinly against the grain for tender bites. Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Add the steak slices in a single layer and sear for 2-3 minutes per side until they develop a deep golden crust. The steak should be cooked to medium-rare—about 130°F internally—so it remains tender when sliced. Transfer the steak to a cutting board and let it rest for 5 minutes before thinly slicing against the grain.
In the same skillet, add the 4 cloves minced garlic and cook for 30 seconds until fragrant. This infuses the pan with aroma that will carry into the salad. Remove the garlic from the skillet and set aside—you'll use it in the dressing later.
Prepare the Dressing
In a small bowl, whisk together the 2 tbsp fish sauce, 0.5 cup fresh lime juice, 1 tbsp granulated sugar, and 1 tsp red chili flakes. The fish sauce and lime juice create a tangy, umami-rich base, while the sugar balances the acidity and the chili flakes add a subtle heat. Taste and adjust the seasoning—you might want to add a splash more lime juice or a pinch of sugar to refine the flavor. This dressing is the heart of the dish, so don't rush this step.
Add the reserved garlic and 2 tbsp vegetable oil to the dressing, whisking until fully emulsified. The oil helps to mellow the sharpness of the lime and fish sauce, creating a silky, cohesive dressing. Set aside until ready to combine with the salad.
Assemble the Salad
In a large mixing bowl, combine the cooked jasmine rice, sliced sirloin steak, shredded green cabbage, julienned carrots, and sliced Persian cucumber. Gently toss everything together, being careful not to overmix and bruise the vegetables. The goal is to distribute the ingredients evenly while keeping them intact for texture.
Drizzle the dressing over the salad and toss again, coating every bite evenly. The dressing should cling to the rice and vegetables, creating a harmonious blend of flavors. Taste and adjust the seasoning if needed—you might want to add a bit more lime juice or fish sauce to taste.
Fry the Eggs and Serve
Heat 1 tbsp vegetable oil in a small skillet over medium heat. Crack the 2 whole eggs into the skillet and fry them sunny-side-up until the whites are set but the yolks remain runny—about 2-3 minutes. This adds a rich, creamy element to contrast the salad's bright flavors.
Divide the salad among 4 plates, placing 1 fried egg on top of each serving. The warm egg will melt slightly into the salad, enhancing its richness. Serve immediately while the rice is still warm and the dressing is vibrant. This Cambodian beef salad delivers a perfect balance of textures and flavors—crisp vegetables, tender beef, and a tangy, umami dressing that ties everything together.
Pro Tips For Making Cambodian Beef Salad
- SEAR THE STEAK THIN: This isn’t a steakhouse—you’re going for quick-cooked, tender slices, not a medium-rare center. Heat your pan until it’s smoking hot, then cook the sirloin 2-3 minutes per side for ½-inch thick cuts. Overcooking turns it chewy; undercooking leaves it raw in the middle. Rest it 5 minutes first, then slice against the grain for that perfect bite.
- SHRED THE CABBAGE DRY: Skip the soggy salad look—toss shredded cabbage with a pinch of salt and let it sit 10 minutes before adding dressing. The moisture drains, keeping your salad crisp instead of wilted. If you’re impatient (I was), at least pat it dry with a towel—it makes a real difference.
- DON’T OVERMIX THE DRESSING: The secret to that bright, tangy flavor isn’t stirring until it’s uniform—it’s letting the fish sauce, lime, and chili oil marinate the beef for 10 minutes before tossing. Mix just enough to coat the meat; if you drown it, the salad turns mushy. Taste the dressing first—balance is everything.
- USE COLD CUCUMBER SLICES: Persian cucumbers are delicate—chill them 30 minutes before slicing to tighten the flesh, then toss in ice water for 5 minutes to keep them crisp. Warm cucumbers = sad salad. If you’re lazy, at least drain them well after washing; no one wants a watery bite.
Creative variations of cambodian beef salad
Cambodian-Inspired Fusion
Swap the beef for grilled lemongrass chicken to create a lighter version. Marinate 1 lb boneless chicken thighs in 3 tbsp fish sauce, 2 tbsp lime juice, 1 tbsp minced lemongrass, and 1 tbsp brown sugar for 30 minutes.
Grill over medium-high heat for 6-7 minutes per side until charred. Thinly slice and toss with the salad base—this keeps the dish's signature tang while adding aromatic depth. 🌿
Vegetarian Lok Lak
Replace the beef with crispy tofu or mushrooms for a vegetarian twist. Press and cube 1 block extra-firm tofu, then pan-fry in 2 tbsp oil until golden. For mushrooms, slice 8 oz shiitake caps and sear in the same skillet.
Use the same dressing ratio but reduce fish sauce to 1 tbsp—substitute with 1 tbsp soy sauce for umami. The texture contrast works beautifully with the crunchy vegetables. 🍄
Spicy Thai Fusion
Infuse the dish with Thai flavors by adding Thai basil and bird's eye chili. Toss in 0.25 cup chopped Thai basil (not regular basil!) and 1 extra tbsp red chili flakes to the salad. For extra heat, include 2 tbsp chopped fresh Thai chilies (seeds removed for less heat).
Serve with Thai iced tea on the side to balance the spice. This fusion keeps the Cambodian roots while adding bold Thai zing. 🌶️
Seafood Variation
Swap the beef for seared scallops or shrimp to make this a seafood salad. Toss 1 lb large shrimp (peeled and deveined) in 1 tbsp fish sauce and 1 tbsp lime juice before searing in 2 tbsp oil for 2 minutes per side.
For scallops, sear 12 large scallops in the same manner. Use the same dressing but reduce fish sauce to 1.5 tbsp—seafood pairs beautifully with the bright lime and herbs. 🦑
Sweet and Smoky BBQ Twist
Add a smoky-sweet dimension by mixing 2 tbsp BBQ sauce (like Sweet Baby Ray's) into the dressing. Use 1 tbsp less fish sauce to balance the sweetness.
Top the salad with crumbled bacon or caramelized onions for extra depth. This fusion works surprisingly well for those craving BBQ flavors with a global twist. 🔥
Nutrition facts
Frequently asked questions
Can I use flank steak instead of sirloin for this Cambodian beef salad?
Flank steak works beautifully—it's even more flavorful and tender when sliced thinly against the grain. The key is to slice it paper-thin (about ⅛-inch) to ensure it cooks quickly and stays juicy. For best results, let it marinate in the fish sauce mixture for 20-30 minutes before cooking.
How do I adjust the dressing to make it less salty?
Start by reducing the fish sauce to 1.5 tbsp instead of 2. For extra brightness, add 1 extra tbsp lime juice and a pinch more sugar to balance the flavors. Taste as you go—you can always add more lime or a splash of water to dilute the saltiness if needed.
What's the best way to keep the cabbage crisp for leftovers?
Store the salad components separately: keep the beef and dressing in one container, and the cabbage, carrots, and cucumber in another. When reheating, toss the veggies with a little fresh lime juice and let them sit for 10 minutes before adding the beef and dressing. This preserves the crunch!
Can I make this salad ahead of time?
Yes, but with a few adjustments. Prep the dressing and marinate the beef 1 day ahead, storing them separately in the fridge. Cook the beef and rice just before serving, then assemble the salad with the fresh vegetables. The key is to avoid wilting the cabbage—add it last and toss gently.
What if I don't have fish sauce? Can I substitute it?
In a pinch, use 1.5 tbsp soy sauce plus 1 tsp Worcestershire sauce—this mimics the umami depth, though it won't be identical. For authenticity, seek out Red Boat fish sauce, which is widely available at Asian markets or online. The flavor is irreplaceable in this dish!
