Salads
This pineapple coleslaw for pulled pork recipe transforms a classic BBQ side into a tropical showstopper that cuts through rich, smoky pork with every bite. 🌟 The secret lies in balancing sweet pineapple, crisp cabbage, and a creamy dressing that stays bright even after hours in the sun—perfect for keeping your pulled pork spread fresh and exciting.
I developed this recipe during a particularly hot summer in Atlanta, when the humidity made traditional coleslaw feel too heavy. The key is using firmly packed cabbage (shredded fine for texture) and juicy pineapple chunks that stay crisp rather than soggy.
A touch of apple cider vinegar keeps the dressing from turning rancid, while a sprinkle of fresh cilantro adds herbal brightness that complements the smoky pork.
What makes this coleslaw special is how it enhances the pulled pork rather than competing with it. The tropical sweetness and crunch create contrast against tender, saucy meat, while the dressing's tanginess balances the richness.
Serve it at room temperature for the best texture, or chill for up to 4 hours—it only gets better as flavors meld.
For the pulled pork itself, I recommend slow-cooking a pork shoulder (8-10 pounds) with a dry rub of brown sugar, paprika, and garlic powder until it reaches 203°F internal temperature, then shredding it just before serving.
The coleslaw pairs beautifully with toasted buns, pickles, and extra hot sauce for a complete Carolina-style spread.
Ingredients for pineapple coleslaw for pulled pork
Tropical crunch meets BBQ perfection—this coleslaw brings freshness to pulled pork feasts.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded fine for texture |
| Fresh Pineapple 🍍 | 1 ½ cups | Chunks, juicy and firm |
| Mayonnaise 🥛 | ¾ cup | Duck brand preferred for richness |
| Apple Cider Vinegar 🍎 | ¼ cup | For tangy brightness |
| Granulated Sugar 🍯 | ¼ cup | Or honey for depth |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for herbal note |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Celery 🥬 | ½ cup | Diced fine, optional crunch |
| Sweet Onion 🧅 | ¼ cup | Finely diced, for sweetness |
| Hot Sauce 🔥 | 1 tbsp | Optional, for heat kick |
| Pulled Pork 🐖 | 2 cups | Shredded, for serving |
The cabbage is non-negotiable—green cabbage with a firm head gives that perfect crunch. Publix or Whole Foods usually carry the freshest heads, but any grocery store will do. Look for vibrant color and crisp leaves—avoid any with yellowing or wilted spots. Pineapple should be ripe but still firm; Dole brand is my go-to for consistent quality. If you're using pre-cut pineapple, drain it well to avoid soggy slaw. The cilantro adds that fresh, herbal punch—Trader Joe's sells bundles that stay fresh longer than store-brand containers.
No fresh pineapple? Canned pineapple chunks in juice work in a pinch—just drain them thoroughly. Swap apple cider vinegar for red wine vinegar at half the amount if that's what you've got. The mayonnaise can be Duck brand or Hellmann's, but avoid light mayo—it lacks the richness. For a lighter option, use Greek yogurt mixed with mayo at a 1:1 ratio. The hot sauce is optional, but if you love heat, Cholula or Crystal add just the right kick. If you're prepping ahead, skip the celery and onion until serving—they soften faster than the cabbage.
This coleslaw tastes even better the next day—make it a day ahead if you can. Store it in an airtight container in the fridge for up to 3 days. The dressing separates slightly, but just give it a good stir before serving. For extra crunch, add the celery and onion right before eating. If you're serving a crowd, double the recipe—it disappears fast. The pulled pork pairs perfectly with this; keep it warm in a slow cooker set to 'keep warm' mode until ready to serve.
Why You'll Love This Recipe
- No-Sharp-Knife Needed: I swear by this trick—just quarter the cabbage and roughly chop the pineapple (no mandoline required). The shredding is forgiving, and honestly? The texture comes out perfect even if it’s not uniform. (Between us, I’ve made it with a butter knife in a pinch.)
- Sweet-Tangy Magic: That vinegar-sugar balance? It’s the secret weapon. The apple cider vinegar cuts through the mayo’s richness while the pineapple’s acidity makes every bite feel fresh. Plus, the cabbage stays crisp—no sad, soggy slaw here.
- Tailgate or Picnic Hero: This slaw survives everything—hot sun, bumpy rides, or a crowd of hungry people. Pack it in a cooler for hours, and it’ll still taste like you just made it. (Yes, even on a Tuesday night, it’s the star of your sandwich spread.)
- Stretches Like a Champ: A single batch feeds a family of four and leaves enough for next-day tacos. I’ll be real: I’ve turned leftovers into a quick salad the next morning by tossing in a handful of greens. Zero waste, all flavor.
Step-by-step instructions for tropical pineapple coleslaw
Here's how to make this vibrant slaw that cuts through rich pulled pork perfectly.
👨🍳 Step 1: Prep and Mix the Fresh Vegetables
In a large mixing bowl, combine the 4 cups shredded green cabbage and 0.5 cup finely diced celery. Toss them together until evenly distributed—this helps the dressing coat everything later. I like to use my hands for this part because it breaks up any stubborn cabbage leaves that might resist shredding.
Next, add the 1.5 cups fresh pineapple chunks, 0.25 cup finely diced sweet onion, and 0.25 cup chopped fresh cilantro to the bowl. Give everything another good mix. The pineapple should be juicy but firm—if it's too soft, it'll make the slaw soggy. The sweet onion adds a nice contrast to the cabbage's peppery bite, while the cilantro brings that bright, fresh herb note.
🍳 Step 2: Whisk the Dressing Ingredients
In a separate medium bowl, whisk together the 0.75 cup mayonnaise, 0.25 cup apple cider vinegar, 0.25 cup granulated sugar, and 2 tbsp freshly squeezed lime juice until smooth. The vinegar and lime juice will create a tangy base that brightens up the creamy mayo. I use a whisk for this because it helps incorporate air, making the dressing lighter.
Add the 1 tsp salt, 0.5 tsp freshly ground black pepper, and 1 tbsp hot sauce (if using) to the dressing. Mix well to combine all the flavors. Here's the thing—taste it now. The hot sauce adds a nice kick, but if you prefer it milder, you can reduce it to just ½ tbsp or skip it entirely. The sugar will help balance the acidity from the vinegar and lime.
🥘 Step 3: Combine and Chill for Maximum Flavor
Pour the dressing over the vegetable mixture in the large bowl and fold everything together gently with a large spoon or your hands. Be careful not to overmix—just enough to coat the vegetables evenly. The cabbage should look glossy but still retain its texture. If the slaw looks dry, add 1-2 tablespoons of water to help the dressing cling.
Cover the bowl with plastic wrap and refrigerate for at least 1 hour (I prefer 2-3 hours if I can). This chilling time is crucial—it lets the flavors meld together and the cabbage soften slightly without getting mushy. The pineapple will release more juice, which helps keep everything moist. Don't skip this step, or you'll miss out on that perfect balance of sweet, tangy, and crunchy.
🍽️ Step 4: Serve with Pulled Pork
When ready to serve, give the slaw one final toss to redistribute everything evenly. The cabbage should be tender-crisp, the pineapple juicy, and the dressing well incorporated. Taste and adjust seasoning if needed—maybe a pinch more salt or a splash of lime juice to brighten it up.
Serve the slaw immediately alongside the 2 cups pulled pork. The tropical flavors of the pineapple and lime cut through the richness of the pork beautifully. For extra crunch, I like to sprinkle a little more chopped cilantro on top right before serving. This slaw is perfect for sandwiches, tacos, or as a side for your pulled pork plates—it's that good.
Pro Tips For Making Pineapple Coleslaw For Pulled Pork
- SHRED COLD, NOT WARM: I learned this the hard way—warm cabbage turns soggy coleslaw. Work with a chilled cutting board (stick it in the freezer for 10 minutes first) and shave the cabbage after you’ve tossed it with the dressing. The cold shock keeps it crisp longer, especially when mixed with juicy pineapple.
- USE FROZEN PINEAPPLE (YES, REALLY): Fresh pineapple is great, but frozen chunks—thawed and drained—save time and avoid mess. They’re sweeter, too, because they’re picked at peak ripeness. Just toss them in a colander for 10 minutes to remove excess liquid before dicing.
- SALT THE CABBAGE FIRST: Toss shredded cabbage with ½ teaspoon salt and let it sit for 5 minutes before adding anything else. This draws out water, making the slaw crunchier. Rinse briefly if it’s too salty, but I’ve never had to—it’s non-negotiable for texture.
- DRESS IT JUST BEFORE SERVING: Mix the mayo, vinegar, and sugar last minute. The acid in the vinegar breaks down the cabbage fibers over time, turning crisp slaw into a sad, limp pile. If you’re prepping ahead, keep dressing separate and toss right before serving pulled pork.
Dietary considerations for these flavors
Gluten-Free Adaptations
This pineapple coleslaw is naturally gluten-free as long as you use certified gluten-free mayo—Hellmann's Gluten-Free or Duke's work perfectly. I always double-check the labels on vinegar and hot sauce too, since some brands use wheat-based additives.
The cabbage, pineapple, and fresh herbs are all gluten-free staples, so you won't need to make any other substitutions beyond the dressing. 🌱
Dairy-Free Options
For a dairy-free version, simply swap the mayonnaise for vegan mayo like Just Mayo or Sir Kensington's. The flavor stays rich and creamy while keeping the dish plant-based. The rest of the ingredients remain unchanged—just ensure your hot sauce and any other add-ins are also dairy-free.
Trust me, this substitution doesn't compromise the texture or taste at all.
Low-Carb Modifications
To make this coleslaw lower in carbs, reduce the sweet onion to just 2 tbsp and skip the granulated sugar entirely. You can replace it with 1 tbsp erythritol or monk fruit sweetener if you still want a touch of sweetness.
The pineapple provides natural sweetness, so the flavor stays balanced. This version keeps the carbs under 8g per serving while maintaining that perfect tropical crunch.
Allergen-Friendly Swaps
For nut allergies, this recipe is already safe—just avoid cross-contamination with any nut-based products. If you're avoiding seeds, skip the optional pumpkin seeds or sunflower seeds. For a seed-free version, add extra chopped cilantro or fresh mint instead.
Always check your mayo for potential allergens, and opt for brands processed in dedicated facilities if needed.
Keto Considerations
This coleslaw can easily fit into a keto diet by omitting the granulated sugar and using 1 tbsp sugar-free sweetener like Swerve instead. The pineapple adds natural sweetness, and the cabbage provides fiber without the carbs.
With these adjustments, you'll get a low-carb, high-fat side dish that pairs beautifully with pulled pork while keeping you in ketosis. The dressing remains rich and satisfying without the sugar spike.
Nutrition facts
Frequently asked questions
Can I make this coleslaw without fresh pineapple?
Yes! Use 1.5 cups canned pineapple chunks in juice, drained thoroughly to prevent sogginess. For extra sweetness, add 1 tablespoon more sugar to the dressing. The texture will be slightly softer than fresh, but the tropical flavor remains. Avoid pineapple in syrup—it's too sweet and watery.
How long can I store the coleslaw before serving?
This slaw tastes even better after 2-3 hours of chilling, but it keeps well for up to 3 days in an airtight container. The cabbage stays crisp, and the pineapple's acidity preserves freshness. For best texture, add celery and onion fresh just before serving.
What's the best way to keep the cabbage crisp?
Use firm green cabbage and shred it just before mixing with dressing. Avoid overmixing—toss gently to coat. For extra crunch, add 1 tablespoon lemon juice to the dressing. Chill for no longer than 4 hours before serving to prevent wilting.
Can I make this coleslaw spicier?
Add ½ teaspoon cayenne pepper or 1 tablespoon hot honey to the dressing. For heat without dryness, try 1 chopped jalapeño (seeds removed) mixed into the veggies. Start with small amounts—this slaw is already bold with lime and hot sauce.
What's the ideal pulled pork internal temperature?
For perfect tenderness, cook pork shoulder to 203°F internal temperature. The meat will pull apart easily when ready. Use a meat thermometer in the thickest part. Rest for 15 minutes before shredding to retain juices and pair beautifully with this tropical slaw.
