“You know that moment when you open your fridge late at night and realize you forgot to make a side for dinner? That was me last Friday, standing there with pulled pork but no slaw in sight. I wasn’t too hopeful when I grabbed a jar of peanut butter and a few random veggies, but honestly, that little midnight scramble led to my new favorite Creamy Thai Peanut Coleslaw for Pulled Pork Sandwiches. It started as an experiment with mismatched ingredients, and if I’m being honest, it got messy—peanut sauce dripping everywhere, a cracked bowl (don’t ask), and my cat eyeing the peanuts like they were her dinner.
Maybe you’ve been there too—the pressure to whip something quick but tasty. This coleslaw isn’t your usual mayo-heavy pile; it’s got that perfect balance of creamy, tangy, and a little nutty kick that plays so well with smoky pulled pork. It’s one of those recipes that sneakily becomes a staple. I keep making it, partly because it’s easy, but mostly because that first bite still surprises me. The crunch, the zing, the creamy peanut flavor—it’s like a little party in your sandwich.
Honestly, if you told me a few years ago I’d be raving about peanut coleslaw, I might’ve laughed. But hey, sometimes the best recipes come from those happy accidents and a bit of kitchen chaos. So, let me share why this creamy Thai peanut coleslaw is the perfect partner for your pulled pork sandwiches—and why you might just make it your go-to too.
Why You’ll Love This Recipe
After testing this creamy Thai peanut coleslaw several times (and yes, tweaking it with lots of tasting sessions), I’m confident it stands out for a bunch of reasons:
- Quick & Easy: Ready in under 20 minutes, it’s perfect for busy weeknights or those last-minute BBQ cravings.
- Simple Ingredients: You won’t need to hunt down anything exotic—most are pantry staples or easy to find at any grocery store.
- Perfect for Pulled Pork Sandwiches: The creamy, nutty dressing cuts through the richness of the pork, adding fresh crunch and zing.
- Crowd-Pleaser: Kids and adults alike go back for seconds, which honestly surprised me the first time I served it at a backyard cookout.
- Unbelievably Delicious: The peanut butter adds a smooth, slightly sweet depth that’s a little different from classic coleslaw and makes every bite interesting.
What makes this recipe different? The secret’s in the dressing—creamy peanut butter blended with lime juice and a touch of soy sauce creates a flavor profile that’s fresh but comforting. Plus, the finely shredded cabbage and carrots give it that authentic crunch without being soggy or overpowering. Whether you’re a BBQ novice or a seasoned pitmaster, this Thai peanut coleslaw brings a little extra wow without fuss.
It’s the kind of side that makes you close your eyes after the first bite and say, “Yep, this is a keeper.”
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy picks at the produce aisle, making it a breeze to pull together.
- For the Coleslaw Base:
- 4 cups shredded green cabbage (about half a medium head)
- 2 cups shredded purple cabbage (for color and crunch)
- 1 large carrot, peeled and shredded
- 1/2 cup thinly sliced green onions (scallions)
- 1/4 cup chopped fresh cilantro (optional, but adds brightness)
- For the Creamy Thai Peanut Dressing:
- 1/3 cup creamy peanut butter (I recommend Skippy or freshly ground if you can)
- 3 tablespoons fresh lime juice (about 1 lime)
- 2 tablespoons soy sauce (or tamari for gluten-free option)
- 1 tablespoon honey or maple syrup (for subtle sweetness)
- 1 teaspoon toasted sesame oil (adds nutty depth)
- 1 clove garlic, finely minced or grated
- 1 teaspoon grated fresh ginger (optional but recommended)
- 2-4 tablespoons warm water (to thin the dressing to desired consistency)
- Pinch of red pepper flakes or a dash of sriracha for mild heat (optional)
Feel free to swap out the green and purple cabbage mix for whatever you have on hand—napa cabbage or even kale could work in a pinch. The dressing is forgiving, too; if you’re out of fresh lime, a splash of rice vinegar can stand in. And if peanut allergies are a concern, try almond butter or sunflower seed butter instead. Just remember, the magic is in the balance of tangy, sweet, and salty with that creamy peanut backbone.
Equipment Needed
- Large mixing bowl – big enough to toss all the veggies comfortably.
- Sharp chef’s knife or mandoline slicer – for shredding cabbage and carrots thinly and evenly.
- Measuring spoons and cups – to nail the dressing ratios.
- Whisk or fork – to blend the peanut dressing smoothly.
- Cutting board – sturdy and easy to clean, since you’ll be working with fresh produce.
If you don’t have a mandoline, no worries—a good knife skills will do just fine. I’ve tried both, and honestly, the mandoline makes the shredding faster and more uniform, but it’s not essential. For mixing, a sturdy bowl that won’t tip when you toss the slaw is a lifesaver. I’ve been guilty of spills when using smaller bowls—lesson learned!
Preparation Method

