Cambodian Fried Rice Recipe: Smoky Lemongrass and Kaffir Lime Crunch

Main Courses

Cambodian Fried Rice Recipe: Smoky Lemongrass and Kaffir Lime Crunch

This Cambodian fried rice recipe delivers the bold, aromatic flavors of Nom Banlhach—where smoky lemongrass, tangy kaffir lime, and crispy fried shallots transform simple jasmine rice into a restaurant-worthy dish.

The secret lies in balancing sweet, sour, and umami through precise seasoning with fish sauce and soy sauce, while the protein (pork, chicken, or shrimp) stays tender and flavorful. I've perfected this technique over years of testing, ensuring every bite delivers that signature Cambodian crunch and depth.

What sets this recipe apart is the layering of textures and aromatics—crispy fried shallots for crunch, fresh herbs for brightness, and a fragrant lemongrass-garlic base that infuses the rice without overpowering it.

The dish starts with day-old rice (never fresh!) to achieve that perfect bok (sticky yet separate) texture, then builds flavor through high-heat stir-frying. This method ensures the rice stays distinct while absorbing the rich, savory sauce.

By the time you serve it, you'll have a fragrant, visually stunning dish with golden-brown edges, vibrant green herbs, and a sauce that clings perfectly to each grain. The smoky lemongrass and citrusy kaffir lime create a balance that's both complex and approachable—ideal for weeknight dinners or special occasions.

Serve it with a side of pickled vegetables or a simple cucumber salad to cut through the richness.

The beauty of Cambodian fried rice is its versatility—swap proteins based on preference, adjust the heat with extra chili, or add a soft-boiled egg for extra indulgence.

This recipe stays true to tradition while being adaptable enough for any home cook. Let's get started on creating your own Nom Banlhach masterpiece.

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for cambodian fried rice

Jasmine rice, fragrant herbs, and smoky aromatics—this Cambodian fried rice delivers restaurant-quality crunch and depth.

Ingredient Amount Notes
Day-Old Jasmine Rice 🍚 4 cups Cold, dry, not fresh
Ground Pork 🐷 1 lb Lean, finely chopped
Shallots 🧅 1 ½ cups Thinly sliced, fried crispy
Lemongrass 🌿 1 stalk White part only, finely minced
Garlic Cloves 🧄 8 cloves Minced, aromatic
Kaffir Lime Leaves 🍋 4 whole Stems removed, torn
Fish Sauce 🍶 2 tbsp Red Boat brand preferred
Soy Sauce 🥫 2 tbsp Light or dark
Palm Sugar 🍯 1 tbsp Or brown sugar substitute
Vegetable Oil 🫒 ½ cup High smoke point
Fresh Chili 🌶️ 1 whole Bird's eye or Thai chili
Fresh Mint Leaves 🌿 ¼ cup Chopped, for garnish
Fresh Cilantro 🌱 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The jasmine rice must be day-old—never fresh. Day-old rice achieves that signature bok texture, perfectly sticky yet distinct. For the protein, ground pork is traditional, but chicken or shrimp work beautifully. Look for Red Boat fish sauce at Asian markets—it has the right balance of funk and umami. Shallots are non-negotiable; fry them until deep golden and crispy—this is where the signature crunch comes from. Kaffir lime leaves can be found frozen at Trader Joe's or specialty markets, but fresh is ideal if available.

No lemongrass? Substitute 1 tbsp lemongrass paste or increase garlic slightly. Running low on fish sauce? Soy sauce plus a splash of lime juice mimics the tang. Palm sugar unavailable? Brown sugar or coconut sugar works just as well. For heat, adjust the chili—more for spice lovers, less for milder flavors. Fresh herbs are essential for brightness, but if you're short, dried mint at half the amount will do in a pinch. The key is balancing sweet (palm sugar), sour (lime/fish sauce), and umami (soy/fish sauce) for that authentic Cambodian profile.

