Salads
This pineapple coleslaw for pulled pork transforms a classic barbecue side into something vibrant and irresistibly sweet-tangy. The secret lies in the perfect balance of crisp cabbage, juicy pineapple, and a zesty dressing that cuts through the richness of slow-cooked pork—every bite becomes a flavor explosion.
I developed this recipe after years of perfecting pulled pork at my restaurant, where this tropical twist became a customer favorite within weeks.
The key to this coleslaw is the dressing—a tangy blend of mayo, apple cider vinegar, and a touch of honey that enhances the pineapple’s natural sweetness without overpowering the cabbage’s crisp texture.
Unlike traditional creamy coleslaws, this version stays bright and refreshing, with just enough crunch to complement the tender pulled pork. The prep takes less than 20 minutes, making it ideal for game day or weekend cookouts when you want something special without the fuss.
When served alongside perfectly pulled pork—juicy, smoky, and falling-apart tender—this coleslaw elevates the entire meal. The sweetness of the pineapple and the crunch of the cabbage contrast beautifully with the savory, caramelized flavors of the pork, creating a harmony that’s both comforting and exciting.
It’s the kind of dish that turns a simple barbecue into a memorable feast, and it’s become a staple at my restaurant’s pig roasts.
For best results, use fresh cabbage and pineapple, and let the dressing marinate the slaw for at least 30 minutes before serving. This ensures the flavors meld perfectly, and the cabbage stays crisp rather than soggy.
Pair it with your favorite pulled pork sandwiches or serve it as a topping for loaded baked potatoes—either way, you’ll have a crowd-pleaser that’s as easy to make as it is delicious.
Ingredients for pineapple coleslaw for pulled pork
Tropical crunch meets smoky pork perfection with these vibrant, fresh ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 3 cups | Shredded, outer leaves removed |
| Red Cabbage 🥬 | 1 cup | Shredded, adds vibrant color |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, juicy variety preferred |
| Mayonnaise 🥫 | ¾ cup | High-quality, full-fat preferred |
| Apple Cider Vinegar 🍎 | ¼ cup | For tangy brightness |
| Honey 🍯 | ¼ cup | Light amber for balance |
| Dijon Mustard 🌶️ | 1 tbsp | Adds depth and creaminess |
| Granulated Sugar 🍚 | 2 tbsp | Balances sweetness |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, optional garnish |
| Red Onion 🧅 | ½ cup | Thinly sliced, for crunch |
The cabbage is your canvas here—green and red for color and texture. Whole Foods or local farmers markets often have the freshest heads, but any grocery store’s pre-shredded works in a pinch (though it loses crunch fast). For pineapple, Dole fresh-cut is my go-to—it’s sweeter and juicier than canned. The key is using ripe but firm pineapple; if it smells fermented, skip it. Red onion adds a sharp bite that cuts through the sweetness, so don’t skip it unless you’re sensitive to raw onion flavors.
No mayo? Greek yogurt works perfectly—just reduce the honey slightly to balance the tang. Swap honey for maple syrup if you’re avoiding it, but taste first—the natural sweetness of pineapple might need less. The Dijon mustard is non-negotiable for depth, but if you’re out, yellow mustard at half the amount gets you close. For a lighter version, use light mayo, but trust me on the full-fat version for that creamy, restaurant-quality texture. The dressing ratio is precise—don’t eyeball it unless you’re comfortable adjusting to taste.
This coleslaw stays crisp for 3-4 days in the fridge, but the flavors deepen after 30 minutes of marinating. Store the dressing separately if prepping ahead—toss just before serving to keep the cabbage from getting soggy. For parties, double the batch—it disappears fast. The pineapple and cabbage can be prepped a day ahead; just keep them dry in a sealed container. Garnish with cilantro right before serving to keep it vibrant.
Why You'll Love This Recipe
- No-Sharp-Knife Night: I swear by this—just quarter the cabbage, no mandoline, no tears. The pineapple’s already prepped, and that vinegar dressing comes together in two minutes with whatever mayo you have on hand.
- Sweet-Savory Magic: That tangy apple cider vinegar cuts through the richness of pulled pork while the pineapple’s juicy bite turns every forkful into a little flavor party. Honestly, the red cabbage’s peppery crunch makes it feel fancy without trying.
- Tailgate or Taco: Serve it alongside pulled pork sandwiches, stuff it in tacos, or let it be the star of a lazy Sunday spread. Between us, it’s my go-to for game day because it travels well and nobody complains.
- Leftovers? Better Than New: This stuff tastes just as good the next day—if there is a next day. I’ve packed it for lunches, tossed it into fried rice, and even mixed it into deviled eggs. (Yes, even on a Tuesday night.)
Step-by-step instructions for tropical pineapple coleslaw
This vibrant slaw brings sweet, tangy, and crunchy perfection to your pulled pork spread.
Prep and Shred All Vegetables
Start by removing any wilted outer leaves from the 3 cups green cabbage and 1 cup red cabbage, then quarter each head. Using a sharp knife, carefully slice the cabbage into thin, even shreds—about ¼-inch wide. I like to work in batches to keep the knife sharp and prevent the cabbage from turning soggy.
Next, dice the 1.5 cups fresh pineapple into small, even cubes—about ½-inch per side. For the 0.5 cup red onion, slice it thinly so it adds crunch without overpowering. Thinly slice the 0.25 cup fresh cilantro (if using) and set it aside for garnish. The goal here is to have all your vegetables prepped and ready to go before mixing—this keeps everything fresh and ensures even distribution in the final slaw.
Whisk Together the Dressing Ingredients
In a medium bowl, combine the 0.75 cup mayonnaise, 0.25 cup apple cider vinegar, 0.25 cup honey, 1 tbsp Dijon mustard, 2 tbsp granulated sugar, 1 tsp salt, and 0.5 tsp black pepper. Using a whisk, blend everything until smooth and fully incorporated. The mixture should be thick but pourable—if it feels too stiff, add 1-2 teaspoons of cold water to loosen it.
Here's the thing—taste as you go. The apple cider vinegar and honey should balance each other out, but if it feels too sweet, add a splash more vinegar. If it's too sharp, a touch more honey will smooth it out. This is where the magic happens, so don't rush it. The dressing should coat the back of a spoon with a glossy sheen.
Combine Vegetables and Dressing
Add the shredded cabbage, diced pineapple, and sliced red onion to the dressing bowl. Using clean hands or a large spoon, gently toss everything together until the vegetables are fully coated. You want the cabbage to soften slightly but still hold its crunch—this happens as the dressing penetrates the fibers. If the mixture looks dry, add 1-2 tablespoons of cold water to help the dressing cling.
Let the slaw sit at room temperature for 10-15 minutes before serving. This resting time allows the flavors to meld and the cabbage to absorb the dressing evenly. If you're making this ahead of time, cover the bowl and refrigerate for up to 24 hours, but give it a good stir before serving to redistribute the juices.
Garnish and Serve
Just before serving, sprinkle the chopped fresh cilantro over the top for a pop of color and freshness. The cilantro adds a bright, herbal note that cuts through the sweetness of the pineapple and balances the tangy dressing. Toss it in lightly—you don’t want it to overpower the other flavors, just enhance them.
Serve the slaw immediately alongside your pulled pork, or store it in an airtight container in the refrigerator for up to 3 days. The flavors will deepen over time, making it even more delicious. This tropical twist on classic coleslaw is the perfect side dish—sweet, crunchy, and packed with bright, zesty flavors that complement pulled pork beautifully.
Pro Tips For Making Pineapple Coleslaw For Pulled Pork
- SHRED SMALLER THAN YOU THINK: I learned this the hard way—chunky cabbage in this slaw just sits there like a sad, unchewable lump. Aim for rice-sized pieces (or smaller) so the pineapple and mayo actually coat every bite. Yes, it takes longer, but the texture makes all the difference when paired with tender pulled pork.
- USE FROZEN PINEAPPLE—NO JOKE: Fresh pineapple is great, but frozen chunks (thawed and drained) save time and add a sweeter, more consistent texture. Just toss them in a colander for 10 minutes to dry them out—wet pineapple makes the slaw soggy, and nobody wants a watery side to their pulled pork.
- SAUTÉ THE CABBAGE FIRST: Skip the raw crunch and soften the cabbage in a dry skillet over medium heat for 3-4 minutes. The edges will just start to wilt—this removes some of the bitterness and makes the slaw creamier when mixed with mayo. (I know, it’s not traditional, but it works.)
- MIX IN VINEGAR LAST: Add the apple cider vinegar right before serving—it brightens the flavors but dulls if left sitting too long. Plus, if you mix it in early, the cabbage will start to soften unevenly, turning mushy while you’re still prepping the pork. Save it for the final toss.
Make-ahead tips for pineapple coleslaw for pulled pork
Prep Ahead Strategy
Start by prepping the cabbage and pineapple 24 hours ahead—store them separately in airtight containers. The cabbage stays crisp when kept dry, while the pineapple releases juice that can make other ingredients soggy.
I like to use glass containers with snap lids from Pyrex because they keep everything fresh longer. When ready to assemble, just toss everything with the dressing right before serving. This method saves time and keeps the slaw vibrant. 🥬
Dressing Separation
For maximum freshness, store the dressing separately if prepping more than 6 hours ahead. Keep it in a small airtight container in the fridge—this prevents the cabbage from absorbing too much liquid and turning limp.
When you're ready to serve, simply combine the dressing with the prepped vegetables. The flavors meld beautifully even after refrigeration, and the cabbage stays delightfully crisp. Trust me, this is a game-changer for busy weekends. 💡
Batch Prep for Parties
Double or triple the recipe if you're hosting a crowd—this slaw disappears fast! Use large stainless steel bowls for mixing to keep everything cold while you're prepping. Store the fully dressed slaw in quart-sized mason jars for easy serving.
The layers keep the cabbage from getting soggy, and guests can scoop directly from the jar. I've served this at backyard gatherings, and it's always the first dish to vanish. 🌟
Freezing for Later
While not ideal for texture, you can freeze this coleslaw for up to 3 months if needed. Pack it in freezer-safe bags with as little air as possible to prevent freezer burn. Thaw in the fridge overnight, then give it a good stir before serving.
The flavors might mellow slightly, but it's still delicious—perfect for unexpected BBQs or when you just don't want to shop. 🧊
Pulled Pork Pairing Prep
Coordinate your prep timing with the pulled pork. While the coleslaw can sit at room temperature for 10-15 minutes before serving, the pork benefits from resting too.
I like to assemble the slaw while the pork is resting in its cooler—both dishes get that perfect final touch at the same time. This synchronization makes serving seamless and keeps everything at its best temperature. ⏰
Garnish Last Minute
Hold off on adding the fresh cilantro until the very last moment. This herb wilted quickly, so sprinkle it just before serving to keep it vibrant and fresh-tasting.
I also like to add a pinch of smoked paprika right before serving to tie the flavors together with a subtle smoky note that complements the pulled pork. This final touch elevates the dish from good to restaurant-worthy. 🌿
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
You can, but fresh pineapple makes a world of difference! Canned pineapple works in a pinch, but it's often sweeter and more watery, which can dilute the dressing. If using canned, drain it well and pat dry with paper towels before adding. For the best texture and flavor, I recommend fresh pineapple—it stays juicier and adds that perfect tropical crunch.
How do I keep the cabbage crisp instead of soggy?
The secret is timing and technique! Shred the cabbage just before mixing with the dressing, and don't over-toss it. If the slaw sits too long before serving, store the dressing separately and combine right before eating. Also, use a sharp knife for even shreds—thick slices stay crunchier longer. For extra insurance, add 1 tablespoon of cornstarch to the dressing to help absorb excess moisture.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 3 days. The flavors actually improve overnight! For longer storage, keep the dressing separate until ready to serve. If freezing, pack it in freezer bags with minimal air—thaw overnight in the fridge. The texture won't be as crisp after freezing, but it's still delicious for quick meals or unexpected BBQs.
Can I make this gluten-free?
Just check your mayo and mustard labels for gluten-free certification. The rest of the ingredients are naturally gluten-free. For extra flavor, add 1 teaspoon of gluten-free tamari to the dressing. The pineapple and cabbage provide all the natural sweetness and crunch without needing any gluten-containing ingredients.
What's the ideal pulled pork pairing ratio?
For a crowd, I recommend 2 cups of coleslaw per pound of pulled pork. This tropical slaw balances the rich, smoky flavors perfectly. For sandwiches, use about ¼ cup per serving—it's light enough to let the pork shine while adding that sweet-tangy contrast. The ratio works beautifully for both casual picnics and formal BBQ spreads.