- Prep the veggies: Start by rinsing your cabbage and carrots under cold water. Pat dry with a clean towel to avoid soggy slaw. Using your knife or mandoline, thinly shred the green and purple cabbage into fine strips—aim for about 4 cups combined. Peel and shred the carrot finely, then slice green onions thinly. Transfer all the veggies to your large mixing bowl. (About 10-15 minutes)
- Make the dressing: In a medium bowl, combine 1/3 cup creamy peanut butter, 3 tablespoons fresh lime juice, 2 tablespoons soy sauce, 1 tablespoon honey, 1 teaspoon toasted sesame oil, minced garlic, and grated ginger. Whisk vigorously to start blending. Gradually add 2 tablespoons of warm water to loosen the dressing. If it’s too thick, add more water, a teaspoon at a time, until you get a smooth, pourable consistency. Taste and adjust—add a pinch of red pepper flakes or sriracha if you want a little heat. (5 minutes)
- Toss the coleslaw: Pour the dressing over the shredded veggies. Use tongs or two large spoons to toss everything gently but thoroughly. Make sure every shred of cabbage and carrot gets coated in that creamy peanut goodness. If you’re worried about sogginess, toss just before serving, but this slaw holds well for a few hours refrigerated. (5 minutes)
- Final touches: Chop fresh cilantro and sprinkle it over the slaw for a pop of color and freshness. Give it one last gentle toss. Taste again and add a little extra lime juice or soy sauce if it needs a brightness or salt boost. (2 minutes)
- Serve: Pile this creamy Thai peanut coleslaw generously on top of your pulled pork sandwiches. The cool crunch against the warm, smoky pork is honestly unbeatable. (Immediate serving recommended)
If you find the slaw too tangy or thick, a quick stir with a splash of water or more honey can balance things out. Also, don’t rush the shredding—it really impacts the texture. And trust me, having a good whisk on hand makes that dressing come together silky smooth every time.
Cooking Tips & Techniques
When making this creamy Thai peanut coleslaw, a few tricks can save you time and improve the flavor:
- Shred thinly: Thin, even shreds of cabbage and carrot prevent the slaw from feeling chunky or heavy. This also helps the dressing cling better to the veggies.
- Room temperature ingredients: Allow the peanut butter and other dressing ingredients to come to room temp for easier mixing without lumps.
- Balance the flavors: Taste your dressing before mixing. If it feels too salty, a splash more lime or a touch of honey can mellow it out.
- Don’t overdress: Start with less dressing and add more gradually. It’s easier to add than to fix a soggy slaw.
- Prep ahead: You can make the slaw a few hours in advance and refrigerate. Just toss again before serving to freshen it up.
- Watch the texture: If your cabbage looks a bit dry, a quick sprinkle of water before adding dressing can perk it up.
One time I ignored the thin shredding step and ended up with a chunky, hard-to-eat slaw that overshadowed the pulled pork. Lesson learned! Also, using fresh lime juice instead of bottled makes a noticeable difference in brightness. Lastly, if you want to get fancy, a handheld electric mixer can help get the dressing ultra-smooth, but a whisk works just fine.
Variations & Adaptations
This creamy Thai peanut coleslaw is versatile and can be adjusted to suit different tastes or dietary needs:
- Spicy Kick: Add finely chopped fresh chili or increase sriracha in the dressing for a bolder heat.
- Vegan Version: Use maple syrup instead of honey, and swap soy sauce for tamari or coconut aminos to keep it gluten-free and vegan.
- Crunch Boost: Toss in chopped roasted peanuts or cashews just before serving for extra texture.
- Seasonal Twist: In fall or winter, add shredded apple or jicama for a sweet-crisp note.
- Low-Carb: Replace carrots with shredded zucchini or radish for fewer carbs but similar crunch.
Personally, I once tried adding a splash of fish sauce to the dressing for a deeper umami flavor—totally optional but gave it a restaurant-style edge. Feel free to experiment with herbs too; mint or basil can freshen things up in the summer.
Serving & Storage Suggestions
This creamy Thai peanut coleslaw is best served chilled or at room temperature. When plating, pile it generously on your pulled pork sandwiches to get that perfect balance of smoky meat and creamy crunch in every bite.
It also pairs beautifully with grilled corn on the cob, steamed jasmine rice, or light cucumber salad for a full meal. For drinks, a cold lager or a citrusy iced tea complements the flavors nicely.
To store leftovers, place the slaw in an airtight container and refrigerate for up to 3 days. The flavors meld over time, making it even tastier the next day, though the cabbage might soften slightly.
Reheat pulled pork separately, then add fresh slaw on top before serving to maintain that crunch. If the slaw thickens or dries out in the fridge, just stir in a splash of water or lime juice to refresh it.
Nutritional Information & Benefits
This coleslaw offers a lighter alternative to traditional mayo-based slaws while still delivering creamy indulgence. Here’s a rough estimate per serving (about 1/2 cup):
| Calories | 120-140 kcal |
|---|---|
| Fat | 8-10 g (mostly from peanut butter and sesame oil) |
| Carbohydrates | 10-12 g |
| Protein | 4-5 g |
| Fiber | 2-3 g |
Key benefits come from the cabbage’s fiber and antioxidants, fresh lime’s vitamin C, and protein-rich peanut butter. The sesame oil adds healthy fats that support heart health. For those watching gluten intake, swapping tamari for soy sauce keeps it safe. Just note the peanuts are a common allergen, so substitute almond or sunflower seed butter if needed.
I find this recipe a satisfying way to sneak veggies into a meal without sacrificing flavor or texture. It feels indulgent but balanced—perfect when you want something fresh with your hearty pulled pork.
Conclusion
In the end, this creamy Thai peanut coleslaw transforms a simple pulled pork sandwich into a meal that’s vibrant, flavorful, and downright addictive. It’s easy enough for weeknights but impressive enough to serve at weekend barbecues. Plus, its flexible nature means you can tweak it to suit your pantry, taste buds, or dietary needs without losing a lick of deliciousness.
Honestly, I keep coming back to this recipe because it hits that sweet spot of creamy, crunchy, tangy, and nutty all at once. I hope you give it a try and find it becomes one of your favorites too. Don’t be shy about experimenting—maybe add your own twist and share how it went in the comments. I’d love to hear your version!
Go ahead, try it on your next pulled pork sandwich and enjoy that perfect bite.
FAQs About Creamy Thai Peanut Coleslaw
Can I make this coleslaw ahead of time?
Yes! It actually tastes great made a few hours in advance. Just keep it refrigerated and toss gently before serving to refresh the texture.
What can I use instead of peanut butter?
Sunflower seed butter or almond butter work well as peanut-free alternatives. The flavor will shift slightly but still be delicious.
Is this recipe gluten-free?
It can be! Use tamari or coconut aminos instead of regular soy sauce to keep it gluten-free.
Can I add other vegetables to the slaw?
Absolutely! Thinly sliced bell peppers, shredded zucchini, or jicama add extra crunch and flavor.
How spicy is this coleslaw?
The base recipe is mild, but you can add red pepper flakes or sriracha to taste if you like a little heat.
Pin This Recipe!

