Main Courses
This Bo ssam pork recipe delivers the perfect balance of crispy edges and tender centers that make every bite irresistible. ✨ I've spent years perfecting the technique for restaurant-quality results at home, starting with a marination that transforms simple pork into something extraordinary. The secret lies in the high-heat sear that creates that signature crispiness while keeping the interior juicy and flavorful.
The beauty of Bo ssam lies in its simplicity—just a few ingredients, but each one plays a crucial role. We'll marinate the pork in a blend of soy sauce, sesame oil, and garlic, then grill it to achieve that perfect texture. The lettuce wraps provide the perfect vehicle for these tender bites, while the tangy dipping sauce ties everything together with its bright, zesty flavor profile.
What you'll end up with is a dish that's both elegant and approachable, perfect for serving at gatherings or enjoying as a satisfying weeknight meal. The crispy pork holds its shape beautifully when wrapped, and the sauce adds a refreshing contrast that cuts through the richness. Each bite delivers layers of flavor that will have everyone asking for seconds.
Serve with steamed rice, kimchi, and extra lettuce leaves for wrapping. The combination of textures and flavors makes this one of my favorite Korean dishes to prepare and share. Let's get cooking—this recipe is about to become a family favorite!
Ingredients for bo ssam pork
Crispy pork cubes, zesty sauce, and crisp lettuce wraps—this is your Korean-inspired feast in a few simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Shoulder 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Sesame Oil 🫒 | 2 tbsp | Toasted for aroma |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Brown Sugar 🍯 | 2 tbsp | Light or dark |
| Vegetable Oil 🫒 | ¼ cup | For high-heat searing |
| Butter Lettuce 🥬 | 12 whole | Large, crisp leaves |
| Sesame Seeds 🌾 | 2 tbsp | Toasted, for garnish |
| Green Onions 🧅 | 4 whole | Thinly sliced, for garnish |
| Rice Vinegar 🍶 | ¼ cup | For dipping sauce |
| Sesame Paste 🥜 | 1 tbsp | For sauce thickness |
| Sriracha Sauce 🌶️ | 1 tbsp | Adjust for heat |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The pork shoulder is a game-changer here—it stays juicy while developing that signature crispy crust. Ask your butcher to cut it into 1-inch cubes if they don't already do it, or do it yourself with kitchen shears for speed. For the best flavor, grab Korean-style soy sauce if you can find it (like Gochujang brand), but regular soy sauce works in a pinch. Toast your sesame oil in a dry pan for 30 seconds first—this brings out that nutty aroma that makes everything taste better. The garlic and ginger should be fresh; frozen works but lacks that bright punch.
No boneless pork shoulder? Pork tenderloin or chicken thighs will work, but pork shoulder gives the best texture. Ran out of sesame oil? Avocado oil or neutral oil with an extra pinch of toasted sesame seeds on top does the trick. For the dipping sauce, if you can't find sesame paste, blend 1 tbsp toasted sesame seeds with 1 tsp water as a substitute. The butter lettuce needs to be crisp—avoid iceberg unless it's the freshest you can find. For extra crunch, add a sprinkle of crushed peanuts to the lettuce wraps before serving.
Marinate the pork for at least 30 minutes (overnight is ideal)—this lets the flavors meld beautifully. The crispy pork stays good for 3 days in the fridge, but the lettuce will wilt, so plan to use it fresh. For the dipping sauce, store it separately and stir before serving. If you're prepping ahead, cook the pork and store it separately, then assemble the wraps just before serving. The sauce reheats well, but the lettuce is best fresh—no substitutions here!
Why You'll Love This Recipe
- Foolproof Protein: I swear by this cut—pork shoulder stays juicy while the edges caramelize in the soy and sesame. No more dry, overworked pork here.
- Umami Bomb: That combo of garlic, ginger, and soy sauce? It’s ridiculously good—deep, savory, with just enough heat to linger. Honestly, the sauce alone makes me want seconds.
- Lunchbox Hero: Between us, this reheats like a dream. Pack it in rice bowls for work or school—still tastes fresh hours later. (Yes, even on a Tuesday night.)
- Budget Stretch: Pork shoulder’s cheap, and this recipe makes three meals easy. Double the batch, freeze half, and thank me later when you’re not scrambling for dinner ideas.
Step-by-step instructions for bo ssam pork
Here's how to make perfectly crispy, tender pork bites wrapped in fresh lettuce with that addictive tangy sauce!
🔥 Step 1: Marinate and Sear the Pork
In a large bowl, combine the 1.5 lb boneless pork shoulder cut into 1-inch cubes with the 0.5 cup soy sauce, 2 tbsp sesame oil, 6 minced garlic cloves, 1 tbsp freshly grated ginger root, 2 tbsp brown sugar, 1 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until every piece is well coated. Cover and refrigerate for at least 4 hours (overnight is even better).
Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches, add the marinated pork and sear for 3-4 minutes per side until golden brown and cooked through. The pork should be crispy on the outside but still juicy inside. Remove from skillet and set aside on a paper towel-lined plate to drain excess oil.
🥘 Step 2: Prepare the Tangy Dipping Sauce
In a small bowl, whisk together the 0.25 cup rice vinegar, 1 tbsp sesame paste, 1 tbsp sriracha sauce, 1 tsp salt, and 0.5 tsp black pepper until fully combined. Thin with 1-2 tablespoons of water if needed to reach your desired consistency—it should be thick enough to coat the back of a spoon but still pourable.
Taste and adjust seasoning. I like to add a touch more sriracha for heat or a splash of rice vinegar for extra tang. Cover and refrigerate until ready to serve. This sauce is what makes bo ssam pork so irresistible—don't skip the fresh ingredients!
👨🍳 Step 3: Assemble the Lettuce Wraps
Rinse and thoroughly dry the 12 whole butter lettuce leaves to ensure they stay crisp. Arrange them on a large platter or individual serving plates. Place 3-4 pieces of the seared pork in the center of each lettuce leaf. Drizzle lightly with any remaining marinade from the skillet for extra flavor.
Garnish each wrap with thinly sliced green onions and sprinkle generously with 2 tbsp toasted sesame seeds. The contrast of crisp lettuce with tender, savory pork is what makes this dish so special. Keep the wraps covered until ready to serve to maintain that perfect texture.
🍽️ Step 4: Serve With the Perfect Dipping Sauce
Place a small bowl of the tangy dipping sauce next to each serving of bo ssam pork. The sauce should be at room temperature for the best flavor. Encourage everyone to dip the lettuce wraps into the sauce before taking each bite—this is the traditional way to enjoy them!
For an extra special touch, serve with extra green onions and sesame seeds on the side. The combination of crispy pork, cool lettuce, and that zesty sauce creates a perfect balance of textures and flavors in every bite. Enjoy immediately while everything is at its best!
Pro Tips For Making Bo Ssam Pork
- STEAM THE GINGER FIRST: I learned this the hard way—raw ginger in the pan burns before the pork cooks. Peel and slice it thin, then steam for 2 minutes in a bowl of boiling water. The softened slices release flavor without turning bitter or sticking to your pan.
- SALT THE PORK TWICE: Don’t just season before cooking—do it raw and again after browning. First, rub the pork shoulder with 1 tbsp soy sauce and ½ tsp salt before searing. After the initial cook, hit it with another ½ tsp salt while it rests. The second layer sticks to the crust and balances the sesame oil’s richness.
- USE COLD SESAME OIL: Warm sesame oil in the final step? Nope. Add it cold right before serving—just a drizzle—to preserve its nutty aroma. Heat destroys its delicate flavor, and you’ll end up with a dish that tastes more like burnt oil than fragrant pork. Trust me, this is the thing that matters most.
- SKIP THE CROWDED PAN: Pork shoulder releases a ton of liquid, and if you pile it all in one pan, you’ll steam instead of sear. Brown the pork in batches—no more than 2 inches thick—so the edges get that caramelized crust. The extra effort guarantees a better texture, and your future self will thank you.
Perfect pairings for these flavors
Classic Korean Sides
Steamed white rice is non-negotiable—it soaks up the tangy sauce beautifully and balances the richness. I always use short-grain Japanese rice (like Koshihikari) for its sticky texture. For extra authenticity, serve with kimchi—the spicy fermented cabbage cuts through the pork's richness and adds probiotics. I like Hana's or Mae Mun brands for that perfect tangy heat. 🥢
Crunchy Vegetable Additions
Add quick-pickled cucumbers for refreshing crunch—slice 1 English cucumber into half-moons, toss with 2 tbsp rice vinegar, 1 tsp sugar, and ¼ tsp salt, then let sit for 30 minutes. Another favorite is shredded carrots with a sprinkle of toasted sesame seeds—the sweetness complements the pork perfectly. For extra protein, include crispy fried shallots or mandu (Korean dumplings) on the side.
Beverage Pairings
A crisp soju cocktail (like Chum Churum) elevates the meal—mix 2 oz soju with ½ oz yuzu juice, ½ oz honey syrup, and a splash of soda water. For non-alcoholic, try barley tea (boricha) or soy milk with a touch of honey. I also love pairing with green tea to cleanse the palate between bites of rich pork. 🍶
Garnish Upgrades
For restaurant-style presentation, add thinly sliced radishes (soak in cold water for 10 minutes to remove bitterness) and microgreens like mizuna or shiso leaves. A drizzle of chili crisp (like Lao Gan Ma) adds smoky heat. I also sprinkle crushed peanuts for nutty crunch—just 2 tbsp per platter goes a long way. 🌿
Make-Ahead Components
Prep the pork marinade and dipping sauce a day ahead—the flavors deepen overnight. Cook the pork and store it in an airtight container for up to 3 days. Keep the lettuce leaves wrapped in a damp paper towel in the fridge until serving. The rice vinegar sauce can be made 2 days ahead—just stir before serving. This way, assembly is quick when guests arrive! ⏰
Nutrition facts
Frequently asked questions about bo ssam pork
Can I use chicken or beef instead of pork?
This recipe works beautifully with chicken thighs or beef sirloin, though pork shoulder gives the best texture. For chicken, marinate for 2 hours and cook to 165°F internally. Beef should be sliced thinly (¼-inch) and cooked to medium-rare for tenderness. The crispy exterior is key—adjust cooking time accordingly.
What if my lettuce leaves get soggy?
This happens when they're not dry enough or sit too long. Always pat them completely dry with paper towels before assembling. Keep wraps covered with a damp towel until serving to maintain crispness. For extra protection, use iceberg lettuce (it holds up better) or assemble wraps just before eating. Chilled lettuce also stays crisper longer!
How spicy should the dipping sauce be?
The sauce should be tangy with mild heat—start with 1 tbsp sriracha and adjust to taste. For extra kick, add ½ tsp gochugaru (Korean red pepper flakes) or a dash of chili crisp. I recommend tasting before serving so guests can customize their heat level. The sauce should coat the back of a spoon but remain pourable.
Can I make this ahead of time?
Yes! Marinate the pork overnight for deeper flavor. Cook the pork and store it in an airtight container for up to 3 days. Keep lettuce separate until serving. The sauce can be made 2 days ahead—just stir before using. Assemble wraps just before eating to prevent sogginess. This makes a great make-ahead meal for gatherings!
What's the secret to crispy pork?
High heat and proper oil are key! Use vegetable or avocado oil (high smoke point) and sear pork over medium-high heat until golden brown. Don't overcrowd the pan—work in batches. Pat pork dry before cooking to prevent steaming. The crispy exterior forms in the last 30 seconds of cooking. For extra crunch, broil for 1-2 minutes after searing.