Store leftover fried rice in an airtight container for up to 3 days, though it's best enjoyed fresh. The crispy shallots lose their crunch over time, so reheat gently. For meal prep, portion into containers with a thin layer of oil on top—this preserves texture. The sauce components (fish sauce, soy sauce, sugar) can be pre-mixed and stored for up to 1 month in the fridge. Freeze the protein mixture separately if prepping ahead, then cook fresh for optimal texture.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just spread that day-old rice, toss in the pork and shallots, and let the lemongrass steam its magic into everything. No chopping boards, no mess, just a single pan that smells like a Cambodian street cart by the time you’re done.
  • Lemongrass Kiss: That stalk of lemongrass isn’t just garnish—it’s the soul of the dish. Bruise it, steep it in the pork, and suddenly you’ve got this bright, citrusy depth that cuts through the richness of the pork and rice. Honestly, it’s the kind of flavor that makes you pause mid-bite.
  • Leftover Hero: Between us, this rice begs to be made in bulk. The day-old grains soak up all the aromatics, and the leftovers? Even better the next day—crispy edges, fragrant centers, and a texture that’s impossible to resist. I keep a container in the fridge just for “emergency dinners.”
  • Budget Feast: Ground pork stretches miles here, and the rest of the ingredients? Shallots, garlic, lemongrass—stuff you already have lurking in your fridge or pantry. I’ve fed four people for under $10 with this, and no one ever complains. (Yes, even on a Tuesday night.)

Step-by-step instructions for Cambodian fried rice

Here's how to transform simple ingredients into aromatic Cambodian fried rice with perfect texture and layered flavors.

1

Prepare the Aromatic Base

Heat 0.5 cup vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add the 1.5 cups shallots and fry for 3-4 minutes until deep golden brown and crispy—this creates the signature crunch. Remove with a slotted spoon and set aside.

In the same pan, add the 1 stalk lemongrass (minced white part) and 8 cloves garlic cloves (minced). Cook for 1 minute until fragrant but not browned. Add the 4 whole kaffir lime leaves (torn) and 1 whole fresh chili (sliced thinly). Stir for 30 seconds until the chili softens slightly—this infuses the oil with smoky, citrusy depth.

2

Cook the Pork and Season the Rice

Push the aromatics to one side of the pan and add the 1 lb ground pork to the empty space. Cook over medium heat for 4-5 minutes, breaking it apart with a spatula until no longer pink. The pork should be fully cooked but still tender—overcooking makes it rubbery.

Add the 4 cups day-old jasmine rice to the pan and stir to coat evenly in the pork and aromatics. Pour in 2 tbsp fish sauce, 2 tbsp soy sauce, and 1 tbsp palm sugar. Stir-fry for 2 minutes until the rice absorbs the flavors and becomes slightly glossy. Sprinkle with 1 tsp salt and 0.5 tsp black pepper, tossing gently to distribute evenly.

3

Fry Until Perfectly Crispy

Increase heat to high and continue frying for 4-5 minutes, stirring constantly with a wide spatula. The rice should develop a golden crust on the edges while remaining tender inside. If it sticks, add 1-2 tablespoons water to loosen—this steam helps create the signature crispy texture.

Watch closely as the rice transforms: it should be fragrant with smoky lemongrass, tangy kaffir lime, and a hint of sweetness from the palm sugar. The final texture should be crispy on the outside with a slight give in the center—this balance is key to authentic Cambodian fried rice.

4

Finish and Garnish

Return the crispy shallots to the pan and toss everything together for 30 seconds to redistribute their flavor. Taste and adjust seasoning—you may need a touch more fish sauce for saltiness or palm sugar for sweetness. Remove from heat immediately to preserve the crispy texture.

Transfer to serving plates and garnish with 0.25 cup chopped fresh mint leaves and 0.25 cup chopped fresh cilantro. The herbs add freshness that cuts through the richness of the fried rice. Serve immediately while the shallots are still crisp and the aromatics are fragrant.

👨‍🍳

Pro Tips For Making Cambodian Fried Rice

  • CRUSH THE SHALLOTS: Don’t chop them—smash them flat with the side of your knife first. That releases more flavor and gives your rice a sweeter, deeper base. I used to slice them thinly, and the dish always tasted like it was missing something until I tried this.
  • STOP WHEN IT LOOKS DONE: Your pork should be just cooked through, not browned like a burger. Overcooking turns it rubbery, and you’ll end up with dry rice. Pull it out when it’s still slightly pink in the middle—it’ll finish cooking in the wok.
  • USE DAY-OLD RICE—NO EXCUSES: Fresh rice steams into a gluey mess. If you’re in a pinch, spread cooked rice on a tray and microwave it for 2 minutes to dry it out. Cold rice from the fridge works better than warm rice that’s been sitting out for an hour.
  • SALT THE RICE AFTER FRIED: Tossing salt in with the raw rice makes it gummy. Instead, season the finished rice with a pinch of salt and a squeeze of lime while it’s still hot—it brightens the whole dish. Trust me, your taste buds will notice the difference.

