Cambodian Rib Ragu

Close-up of tender beef ribs glistening in a fragrant Cambodian Rib Ragu, simmered in coconut milk and spices, served over steamed jasmine rice. Save to Pinterest
Close-up of tender beef ribs glistening in a fragrant Cambodian Rib Ragu, simmered in coconut milk and spices, served over steamed jasmine rice. | dashanddishes.com

Savory beef short ribs become meltingly tender after hours of gentle simmering in a fragrant broth infused with lemongrass, ginger, and aromatic spices. The coconut milk creates a velvety sauce that perfectly balances the richness of the meat with subtle Southeast Asian warmth.

The first time I encountered this fusion of Cambodian aromatics and Italian-style ragu, I was genuinely confused. A friend had invited me over for what she called experimental dinner, and the kitchen smelled like lemongrass meeting slow-cooked beef. One spoonful erased all my skepticism about combining Southeast Asian spices with classic braising techniques.

Last winter, I made a massive batch for a small dinner party, honestly doubting it would feed everyone. My friends stood around the pot, dipping bread into the sauce long after the ribs were gone. Now it is the most requested dish whenever temperatures drop below 15 degrees.

Ingredients

  • Beef short ribs: Bone-in adds incredible depth to the sauce, so do not let your butcher talk you into boneless
  • Lemongrass: Use only the white bottom portion, mincing it finely so it melts into the sauce
  • Fresh ginger: Grating it releases more flavor than chopping, and you avoid any fibrous bits
  • Coconut milk: Full-fat is essential here, the richness carries the entire dish
  • Fish sauce: This is the secret umami bomb, do not skip it or try to substitute
  • Palm sugar: Brown sugar works in a pinch, but palm sugar has this caramel complexity that ties everything together
  • Ground turmeric: Adds earthiness and that gorgeous golden hue to the finished ragu

Instructions

Sear the ribs:
Pat your beef ribs completely dry with paper towels, then season generously with salt and black pepper. Heat the oil in your Dutch oven over medium-high heat until it shimmers, then sear the ribs on all sides until deeply golden brown, working in batches so the pan does not cool down.
Build the aromatics:
Reduce the heat to medium and add your onions, garlic, ginger, lemongrass, carrots, celery, and bell pepper. Let everything soften and become fragrant for about 5 to 7 minutes, stirring occasionally to prevent any burning.
Wake up the spices:
Stir in the turmeric, coriander, chili flakes, and bay leaves, cooking for just 1 minute until the spices bloom and become incredibly aromatic. Add your chopped tomato and cook for another 2 minutes until it starts breaking down.
Bring it all together:
Return the seared ribs to the pot, then stir in the fish sauce, soy sauce, and palm sugar. Pour in the coconut milk and beef stock, ensuring the ribs are mostly submerged by the liquid. Bring everything to a gentle simmer.
The long simmer:
Cover your pot and reduce the heat to low, letting everything gently bubble away for 2 to 2.5 hours. Occasionally skim off any excess fat that rises to the surface, and check that the liquid never gets above a bare simmer.
Finish and adjust:
Once the meat is falling off the bone, taste your sauce and adjust with more salt, pepper, or fish sauce as needed. Remove the bay leaves before serving, then garnish generously with fresh herbs and sliced chilies.
A hearty Cambodian Rib Ragu served in a rustic bowl, garnished with fresh cilantro and red chili, alongside crusty bread for dipping. Save to Pinterest
A hearty Cambodian Rib Ragu served in a rustic bowl, garnished with fresh cilantro and red chili, alongside crusty bread for dipping. | dashanddishes.com

My neighbor smelled this cooking through our shared wall and actually knocked on my door to ask what I was making. We ended up eating together with her husband, and now it has become a semi-regular tradition whenever any of us needs a proper comfort meal.

Making It Your Own

Pork ribs work beautifully if beef feels too heavy, and I have even made this with lamb for a seriously luxurious version. The spice levels are completely up to you, but remember that heat builds as the ragu sits, so start conservatively with the chili flakes.

Serving Suggestions

Steamed jasmine rice is the classic choice, soaking up all that fragrant sauce perfectly. Crusty bread works surprisingly well for mopping up every last drop, and I have served this over wide rice noodles for a more casual weeknight dinner.

Make Ahead Magic

This ragu tastes even better the next day, giving the flavors time to deepen and meld together. I often make it on Sunday and let it rest overnight in the refrigerator, gently reheating it for Monday dinner when the sauce has thickened to perfection.

  • The fat will solidify on top when chilled, making it easy to remove for a lighter dish
  • Freeze individual portions for those nights when cooking feels impossible
  • Always reheat slowly to prevent separating the coconut milk
Rich, aromatic broth of Cambodian Rib Ragu with fall-off-the-bone beef ribs, visible chunks of carrot and red bell pepper, steam rising. Save to Pinterest
Rich, aromatic broth of Cambodian Rib Ragu with fall-off-the-bone beef ribs, visible chunks of carrot and red bell pepper, steam rising. | dashanddishes.com

