Main Courses
This mince pork Thai recipe transforms humble ground pork into a fragrant, aromatic dish that captures the essence of street-side Thai eateries. The secret lies in balancing sweet, sour, and umami flavors—lemongrass, fish sauce, and lime create a bright, tangy foundation while basil and garlic add depth.
I developed this recipe after years of perfecting Thai flavors in my kitchen, ensuring every bite delivers that signature Thai restaurant experience at home.
What makes this dish special is the technique: a quick marinade infuses the pork with bold flavors, while high-heat stir-frying locks in juiciness and develops a caramelized crust. Traditional Thai ingredients like kaffir lime leaves and galangal (or ginger as a substitute) elevate the dish without requiring specialty stores.
The result is tender, flavorful pork that pairs perfectly with steamed jasmine rice and fresh herbs.
By the time you serve this dish, your kitchen will smell like a bustling Bangkok street market, and your guests will never guess it took just 30 minutes to prepare. The pork stays moist and packed with flavor, while the sauce—bright with lime and sweetened just enough—ties everything together.
This is the kind of recipe that transforms a simple weeknight dinner into a memorable meal.
Serve with extra lime wedges and fresh Thai basil for garnish, and don’t forget the steamed rice—it’s essential for soaking up every last drop of that fragrant sauce.
The beauty of this recipe is its versatility; it works as a quick weeknight meal or an impressive dish for dinner guests. Let’s get cooking!
Ingredients for mince pork thai
Transform humble pork into aromatic Thai street-style magic with these carefully balanced ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork 🥓 | 1 ¼ lb | 80% lean, finely minced |
| Fresh Thai Basil Leaves 🌿 | ½ cup | Stems removed, loosely packed |
| Lemongrass Stalk 🌿 | 1 whole | Bruised, lower 3 inches only |
| Garlic Cloves 🧄 | 6 cloves | Minced, aromatic intensity |
| Galangal Slice 🌿 | 1 piece | Substitute ginger if unavailable |
| Kaffir Lime Leaves 🍋 | 2 whole | Bruised, or 1 tbsp lime zest |
| Fish Sauce 💧 | 2 tbsp | Red Boat preferred quality |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed, seeds removed |
| Brown Sugar 🍯 | 2 tbsp | Light or dark, packed |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point preferred |
| Thai Chili Peppers 🌶️ | 2 whole | Seeds removed for mild heat |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher |
| Jasmine Rice 🌾 | 1 ½ cups | Uncooked, for serving |
The ground pork is non-negotiable for authentic texture—80% lean ensures juiciness without excess fat. Look for finely minced pork at Asian markets or well-stocked grocery stores; pre-ground supermarket pork works but lacks the same finesse. Red Boat fish sauce is the gold standard for umami depth, though Thai Kitchen brand is a budget-friendly alternative. Fresh Thai basil is essential—no substitutions—its anise notes are irreplaceable. For galangal, substitute ginger at equal measure if unavailable, though the flavor will differ slightly.
Lemongrass and kaffir lime leaves can be tricky to find outside Asian markets, but Trader Joe's and Whole Foods often carry them frozen. Bruise the lemongrass stalk with the flat side of your knife to release oils, and tear the lime leaves into smaller pieces for even distribution. Brown sugar adds caramelized depth—don't skip it. For heat control, remove chili seeds entirely for mild dishes or keep them for authentic spice. The lime juice should be freshly squeezed; bottled versions lack the bright acidity needed to balance the dish.
Store fresh herbs like Thai basil and kaffir lime leaves in damp paper towels in sealed containers for up to 5 days. Ground pork can be prepped 1 day ahead and refrigerated, but add fresh herbs and lime juice just before cooking. The finished dish reheats beautifully—30 seconds in a wok or skillet restores its vibrant aromas. Serve immediately over steamed jasmine rice to prevent the sauce from becoming overly thick.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this trick—just smash the lemongrass and galangal with the side of your knife. Three minutes, zero mess, and the whole dish smells like a Thai street market. The pork browns fast, so you’re done before the kids beg for snacks.
- Herbs That Pop: That first tear of fresh Thai basil in your mouth? Chef’s kiss. The garlic and galangal give it a sharp, citrusy kick, but the basil softens it into something warm and addictive. Honestly, I’ve made this with regular basil before—don’t. You’ll miss the magic.
- Lunch or Dinner: Make a big batch on Sunday and eat it all week. Toss it over rice for lunch, stuff it in lettuce wraps for a quick bite, or serve it with noodles when you’re craving something heartier. My roommate’s a picky eater? He still asks for seconds.
- Pocketbook Friendly: Ground pork stretches far, and lemongrass/galangal last ages in the freezer. I’ve fed four people for under $10 with this—plus, the leftovers reheat like a dream. Between us, it’s my go-to when I’m broke but still want to feel fancy.
Step-by-step instructions for fragrant basil and lime stir-fry
Master this aromatic Thai dish with precise technique and bold flavors.
Prepare the Aromatic Base
Heat the 2 tablespoons vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add the 6 cloves minced garlic, 1 piece galangal slice, and lower 3 inches of bruised lemongrass stalk. Cook for 1-2 minutes until the garlic turns golden and fragrant—this is your flavor foundation. The galangal should soften slightly but not brown.
Here's the thing—galangal has a peppery bite that's essential for authentic flavor. If you can't find it, substitute with ginger, but reduce the amount to ½ teaspoon since ginger is milder. Add the 2 whole Thai chili peppers (seeds removed) and cook for 30 seconds until they darken slightly. Remove the chilis and set aside for garnish later—they'll add a subtle heat without overpowering.
Cook the Ground Pork
Push the aromatics to one side of the pan and add the 1.25 lb ground pork, breaking it up with a wooden spoon. Let it sear undisturbed for 2-3 minutes until it loses its raw color and begins to brown. This step develops deep, meaty flavors through the Maillard reaction.
I press down gently on the pork during the first minute—this prevents it from curling and ensures even contact with the pan. Once the pork is mostly browned, stir it back into the aromatics and cook for another 2 minutes until fully cooked through. The mixture should be moist but not wet, with the pork breaking into small, even pieces.
Build the Sauce
Reduce the heat to medium and add the 2 tablespoons fish sauce, 2 tablespoons brown sugar, and 0.5 teaspoon salt. Stir well and let the mixture simmer for 1 minute until the sugar begins to caramelize slightly. This creates a glossy, balanced sauce that won't overpower the pork.
Next, add the 0.25 cup lime juice and 2 whole bruised kaffir lime leaves. The acidity brightens the dish while the lime leaves infuse a delicate floral note. Simmer for 1 minute—don't walk away. The sauce should thicken just enough to coat the back of a spoon. If it's too thin, simmer for another 30 seconds to reduce it properly.
Finish with Fresh Thai Basil
Remove the pan from heat and stir in the 0.5 cup fresh Thai basil leaves. The heat will wilt the basil slightly, releasing its anise-like aroma. I always add the basil last because its delicate flavor can cook out too quickly. Taste and adjust seasoning—you might need a touch more fish sauce for saltiness or lime juice for brightness.
Return the pan to low heat for 30 seconds just to warm through the basil. Then transfer everything to a serving dish. The dish should have a vibrant, aromatic scent with layers of garlic, lime, and basil. Serve immediately over 1.5 cups cooked jasmine rice for the perfect balance of flavors and textures.
Pro Tips For Making Mince Pork Thai
- STIR-FRY FAST, STOP STEAMING: High heat is your friend here—get that wok or pan screaming hot before adding the pork, or you’ll end up with gray, rubbery meat instead of crisp edges. I used to rush this, and the pork would just sit there, releasing water like a sad sponge. Now I wait until the oil shimmers like it’s about to catch fire, then dump in the meat and let it sizzle without touching it for 30 seconds.
- SLICE GALANGAL THIN: That knobby galangal root is stubborn—don’t just chop it like ginger. Use a sharp knife to slice it paper-thin (about 1/16-inch) so it infuses flavor without turning the sauce into mush. I learned this the hard way after my first batch tasted like I’d thrown in a whole root instead of a whisper of it.
- DON’T OVERMIX THE BASIL: Toss those Thai basil leaves in at the very end—just a quick fold to wilt them slightly. Stirring them in early bruises the leaves and turns the sauce bitter. I was skeptical until I tried it: the leaves stay bright green, the aroma hits you like a fresh breeze, and the texture is perfect—crisp enough to bite into.
- SALT THE PORK FIRST: Season the ground pork with a pinch of salt before cooking—it keeps the meat juicy and prevents the sauce from tasting bland. I skipped this once and ended up with flavorless pork that just soaked up the lemongrass and garlic like a sponge. Now I mix in ½ teaspoon salt per pound of meat and let it sit for 5 minutes while I prep the aromatics.
Best sauces and condiments for these flavors
Sweet-Spicy Thai Chili Sauce
This is my go-to sauce for adding authentic Thai heat and sweetness to the dish. Blend 2 tablespoons Thai chili paste (like Maesri brand), 1 tablespoon brown sugar, 1 tablespoon fish sauce, and 1 teaspoon lime juice until smooth.
Drizzle 1 teaspoon over the finished pork just before serving—it adds a vibrant red color and a perfect balance of heat and sweetness that cuts through the richness. 🌶️
Coconut Milk Finish
For a creamier version, stir ¼ cup coconut milk into the sauce during Step 3. I like to use Thai Kitchen brand for its rich, authentic flavor. The coconut milk softens the acidity while adding a luxurious texture.
Simmer for 1 minute until slightly thickened, then proceed with the basil as directed. This works especially well if you prefer a milder dish.
Fresh Herb Garnish
No Thai dish is complete without fresh garnishes. Just before serving, sprinkle the pork with 2 tablespoons chopped Thai basil and 1 tablespoon chopped cilantro. Add 2 thin slices of red onion and a few Thai chili slices for color and crunch.
The herbs add freshness that balances the rich, savory flavors of the pork and sauce.
Lime Crema
Blend ½ cup sour cream (or coconut yogurt for dairy-free), 2 tablespoons lime juice, 1 teaspoon fish sauce, and ½ teaspoon brown sugar until smooth. This creamy, tangy sauce is perfect for drizzling over the finished dish—it adds a cooling contrast to the spicy, savory pork.
I serve it in a small bowl on the side so everyone can add as much as they like. 🍋
Peanut Sauce Option
For a nutty twist, blend ¼ cup peanut butter (smooth, unsweetened), 1 tablespoon soy sauce, 1 tablespoon fish sauce, 1 teaspoon brown sugar, and 1 tablespoon lime juice until creamy.
Thin with 1-2 tablespoons water if needed. Drizzle over the pork and toss gently to coat. This adds a rich, nutty depth that pairs beautifully with the bright Thai flavors. 🥜
Quick Pickled Vegetables
Slice ½ cup carrots and ½ cup daikon radish into thin matchsticks. Toss with 2 tablespoons rice vinegar, 1 teaspoon sugar, and a pinch of salt. Let sit for 10 minutes before serving.
The crisp, tangy vegetables add a refreshing contrast to the warm, savory pork and sauce. Serve them on the side or sprinkle over the top for a pop of color and texture. 🥕
Nutrition facts
Frequently asked questions
Can I substitute ground beef for the pork in this recipe?
While ground beef works in a pinch, it won't deliver the same authentic Thai flavor or texture. Pork has a finer grain and absorbs the aromatic marinade better. If you must substitute, use 80% lean ground pork shoulder (finely minced) for the closest result. The fat content in beef can make the dish greasier, so drain excess fat during cooking.
What's the best way to find fresh Thai basil if my store doesn't carry it?
Check the Asian produce section first—many grocery stores stock it near other Thai ingredients. If unavailable, try these substitutes: sweet basil (less aromatic) or cilantro (for freshness, though the flavor differs). For the closest match, blend ½ cup sweet basil + 1 teaspoon anise seeds to mimic Thai basil's anise notes.
How do I adjust the heat level if Thai chilies are too spicy?
Remove all seeds and membranes before cooking for mild heat, or swap them for bell peppers (seeds removed) to eliminate spice entirely. For a balanced kick, reduce the number of chilies to 1 whole pepper (seeds removed) and add a pinch of sugar to the sauce to offset any residual heat.
Can I make this recipe ahead of time?
Yes, but with a few key adjustments. Cook the pork and sauce completely, then let it cool. Store in an airtight container for up to 3 days in the fridge. Reheat gently in a skillet over low heat and add fresh Thai basil and lime juice just before serving to restore brightness. The flavors deepen when reheated this way!
What's the secret to getting that perfect caramelized crust on the pork?
High heat is your friend! Use a wok or cast-iron skillet and let the pork sear undisturbed for 2-3 minutes before stirring. Press down gently with a spatula to ensure even contact with the pan. The Maillard reaction (chemical browning) happens fastest at medium-high heat, so don't rush this step—it's what creates that irresistible depth of flavor.
