Thai Larb

By: MeganPosted: 21/04/2026 Updated: 28/03/2026

This post may contain affiliate links, please see our privacy policy for details

Prep 5 minutes
Cook 15 minutes
Total 20 minutes

Fresh, spicy, and delicious Thai larb is a quick, healthy, and satisfying meal in under 20 minutes! It offers the perfect balance of spicy, sour, and savory flavors in every bite.

Thai Larb

This post may contain affiliate links, please see our privacy policy for details

Thai Larb

If you love bold flavors and little prep time, this Thai larb salad is calling your name. This authentic Thai recipe features juicy ground pork, toasted rice powder, spicy chili flakes, fish sauce, lime juice, and a ton of fresh herbs.

This larb recipe delivers restaurant-level flavor in under 20 minutes with only a few easy steps! You can serve this pork larb in crisp butter lettuce cups or alongside sticky rice.

What is Larb?

Larb originated in Laos and is also a staple Thai dish. It is made with cooked ground meat, typically chicken, beef, duck, or pork, and tossed with toasted rice powder, lime juice, fish sauce, chili flakes, shallots, mint, and cilantro. Larb salad has a spicy, savory, and sour flavor profile.

Thai larb is typically served with crisp lettuce cups or with sticky rice for lunch or dinner. It’s a great, quick, and easy dish, made to be served family-style and shared with your friends and family.

Ingredients

You can find all the ingredients for this Thai larb recipe at your local grocery market. Full measurements and links to everything I used are in the recipe card below.

  • Sticky Rice: is toasted and then ground to make a toasted rice powder that adds a subtle smokiness and nutty aroma.
  • Water: used to cook the pork.
  • Ground Pork: the main protein. Be sure to use ground pork with a little fat so it is not overly dry.
  • Shallots: are the main allium that adds a combination of onion and garlic flavors.
  • Fish Sauce: is the main seasoning ingredient that is popular in Thai cuisine. It adds a salty, umami-rich punch of flavor.
  • Sugar: gently sweetens and balances out the salty fish sauce flavor.
  • Lime Juice: freshly squeezed lime juice brightens, adds acidity, and makes this dish super refreshing.
  • Chili Flakes: are the main source of heat. Adjust the amount of chili flakes according to your preference.
  • Cilantro, Mint, Green Onion: are the main herbs for the salad.

Substitutions and Additions

Substitutions

  • Protein: ground chicken, beef, turkey, duck or minced mushrooms or tofu for a vegetarian alternative.
  • Fish sauce alternatives: soy sauce, tamari, coconut aminos or vegetarian fish sauce.
  • Sugar alternatives: palm sugar or brown sugar.
  • Lemon juice: instead of lime juice.

Additions

  • Herbs and vegetables: Thai basil, cabbage, cucumbers, bean sprouts.
  • Heat: Thai bird’s eye chilis, chili oil, or sambal oelek.
  • Garnish: crushed roasted peanuts or fried shallots

How to Make Larb

Here are the step-by-step instructions for how to make this Thai larb recipe.

  1. Toast the rice in a pan over medium-low heat until golden brown. Then grind with a mortar and pestle or spice grinder until it reaches a sand texture.
  1. Bring the water to a boil in a large pan over medium-high heat. Then add the pork and cook until fully cooked.
  1. Turn off the heat and add the shallots and toss to combine.
  1. Then combine the toasted rice powder, fish sauce, sugar, lime juice, and chili flakes.
  1. Transfer to a serving tray. Mix in the cilantro, mint and green onion.
  1. Serve with lettuce or sticky rice and enjoy!

Expert Tips

  • Toast the rice powder. Do not skip on this step. The rice powder adds the signature nutty aroma and subtle crunch.
  • Adjust to taste. Taste and adjust the amounts of lime, fish sauce, sugar or chili flakes to taste.
  • Add the herbs last. Be sure to remove the pork from the pan and toss the herbs off the heat. This will keep them bright and fresh without wilting them too quickly.
  • Rest for 4-5 minutes. Let the pork rest for 4-5 minutes before serving to allow the flavors to blend and soak in more thoroughly.

Storage Instructions

This Thai larb is best served immediately. But you can store any leftovers in an airtight container in the refrigerator for up to 3 days.

Reheat: Heat the pork on a stove over medium-high heat until warm. Alternatively, you can microwave covered with a wet paper towel in 30-second increments until warm. The herbs will wilt over time and be a little dull.

Pairing Suggestions

Thai larb can be served with butter lettuce for lunch or dinner, or with the following pairing suggestions.

FAQ

Is it spicy?

Yes! This recipe is spicy from the chili flakes. You can easily make it spicier or milder by adjusting the amount of chili flakes or using fresh Thai bird’s eye chilis.

What does this dish taste like?

It has the perfect balance of spicy, savory, sour, and herbaceous. It has a bright, refreshing flavor, with a nutty, deeply savory depth from the toasted rice powder and fish sauce.

Is this recipe healthy?

Yes, this dish is high in protein from the pork, low in carbs, and packed with a good amount of fresh herbs. You can make this dish even healthier by using ground chicken or turkey.

Recipe

Thai Larb

5 from 1 vote
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Fresh, spicy, and delicious Thai larb is a quick, healthy, and satisfying meal in under 20 minutes! It offers the perfect balance of spicy, sour, and savory flavors in every bite.
Servings: 4 servings
Print Recipe

Ingredients

  • 2 tablespoons sticky rice or sweet rice
  • ¼ cup water
  • 1 lb ground pork
  • 2 shallots thinly sliced
  • 2 tablespoons fish sauce
  • 1 tablespoon sugar
  • 2 tablespoons lime juice freshly squeezed
  • 2 teaspoons chili flakes
  • ¼ cup cilantro chopped
  • ¼ cup mint leaves
  • ½ cup green onion chopped

Serve

  • Lettuce butter, romaine, or iceberg
  • Sticky Rice cooked

Instructions

  • Make the toasted rice powder. Toast the rice in a pan over medium-low heat, tossing consistently until golden brown, about 4-5 minutes. Then grind with a mortar and pestle or spice grinder until it reaches a sand texture.
  • Cook the pork. Bring the water to a boil in a large pan over medium-high heat. Then add the pork and break it apart into small pieces. Cook for 6-8 minutes or until fully cooked.
  • Add the shallots. Turn off the heat and add the shallots, and toss to combine for 1 minute.
  • Add the seasonings. Then add the toasted rice powder, fish sauce, sugar, lime juice, and chili flakes. Toss to combine. Adjust the seasonings to taste.
  • Mix in the herbs. Place the pork on a serving tray. Then, mix in the cilantro, mint, and green onion.
  • Serve. Serve with lettuce or cooked sticky rice and enjoy!

Notes

See the Experts Tips section for more guidance.

Nutrition:

Calories: 361kcal | Carbohydrates: 14g | Protein: 21g | Fat: 24g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Cholesterol: 82mg | Sodium: 803mg | Potassium: 487mg | Fiber: 2g | Sugar: 5g | Vitamin A: 643IU | Vitamin C: 8mg | Calcium: 48mg | Iron: 2mg

Did you enjoy this recipe?

Please leave a 5 star review and tag me on social media @Takestwoeggs 💕

Rate & Review What did you think of this recipe?

5 from 1 vote (1 rating without comment)

Your email address will not be published. Required fields are marked *

Recipe Rating