Main Courses
This authentic Thai minced pork recipe brings the vibrant flavors of Bangkok to your kitchen with just a few key ingredients and techniques I've perfected over years of cooking Southeast Asian cuisine.
The secret lies in balancing sweet, sour, spicy, and umami—lemongrass, kaffir lime leaves, and fish sauce create that signature Thai depth that's impossible to replicate with shortcuts.
What makes this recipe truly special is the marinating process, where the pork absorbs the aromatic paste of garlic, shallots, and galangal—no substitutions here, as these roots are essential for authenticity.
I've streamlined the technique for home cooks while keeping the soul of traditional Thai cooking intact, whether you're making it for a weeknight dinner or a special gathering.
The result is tender, fragrant minced pork with just the right amount of char from quick stir-frying, finished with bright lime juice and fresh herbs that cut through the richness.
Each bite delivers that perfect harmony of textures and flavors that makes Thai food so beloved. This isn't just another pork recipe—it's a taste of Thailand.
Serve it with steamed jasmine rice and a side of cucumber salad for the full experience, or wrap it in lettuce leaves for a quick larb-style appetizer. The beauty of this dish is its versatility—equally at home as a main course or party snack. Let's get cooking!
Ingredients for authentic thai minced pork
These essential Thai ingredients transform simple pork into fragrant, restaurant-quality minced pork.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork 🐷 | 1 ¼ lb | Freshly ground, fine texture |
| Lemongrass Stalk 🌿 | 3 whole | White part only, finely minced |
| Kaffir Lime Leaves 🍋 | 4 whole | Torn into small pieces |
| Galangal Root 🌿 | 2 oz | Peeled, grated finely |
| Garlic Cloves 🧄 | 8 cloves | Minced finely |
| Shallots 🧅 | 6 whole | Minced finely |
| Fish Sauce 🫒 | 2 tbsp | Red Boat preferred |
| Palm Sugar 🍬 | 2 tbsp | Or brown sugar substitute |
| Thai Bird's Eye Chilies 🌶️ | 2 whole | Seeds removed, finely chopped |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Stems removed, chopped |
| Vegetable Oil 🫒 | 2 tbsp | For stir-frying |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The galangal and kaffir lime leaves are non-negotiable for authentic flavor—look for them at Asian markets or well-stocked grocery stores like Whole Foods. Fresh lemongrass should have a vibrant green color and firm texture. If you can't find galangal, ginger is a substitute but alters the flavor profile. For the pork, freshly ground is key—pre-ground often contains fillers that change the texture. The Red Boat fish sauce is the gold standard, but any reputable brand will work. Palm sugar adds that signature Thai sweetness, but brown sugar works in a pinch.
No galangal? Ginger at half the amount gets you close, though it's not identical. Running short on kaffir lime leaves? Lime zest plus a dash of curry powder mimics some of the aroma. The Thai chilies can be swapped for serrano peppers if you prefer less heat. For the marinade, let the pork sit for at least 30 minutes—this ensures maximum flavor absorption. If you're using pre-minced garlic or shallots, freshly minced has more punch. The cilantro should be added at the very end to preserve its bright flavor.
This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 4 days. For longer storage, freeze portions for up to 3 months. The marinade can be prepped ahead and kept in the fridge for 2 days. When reheating, use low heat to prevent drying out the pork. Serve with steamed jasmine rice and a crisp cucumber salad for the full Thai experience—this combination balances the rich flavors perfectly.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe on days when I’d rather not scrub three bowls—just brown the pork, toss in the galangal and lemongrass, and let it simmer. The aromatics infuse everything in one go, and honestly? That’s half the battle won before you even taste it.
- Herb-Packed Punch: Between us, the kaffir lime leaves and galangal root are the real MVPs here. They give it this bright, citrusy kick that lingers—like a Thai massage for your taste buds. And the garlic? It’s not just flavor; it’s confidence in every bite.
- Leftovers That Don’t Lie: This dish actually improves the next day. The flavors meld even deeper, and it’s perfect for lunchboxes or quick reheats. My kids used to turn up their noses at leftovers, but now they fight over the last container. (Yes, even on a Tuesday night.)
- Budget-Friendly Powerhouse: Ground pork stretches far, and the herbs—lemongrass, galangal, lime leaves—are cheap staples if you buy them fresh in bulk. I’ve made this for date nights, potlucks, and lazy Sundays without breaking the bank. Solid. Reliable. My secret weapon.
Step-by-step instructions for authentic Thai minced pork
Master the balance of fragrant aromatics and bold flavors in this traditional Thai preparation.
Prepare the Aromatic Base
Heat the 2 tablespoons vegetable oil in a wok or deep skillet over medium-high heat until shimmering. Add the 6 whole shallots and 8 cloves garlic—these should sizzle immediately. Cook for 2-3 minutes until the shallots turn golden brown and the garlic releases its aroma. Be careful not to let them burn; they should be fragrant but not charred.
Reduce heat to medium and add the 3 whole lemongrass stalks (minced white parts only) and 2 oz galangal root (finely grated). Stir constantly for 1-2 minutes until the galangal softens slightly and the lemongrass releases its citrusy perfume. This step builds the aromatic foundation that defines authentic Thai flavor.
Build the Flavor Layers
Increase heat back to medium-high and add the 1.25 lb ground pork, breaking it up with a wooden spoon. Cook for 4-5 minutes until the pork loses its raw color and begins to brown in spots. This ensures proper cooking while preserving texture. Avoid over-stirring to maintain even browning.
Add the 4 whole kaffir lime leaves (torn into pieces), 2 whole Thai bird's eye chilies (seeds removed, chopped), 2 tablespoons fish sauce, and 2 tablespoons palm sugar. Stir well to combine, letting the mixture cook for another 2 minutes. The fish sauce should integrate completely, and the sugar should begin to caramelize slightly, adding depth to the dish.
Finish with Bright Acid and Fresh Herbs
Pour in the 2 tablespoons lime juice and stir vigorously. The acidity brightens the dish instantly, cutting through the richness of the pork and balancing the flavors. Add the 0.25 cup fresh cilantro (stems removed, chopped) and the 0.5 teaspoon salt and 0.25 teaspoon black pepper. Taste and adjust seasoning if needed—Thai dishes should be bold but harmonious.
Cook for another 1-2 minutes until everything is heated through and the cilantro is wilted but still vibrant. The final mixture should be fragrant, slightly sticky from the caramelized sugar, and perfectly seasoned. Remove from heat immediately to preserve the freshness of the herbs and the bright acidity of the lime.
Serve with Traditional Pairings
Transfer the minced pork to a serving dish and let it rest for 2-3 minutes before serving. This resting period allows the flavors to meld completely. Serve immediately with steamed jasmine rice or over rice noodles, garnished with additional kaffir lime leaves and cilantro for an authentic presentation.
The dish should be aromatic with layers of lemongrass, galangal, and lime, balanced by the umami of fish sauce and the subtle heat of the chilies. Each bite should deliver a perfect harmony of textures and flavors that capture the essence of Thai street food.
Pro Tips For Making Authentic Thai Minced Pork
- BLEND GALANGAL FIRST: I used to toss in chopped galangal at the end—big mistake. Pound it with garlic and a pinch of salt until it turns into a rough paste. This releases its citrusy oils and makes the flavor sing instead of hiding as a sad, chewy chunk.
- SALT THE PORK TWICE: Season the ground pork with 1 teaspoon salt before cooking, then add another ½ teaspoon after the initial sear. The first salt draws out moisture, so the second ensures it’s properly seasoned by the end—not just on the surface.
- LOW AND SLOW WITH LEMONGRASS: Simmer the pork with lemongrass and kaffir lime leaves on low heat for at least 15 minutes. High heat burns the delicate aromatics before they infuse. Cover the pot and let it whisper its flavors into the meat—no rushing.
- USE FROZEN GALANGAL IF NEEDED: Frozen galangal works just fine—no need to thaw. Toss the whole piece (skin on) into the pot and let it warm through. The skin adds texture, and the root softens perfectly without prepping. (Yes, even if you’re impatient like me.)
Serving suggestions for this authentic thai minced pork
Jasmine Rice Pairing
Serve your Thai minced pork over steamed jasmine rice—its delicate floral aroma and slightly sticky texture make it the perfect vessel for soaking up all those fragrant flavors. I always use Thai Hom Mali rice if available, but any long-grain jasmine rice works beautifully.
Cook it with a splash of fish sauce in the water for an extra layer of umami that complements the dish perfectly. 🌸
Lettuce Wraps
For a quick, handheld version, wrap the minced pork in butter lettuce or romaine leaves—this is how you'd eat it at street stalls in Bangkok. The crisp lettuce provides a refreshing contrast to the rich, spicy pork.
I like to add a few thin rice noodles inside the wrap for extra texture. Serve with a side of sweet chili sauce for dipping. 🥗
Cucumber Salad
A simple Thai cucumber salad balances the richness of the pork wonderfully. Thinly slice 1 English cucumber and toss with 1 tbsp rice vinegar, 1 tsp palm sugar, ½ tsp salt, and a pinch of red pepper flakes.
The cool, crisp salad cuts through the heat and adds freshness to every bite. 🥒
Tom Kha Soup
For a complete Thai meal, serve your minced pork alongside Tom Kha Gai—a creamy coconut soup with galangal, lime, and mushrooms. The tangy, velvety broth contrasts beautifully with the bold flavors of the pork.
I like to make a big batch and serve it in steaming hot bowls for the full experience. 🍲
Garnish Like a Pro
Finish your dish with fresh kaffir lime leaves and cilantro for that authentic street-food look. A drizzle of chili oil adds heat and visual appeal, while a squeeze of lime wedge brightens every bite.
I also like to sprinkle toasted sesame seeds for extra crunch. These small touches make all the difference! 💛
Make It a Meal
Turn this into a full spread by adding Thai eggplant salad (pad pak bung) and grilled lemongrass chicken. The combination of textures and flavors creates a balanced, restaurant-quality meal. Serve with Thai iced tea or lemongrass soda to complete the experience. 🍹
Nutrition facts
Frequently asked questions
Can I substitute ground chicken or turkey for the pork?
Yes, but expect a different texture and flavor profile. Ground chicken or turkey will be leaner and less rich, so you may want to add 1 tablespoon coconut milk at the end to compensate. For best authenticity, stick with pork—its fat content is essential for that signature Thai mouthfeel.
What if I can't find galangal or kaffir lime leaves?
For galangal, use half the amount of ginger—it won't be identical but works in a pinch. For kaffir lime leaves, try lime zest plus ½ teaspoon curry powder for a similar citrusy aroma. These swaps won't be perfect, but they'll keep the dish flavorful.
How spicy should this dish be?
The recipe uses 2 Thai bird's eye chilies (seeds removed) for mild heat. For more spice, add 1 extra chili or ½ teaspoon chili flakes. Thai cuisine balances heat with sweet, sour, and umami—adjust to your preference, but remember the dish should be vibrant, not overwhelming.
Can I make this ahead of time?
The flavors improve overnight. Store in an airtight container in the fridge for up to 4 days. Reheat gently in a skillet with 1 teaspoon oil over low heat—never microwave, as it can make the herbs soggy. A quick stir-fry revives the dish perfectly.
Why does my pork turn out dry?
Overcooking is the usual culprit—pork should cook just until it loses its raw color (4-5 minutes). Also, avoid draining fat completely; it keeps the meat moist. For extra juiciness, add 1 tablespoon coconut milk at the end or serve over rice to soak up any excess.