There is something deeply satisfying about a dish that brings together different culinary traditions and just works. This ragu has become my go-to for feeding people I care about.

Recipe FAQs

The combination of classic slow-braised beef ribs with traditional Cambodian aromatics like lemongrass, ginger, and turmeric creates a distinctive fusion. The coconut milk adds creaminess while the fish sauce provides authentic Southeast Asian depth.

The beef is ready when it's fork-tender and easily pulls away from the bone. This typically takes 2 to 2½ hours of gentle simmering. The meat should literally fall off the bone when you insert a fork.

Absolutely. After searing the ribs and sautéing the vegetables, transfer everything to your slow cooker. Cook on low for 6-8 hours or on high for 4-5 hours until the meat is tender.

Steamed jasmine rice is the perfect accompaniment to soak up the flavorful sauce. Crusty bread also works wonderfully. For a lighter meal, serve with stir-fried vegetables or a fresh cucumber salad.

Yes, the flavors actually improve overnight. Prepare the ragu up to 2 days in advance and refrigerate. The fat will solidify on top, making it easy to remove before reheating gently on the stove.

The base ragu has a gentle warmth from turmeric, coriander, and black pepper. The chili flakes are optional, so you can control the heat level. The result is more aromatic than fiery.

Cambodian Rib Ragu

Rich, tender beef ribs in fragrant Cambodian spice-infused coconut sauce

Prep 25m
Cook 150m
Total 175m
Servings 4
Difficulty Medium

Ingredients

Meats

  • 2.6 lbs beef short ribs, bone-in, cut into large pieces

Vegetables

  • 2 medium yellow onions, finely chopped
  • 4 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 red bell pepper, diced
  • 1 large tomato, chopped

Spices & Aromatics

  • 1 lemongrass stalk, trimmed and finely minced (white part only)
  • 1-inch piece fresh ginger, grated
  • 1 tbsp fish sauce
  • 2 tbsp soy sauce (use gluten-free if needed)
  • 1 tbsp palm sugar or brown sugar
  • 1 tsp ground black pepper
  • 1/2 tsp ground turmeric
  • 1/2 tsp ground coriander
  • 1/2 tsp chili flakes (optional, adjust to taste)
  • 2 bay leaves

Liquids

  • 1 can (13.5 oz) coconut milk
  • 1 2/3 cups beef stock
  • 1 tbsp vegetable oil

Garnish

  • Fresh cilantro or Thai basil, chopped
  • Sliced red chili

Instructions

1
Prepare the Beef: Pat the beef ribs dry with paper towels and season generously with salt and black pepper on all sides.
2
Sear the Ribs: Heat vegetable oil in a large Dutch oven or heavy pot over medium-high heat. Sear the ribs on all sides until deeply golden brown, working in batches if necessary to avoid overcrowding. Transfer seared ribs to a plate and set aside.
3
Sauté Aromatics: Reduce heat to medium. Add onions, garlic, ginger, lemongrass, carrots, celery, and bell pepper to the same pot. Sauté for 5–7 minutes, stirring occasionally, until vegetables have softened and release their fragrant aromas.
4
Toast Spices: Stir in turmeric, coriander, chili flakes, and bay leaves. Cook for 1 minute, stirring constantly, until spices become fragrant.
5
Add Tomato: Add chopped tomato to the pot and cook for another 2 minutes until it begins to break down and release its juices.
6
Combine and Season: Return the seared ribs to the pot, including any accumulated juices. Stir in fish sauce, soy sauce, and palm sugar until evenly distributed.
7
Add Liquids: Pour in coconut milk and beef stock, ensuring the ribs are mostly submerged. Bring the mixture to a gentle simmer over medium heat.
8
Simmer: Cover the pot with a tight-fitting lid. Reduce heat to low and maintain a gentle simmer for 2 to 2½ hours, or until the meat is fall-off-the-bone tender. Occasionally skim off any excess fat that rises to the surface.
9
Final Seasoning: Taste the sauce and adjust seasoning with additional salt, pepper, or fish sauce as desired. Remove and discard bay leaves before serving.
10
Serve: Transfer ragu to serving bowls or plates. Garnish with fresh cilantro or Thai basil and sliced red chili if desired. Serve immediately with steamed jasmine rice or crusty bread to soak up the flavorful sauce.
Additional Information

Equipment Needed

  • Large Dutch oven or heavy pot
  • Chef's knife
  • Cutting board
  • Wooden spoon

Nutrition (Per Serving)

Calories 690
Protein 49g
Carbs 16g
Fat 44g

Allergy Information

  • Contains soy (soy sauce), fish (fish sauce), and coconut.
  • Use certified gluten-free soy sauce if required for dietary restrictions.
  • Always check individual product labels for specific allergen information.
Rachel Bennett

Food lover sharing simple, wholesome recipes and kitchen tips for busy home cooks.