Main Courses
This minced pork holy basil recipe brings the fragrant, herbal soul of Thai street food to your kitchen with just 30 minutes of active work. I developed it after years of perfecting the balance between tender pork, aromatic basil, and the subtle heat of Thai chiles—something I first tasted at a Bangkok night market that changed how I approach pork dishes. The secret lies in properly mincing the pork and letting the holy basil infuse the sauce while keeping its bright, fresh flavor intact.
What sets this dish apart is the technique: stir-frying the pork until just cooked, then finishing it in a fragrant coconut curry that's light enough to let the basil shine.
I use a blend of Thai basil, lemongrass, and galangal for that signature herbal depth that makes this more than just another pork stir-fry. The result is a dish that's tender, aromatic, and packed with layers of flavor without being heavy.
By the time you serve it, you'll have perfectly cooked pork with vibrant green holy basil leaves scattered throughout a glossy, fragrant sauce. The dish pairs beautifully with steamed jasmine rice, which soaks up every last bit of that aromatic sauce.
This is the kind of meal that transports you to a bustling Thai street market with every bite.
The beauty of this recipe is its versatility—serve it as a main dish with rice, wrap it in lettuce cups for a lighter option, or use it as a filling for fresh spring rolls.
The flavors develop even better the next day, making it perfect for meal prep. Let's get cooking!
Ingredients for minced pork holy basil
Just 14 ingredients bring the bold flavors of Thai street food to your kitchen table.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork 🥩 | 1 lb | Freshly minced preferred |
| Thai Holy Basil Leaves 🌿 | 1 ½ cups | Packed, stems removed |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned preferred |
| Thai Bird's Eye Chiles 🌶️ | 2 whole | Seeds removed for mild heat |
| Lemongrass 🌿 | 3 pieces | White part only, finely chopped |
| Galangal 🌿 | 2 pieces | Peel and finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic base |
| Shallots 🧅 | 3 whole | Peeled and minced |
| Fish Sauce 🍶 | 2 tbsp | Red Boat preferred |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Vegetable Oil 🫒 | 2 tbsp | For stir-frying pork |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
The holy basil is non-negotiable here—Asian markets carry it fresh, or order online if your local store doesn't stock it. Thai Kitchen brand freezes it well if you can't find fresh. For the lemongrass and galangal, look for them in the frozen section at Whole Foods or Trader Joe's—they're just as flavorful. The ground pork should be freshly minced (not pre-ground from the store), or pulse it in a food processor for that authentic texture. Skip the pre-minced pork—it's never as tender.
No holy basil? Fresh basil plus a pinch of anise gets you close, though it won't be quite the same. Running low on fish sauce? Soy sauce with a splash of lime works in a pinch, but you'll lose that umami depth. The Thai chiles can be swapped for serrano peppers if you prefer more heat. For the coconut milk, full-fat is essential—light versions make the sauce watery. If you can't find galangal, ginger at half the amount will work, though it's not identical. The brown sugar balances the heat perfectly, but white sugar works too if that's what you've got.
This sauce gets better with time—3-4 days in the fridge lets the flavors meld. Portion it into jars with a layer of oil on top to preserve freshness. Freezes beautifully for up to 3 months. I always double the batch because it disappears fast—great for meal prep or gifting. The pork stays tender when reheated gently, so avoid microwaving. Serve it over rice, in lettuce wraps, or with noodles for a full meal.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’d rather not wash a million dishes. Brown the pork, toss in the lemongrass and chiles, then let the coconut milk simmer—no extra pots, no fuss. The holy basil wilts right into the sauce, so you’re not stuck with a pile of greens to chop later.
- Umami Bomb: That first bite? The pork’s savory depth meets the bright, almost floral holy basil, then gets this creamy, slightly spicy hug from the coconut milk. Honestly, it’s the kind of dish where you take a second helping before anyone else even sits down.
- Leftover Hero: Between us, this tastes better the next day. The flavors meld into something richer, and it reheats like a dream—just a quick zap in the microwave or a simmer on the stove. I make double batches on Sundays because it’s my go-to for lazy lunches or impromptu potlucks.
- Budget-Friendly Luxe: Ground pork is affordable, coconut milk stretches far, and a handful of holy basil lasts forever if you dry the stems. I’ll be real: it feels like a fancy Thai restaurant dish, but the grocery bill won’t make you cry. Plus, the chiles add heat without breaking the bank.
Step-by-step instructions for minced pork holy basil curry
Here's how to create this fragrant Thai-inspired dish with perfect balance and depth.
Prepare the Aromatic Base
Heat the 2 tablespoons vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the 3 whole shallots and 6 cloves garlic cloves, stirring constantly for 2-3 minutes until the shallots turn golden and fragrant. This is your flavor foundation - don't rush this step or you'll burn the garlic.
Next, add the 2 pieces galangal and 3 pieces lemongrass (white parts only, finely chopped). Stir for another 2 minutes until the galangal softens slightly and releases its citrusy aroma. You'll notice the lemongrass will darken - that's perfect. Remove these aromatics from the pan and set aside for later use.
Cook the Pork Until Browned
In the same skillet, add the 1 lb ground pork and break it up with a wooden spoon. Cook over medium heat for 5-6 minutes, stirring frequently, until the pork loses its raw color and becomes nicely browned. This browning develops deep flavor - don't skip it.
Add the 2 whole Thai bird's eye chiles (seeds removed) and cook for another 1 minute until fragrant. Then stir in the 2 tablespoons fish sauce and 2 tablespoons brown sugar. Cook for 1 more minute until the sauce slightly thickens and coats the pork. This is where the umami and sweetness begin to meld.
Build the Holy Basil Curry
Return the reserved galangal and lemongrass to the pan. Pour in the 13.5 oz coconut milk and bring to a gentle simmer. Reduce heat to low and let it cook for 5 minutes, stirring occasionally, until the coconut milk begins to thicken slightly.
Add the 1.5 cups Thai holy basil leaves (packed, stems removed) and the 0.5 teaspoon salt. Stir gently to incorporate the basil without crushing it. Cook for 2-3 minutes until the basil wilts slightly but remains vibrant green. The curry should smell intensely aromatic - this is your signal it's ready for the final touches.
Finish and Serve
Remove from heat and stir in the 0.25 teaspoon black pepper and 1 tablespoon lime juice. Taste and adjust seasoning if needed - you might want to add a bit more fish sauce for saltiness or lime juice for brightness. The curry should balance sweet, savory, spicy, and herbal notes.
Let the curry rest for 5 minutes before serving to allow all the flavors to meld together. Serve immediately with steamed jasmine rice to soak up every last bit of that fragrant coconut-basil sauce. The holy basil will release its full aroma when the curry sits for a few minutes - that's when you'll experience its true magic.
Pro Tips For Making Minced Pork Holy Basil
- Sear the Pork First: Don’t just toss the raw pork into the coconut milk—first brown it in a hot pan with a splash of oil until it loses its pink color. This step builds flavor that coconut milk alone can’t replicate, and it keeps the holy basil from wilting into a sad, limp mess before it even hits the pan.
- Bruise the Lemongrass: Skip the blender—use the flat side of your knife to smash the lemongrass stalks against the cutting board until they release their oils. This extracts more aroma into the dish than chopping or mincing ever will, and it saves you from dealing with fibrous bits in your sauce.
- Watch the Holy Basil: Add the basil leaves last, right when the dish is off the heat. Holy basil wilts fast and turns bitter if it cooks too long—think of it like spinach in a stir-fry. A handful tossed in at the end keeps it bright green and fresh-tasting.
- Thicken with Starch: If your coconut milk gets too thin, don’t just add more. Mix 1 teaspoon of cornstarch with cold water and stir it in at the end—it’ll thicken the sauce without making it gluey. (Yes, even if you’re impatient like me, this works better than simmering forever.)
Perfect pairings for this dish
Rice Pairings
Jasmine rice is my go-to choice for this dish—its delicate floral aroma complements the holy basil beautifully. Cook 1 cup jasmine rice with 1.5 cups water for perfectly fluffy grains that soak up the fragrant sauce.
For extra depth, try thai-style coconut rice by mixing ½ cup coconut milk into the cooking water. 🌾
If you prefer a heartier base, brown rice adds nutty texture while still absorbing the sauce well. For a fusion twist, serve over forbidden black rice—its deep purple color creates a stunning contrast with the vibrant green basil. Always cook rice separately to maintain its texture.
Herbal Garnishes
Fresh Thai basil leaves scattered on top add a bright, herbal finish. Tear ½ cup fresh Thai basil by hand and sprinkle just before serving to preserve its aroma.
For extra flair, add red and green Thai chili slices along with a drizzle of chili oil for heat and color. 🌶️
Lime wedges are essential—they cut through the richness and add a citrusy brightness. Squeeze 1 lime wedge over each serving table-side so guests can adjust to taste. A sprinkle of toasted sesame seeds adds nutty crunch and visual appeal.
Dipping Sauces
Sweet chili sauce is a must-have for this dish. Mix ½ cup sweet chili sauce with 1 tbsp lime juice and a pinch of salt for a tangy-sweet contrast. For a spicier option, blend 2 tbsp hoisin sauce with 1 tbsp sriracha and a splash of water to thin. 🍶
For a lighter option, whip ¼ cup Greek yogurt with 1 tsp honey, 1 tsp lime zest, and a pinch of cayenne pepper. This creamy sauce balances the richness of the coconut curry while adding a cooling element. Serve in small bowls for dipping or drizzling.
Side Dishes
Steamed bok choy or gai lan adds a fresh, slightly bitter contrast to the rich curry. Blanch 2 heads bok choy for 2 minutes in boiling water, then shock in ice water to preserve color. Toss with a pinch of salt and a drizzle of sesame oil before serving. 🥬
For a crunchy element, serve with quick-pickled cucumbers. Thinly slice 1 English cucumber, toss with 1 tbsp rice vinegar, 1 tsp sugar, and ½ tsp salt, then let sit for 15 minutes. The acidity brightens the dish and balances the coconut's richness.
Beverage Pairings
A crisp Thai iced tea is the perfect match—its sweet, floral notes complement the herbal basil. Brew 2 tbsp loose-leaf black tea with 1 cup boiling water, steep for 3 minutes, then mix with 1 cup cold water, 2 tbsp condensed milk, and ice. 🍹
For a non-alcoholic option, try sparkling limeade. Mix 1 cup fresh lime juice with 1 cup cold water, 2 tbsp honey, and top with sparkling water.
The effervescence cleanses the palate between bites. For an adult twist, pair with a Thai gin cocktail like a Tom Yum-inspired gin and tonic.
Nutrition facts
Frequently asked questions
What's the difference between Thai holy basil and regular basil?
Thai holy basil has a distinct anise-like flavor with subtle clove and pepper notes, while regular basil is sweeter and more floral. The leaves are also darker green and slightly narrower. For this recipe, you can't substitute regular basil—it won't deliver the same aromatic depth. If you absolutely must, try a blend of basil plus ¼ teaspoon anise seeds for a closer approximation.
Can I make this recipe with ground turkey instead of pork?
Yes, but the texture and flavor will differ slightly. Ground turkey will be leaner and cook faster, so reduce cooking time to 3-4 minutes until just browned. For extra moisture, add 1 tablespoon coconut milk to the turkey before cooking. The dish will be lighter but still delicious—just expect a different mouthfeel than the rich pork version.
How do I adjust the spice level for kids or sensitive eaters?
Remove the seeds from the Thai chiles before cooking to reduce heat, or omit them entirely for a mild version. For extra safety, set aside ½ cup of the coconut milk before adding it to the pan, then stir it in last to dilute the spice. You can also serve the dish with plain rice on the side for non-spicy portions.
Why does my holy basil curry taste bitter?
Overcooking the basil or using wilted leaves causes bitterness. Add the basil only in the last 2-3 minutes of cooking and remove from heat immediately after. For extra freshness, use only the youngest leaves. If bitterness persists, balance it with more lime juice or a pinch of sugar to round out the flavors.
Can I make this ahead of time for meal prep?
The curry tastes even better the next day as flavors meld. Store in an airtight container in the fridge for 3-4 days or freeze for 3 months**. Reheat gently on low heat with a splash of water to prevent drying. For fresh basil aroma, add fresh leaves when reheating. The pork stays tender when reheated slowly—never microwave directly from frozen.