Creamy Thai Peanut Coleslaw
A quick and easy creamy Thai peanut coleslaw with a perfect balance of creamy, tangy, and nutty flavors, ideal for pulled pork sandwiches.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 15 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Cuisine: Thai
Ingredients
- 4 cups shredded green cabbage (about half a medium head)
- 2 cups shredded purple cabbage
- 1 large carrot, peeled and shredded
- 1/2 cup thinly sliced green onions (scallions)
- 1/4 cup chopped fresh cilantro (optional)
- 1/3 cup creamy peanut butter
- 3 tablespoons fresh lime juice (about 1 lime)
- 2 tablespoons soy sauce or tamari for gluten-free option
- 1 tablespoon honey or maple syrup
- 1 teaspoon toasted sesame oil
- 1 clove garlic, finely minced or grated
- 1 teaspoon grated fresh ginger (optional)
- 2–4 tablespoons warm water (to thin dressing)
- Pinch of red pepper flakes or dash of sriracha (optional)
Instructions
- Rinse cabbage and carrots under cold water and pat dry.
- Thinly shred green and purple cabbage into fine strips, about 4 cups combined.
- Peel and shred the carrot finely, slice green onions thinly, and transfer all veggies to a large mixing bowl.
- In a medium bowl, combine peanut butter, lime juice, soy sauce, honey, toasted sesame oil, garlic, and ginger.
- Whisk vigorously and gradually add warm water to loosen dressing to a smooth, pourable consistency.
- Add red pepper flakes or sriracha if desired for heat.
- Pour dressing over shredded veggies and toss gently but thoroughly to coat evenly.
- Chop fresh cilantro and sprinkle over the slaw, then toss gently again.
- Taste and adjust with extra lime juice or soy sauce if needed.
- Serve immediately piled generously on pulled pork sandwiches.
Notes
Use tamari or coconut aminos for gluten-free. Substitute almond or sunflower seed butter for peanut allergies. Thinly shred veggies for best texture. Dressing can be thinned with warm water as needed. Make ahead and refrigerate, toss before serving.
Nutrition
- Serving Size: About 1/2 cup
- Calories: 130
- Sugar: 5
- Sodium: 400
- Fat: 9
- Saturated Fat: 1.5
- Carbohydrates: 11
- Fiber: 2.5
- Protein: 4.5
Keywords: Thai peanut coleslaw, creamy coleslaw, pulled pork side, peanut dressing, quick coleslaw, easy side dish