Wine and beer pairings for this dish

Citrusy White Wine

Cambodian fried rice thrives with crisp white wines that mirror its bright, aromatic profile. I reach for a dry Riesling from Germany—its zesty acidity and hints of lime and honey complement the kaffir lime and lemongrass beautifully.

The slight sweetness in some Rieslings also balances the dish's savory depth. If you prefer something lighter, a Sauvignon Blanc from New Zealand with its grassy notes adds a refreshing contrast. 🍷

Light Beer Pairings

For beer lovers, a Thai-style lager like Singha or Leo is perfect—its subtle citrus and clean finish won’t overpower the dish’s complex flavors. Alternatively, a Belgian witbier with its peppery coriander and citrus notes creates an interesting interplay with the fried shallots and lemongrass.

Avoid heavy IPAs or stouts, as their bold hops would clash with the delicate balance of this fried rice.

Herbal Gin Cocktail

If you're serving with drinks, a gin-based cocktail elevates the meal. Try a Thai basil gin fizz—muddle 4 fresh Thai basil leaves with 1 oz lime juice, ½ oz palm sugar syrup, and 2 oz gin.

Top with soda water and serve over ice. The basil’s anise notes harmonize with the fried shallots, while the lime enhances the kaffir lime’s tang. Garnish with a lime wheel for that Cambodian zing. 🍹

Spiced Rum Option

For a tropical twist, mix 1.5 oz aged rum (like Appleton Estate) with ½ oz lime juice, ½ oz honey syrup, and a splash of soda water.

The rum’s caramel and spice notes complement the fried rice’s smoky depth, while the honey adds a subtle sweetness that echoes the palm sugar. Serve over crushed ice with a lime wedge for a refreshing contrast.

Non-Alcoholic Choice

Don’t overlook non-alcoholic options! A yuzu soda (Japanese citrus soda) or sparkling limeade with fresh mint cuts through the richness beautifully. For something warmer, try hibiscus iced tea—its tart, cranberry-like flavor pairs surprisingly well with the dish’s umami and sweetness. Serve chilled for the best experience. 💧

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 85mg28%
Sodium 1250mg54%
Total Carbohydrate 65g24%
Dietary Fiber 3g11%
Sugars 5g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Cambodian fried rice need day-old rice?

Day-old rice creates the perfect bok texture—separate yet slightly sticky grains that absorb flavors beautifully. Fresh rice releases too much moisture, turning the dish mushy. For best results, spread cooked jasmine rice on a tray and refrigerate uncovered for 2-3 hours before using.

2

Can I substitute the ground pork with chicken or shrimp?

For chicken, use 1 lb ground chicken thigh (more flavorful than breast) and reduce cooking time to 3-4 minutes. For shrimp, use 1 lb peeled shrimp—cook just 2 minutes until pink, then remove from pan before adding rice to prevent overcooking.

3

What if I can't find kaffir lime leaves?

Use ½ tsp kaffir lime zest or 1 tbsp lime zest + 1 tsp lime juice as a substitute. For aroma, add 1 bay leaf during cooking and remove before serving. The citrus tang is essential for authentic flavor—don't skip it entirely!

4

How do I fix rice that's too dry or too wet?

For dry rice, add 1-2 tablespoons water and cover pan for 1 minute to steam. For wet rice, increase heat to high and stir-fry 1-2 minutes longer until moisture evaporates. The key is high heat and constant stirring—never let it sit!

5

Can I make this dish ahead of time?

Yes, but with a twist! Cook the rice mixture ahead, then refrigerate in an airtight container. When ready to serve, reheat in a dry skillet over medium heat with 1 tbsp oil, stirring constantly. The crispy shallots will soften, but the flavor stays intact. Add fresh herbs right before serving.

★★★★★4.9(9 reviews)
Categories Main Courses