Hawaiian Pineapple Coleslaw

Hawaiian Pineapple Coleslaw

Hawaiian pineapple coleslaw hits that sweet spot between crisp and creamy, with enough tang to keep every bite lively. The pineapple wakes up the cabbage instead of making it taste…

By Julia Reading time: 10 min
Tip: save now, cook later.
Serves 4–6

Hawaiian pineapple coleslaw hits that sweet spot between crisp and creamy, with enough tang to keep every bite lively. The pineapple wakes up the cabbage instead of making it taste heavy, and the lime-honey dressing gives the whole bowl a clean, bright finish that works just as well beside smoky grilled meats as it does piled onto a sandwich.

What makes this version work is balance. The cabbage stays finely shredded so the dressing clings without turning the slaw watery, and the pineapple is chopped small enough to spread through the bowl instead of sitting in big juicy pockets. A little sour cream adds body to the mayonnaise, while lime zest and apple cider vinegar keep the dressing sharp enough to stand up to the sweetness.

Below, I’ve included the small details that matter most: how to keep the slaw crisp, when to salt, and which toppings add the best contrast. If you’ve ever had coleslaw go limp before the plate even hit the table, this version solves that problem.

The dressing coated everything evenly and stayed creamy after chilling. I added the coconut on top right before serving, and it gave the whole bowl the best crunch.

★★★★★— Melissa R.

Save this Hawaiian Pineapple Coleslaw for the next time you want a creamy, tangy side that stays crisp and brings real tropical brightness to the table.

Save to Pinterest

The Secret to Keeping Pineapple Coleslaw Crisp Instead of Watery

The biggest mistake with fruit coleslaw is dumping everything together too early and letting the cabbage sit in pineapple juice. Once the dressing and fruit start drawing liquid from the vegetables, the bowl gets thin and the flavors blur together. This recipe avoids that by using drained pineapple, a thickened creamy dressing, and a short rest instead of an overnight soak.

Finely shredded cabbage matters here. Large pieces don’t pick up enough dressing, so you end up with dry bites and a puddle at the bottom of the bowl. Thin shreds give you a slaw that feels creamy without losing its crunch, and the purple cabbage adds both color and a little extra structure.

The other quiet win is lime zest. Juice gives the dressing acidity, but zest carries the tropical aroma that makes the pineapple taste brighter. Skip it and the slaw still works; keep it in, and the whole bowl tastes fresher.

What Each Ingredient Is Actually Doing in This Slaw

  • Green cabbage — This is the backbone of the recipe. Fresh cabbage stays crisp under the dressing, and a fine shred helps it soften just enough after chilling without going limp. If you need to prep it ahead, slice it thin and keep it dry until mixing.
  • Purple cabbage — This isn’t just for color. It brings the same crunch as green cabbage but makes the bowl look more vibrant and helps the slaw feel a little more substantial. If you only have green cabbage, the recipe still works; you’ll just lose that deep contrast.
  • Pineapple — Fresh pineapple gives the cleanest flavor, but well-drained canned pineapple is a good backup when that’s what you have. Chop it roughly so the pieces don’t overwhelm the slaw. If the fruit is too wet, the dressing loosens fast.
  • Mayonnaise and sour cream — Mayo gives body, while sour cream keeps the dressing from tasting flat. That combination coats the cabbage better than mayo alone and adds a little tang without making the slaw sharp. Greek yogurt can replace the sour cream, but the dressing will taste a bit lighter and less rich.
  • Lime juice, vinegar, and zest — These three are what keep the sweetness in check. Lime juice brings brightness, vinegar sharpens the finish, and zest gives the dressing its tropical lift. If you only have bottled lime juice, use it, but add extra zest if you can because that’s where the fresh flavor lives.
  • Honey — This rounds out the acidity and ties the pineapple to the dressing. The slaw shouldn’t taste sugary; it should taste balanced. If your pineapple is very sweet, use a little less honey and taste before adding more.
  • Cilantro and green onions — Both add freshness and a clean, savory edge. The cilantro is especially good with pineapple, but if you’re not a fan, leave it out and add a little extra green onion instead.

Building the Slaw So the Dressing Stays Creamy

Start with the Cabbage

Cut the cabbage as thin as you can manage. Thinner shreds soften at the edges in the dressing, which gives you that classic coleslaw texture instead of a pile of crunchy strips sliding apart. If the cabbage is cut too thick, the dressing sits on the surface and never really coats the slaw. A sharp knife or mandoline helps, but the real goal is consistency, not speed.

Mix the Vegetables Before the Dressing

Toss the cabbage, carrots, pineapple, onion, cilantro, and green onions together first. That gives the sweeter fruit and the sharper onion a chance to spread evenly through the bowl, so you don’t get a few overloaded bites and a few bland ones. If your pineapple is canned, drain it well and pat it dry if it looks wet on the outside. Extra liquid here is what thins the finished slaw.

Whisk the Dressing Until It Looks Smooth, Not Separated

Whisk the mayonnaise, sour cream, lime juice, vinegar, honey, zest, salt, pepper, and cayenne until the dressing looks glossy and uniform. If the lime juice hits the mayo too fast, it can look a little broken at first, but keep whisking and it will come together. The dressing should be thick enough to cling to a spoon. If it seems loose, the cabbage will never stay crisp after mixing.

Dress, Rest, and Toss Again

Pour the dressing over the slaw and toss until every piece is lightly coated. Then let it chill for at least 20 minutes. That short rest takes the raw edge off the cabbage and lets the flavors settle without draining the bowl dry. Right before serving, toss it once more and add the coconut or macadamias at the end so they keep their crunch.

Three Ways to Adapt This Coleslaw Without Losing the Point

Make It Dairy-Free

Swap the sour cream for a dairy-free plain yogurt or use all mayonnaise. The slaw will still be creamy, but the dressing will taste a little less tangy and a touch more rich. If you use a dairy-free yogurt, choose one that’s thick and unsweetened so the dressing doesn’t turn runny or dessert-like.

Make It Lighter and Sharper

Use Greek yogurt in place of half the mayonnaise. The dressing gets tangier and a little leaner, with a fresher finish that works well next to rich barbecue or fried fish. It won’t be quite as silky as the original, but it still clings nicely if you whisk it until smooth.

Skip the Cilantro

Leave out the cilantro if that’s not your thing and add a little extra green onion instead. You’ll lose some of the herbal brightness, but the slaw still tastes complete because the pineapple and lime are doing most of the flavor work. This is the easiest swap if you’re cooking for a crowd with mixed opinions.

Storage and Reheating

  • Refrigerator: Keeps for 2 days. After that, the cabbage starts to soften and the dressing gets looser from the pineapple.
  • Freezer: Don’t freeze it. Mayo-based slaw separates badly after thawing, and the cabbage loses its crunch.
  • Reheating: No reheating needed. Serve it cold straight from the fridge, then toss it again before plating because the dressing settles at the bottom.

Answers to the Questions Worth Asking

Can I make Hawaiian pineapple coleslaw a day ahead?+

Yes, but keep the coconut and macadamias off until serving. The slaw tastes best after a short chill, and overnight is fine if your cabbage is very fresh and the pineapple is well drained. Give it a good toss before serving because the dressing will settle.

Can I use canned pineapple instead of fresh?+

Yes. Drain it well and chop it into smaller pieces so the juice doesn’t thin the dressing. Fresh pineapple has a firmer bite, but canned pineapple still gives you the sweet-tart flavor that makes this slaw work.

How do I keep the slaw from getting watery?+

Drain the pineapple thoroughly and don’t oversalt the cabbage before mixing. Salt draws moisture out fast, so the dressing should be the only salty element until the final taste adjustment. A short chill is enough; a long soak is what usually turns coleslaw soupy.

Can I leave out the mayonnaise?+

You can, but the dressing won’t have the same creamy body. If you want a mayo-free version, use thick Greek yogurt and a little extra honey to round out the tang. It will taste fresher and lighter, though not as rich.

How do I keep the coconut topping crunchy?+

Add it right before serving. Toasted coconut softens quickly once it sits on the dressed slaw, so keep it separate until the end. The same goes for the macadamias if you want that crisp contrast to stay intact.

Hawaiian Pineapple Coleslaw

Hawaiian Pineapple Coleslaw is a sweet-and-tangy side made with finely shredded cabbage and juicy pineapple, then tossed in a creamy honey-lime dressing. Resting in the fridge for 20 minutes softens the slaw slightly so every bite feels bright, crisp, and well-coated.
Prep Time 15 minutes
chill 20 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 285

Ingredients
  

Coleslaw Base
  • 4 cup green cabbage, finely shredded Finely shred for a tender, creamy bite.
  • 1 cup purple cabbage, finely shredded Keep shreds thin for slaw-perfect texture.
  • 1 cup carrots, julienned or grated Julienned or grated both work.
  • 1 cup pineapple chunks (drained if canned) Roughly chopped; drain canned pineapple well.
  • 0.25 cup red onion, very thinly sliced
  • 0.25 cup fresh cilantro, roughly chopped
  • 0.25 cup green onions, sliced
Creamy Honey-Lime Dressing
  • 0.5 cup mayonnaise
  • 2 tbsp sour cream
  • 2 tbsp fresh lime juice About 1 lime.
  • 1 tbsp apple cider vinegar
  • 1 tbsp honey
  • 1 tsp lime zest
  • 0.5 tsp salt
  • 0.25 tsp black pepper
  • 0.125 tsp cayenne (optional) Optional, for subtle heat.
Optional Toppings
  • 0.25 cup toasted coconut flakes Optional topping.
  • 2 tbsp macadamia nuts, roughly chopped Optional topping.

Equipment

  • 1 sheet pan

Method
 

Make the coleslaw
  1. Shred the green and purple cabbage as finely as you can, then place them in a large mixing bowl for a creamy slaw texture.
  2. Add the grated carrots, pineapple chunks, red onion, cilantro, and green onions to the bowl and toss loosely to combine.
Mix the honey-lime dressing
  1. Whisk together the mayonnaise, sour cream, lime juice, apple cider vinegar, honey, lime zest, salt, black pepper, and cayenne in a small bowl until smooth and creamy.
Toss, chill, and serve
  1. Pour the dressing over the slaw and toss thoroughly until every strand is coated.
  2. Taste and adjust by adding more lime juice for tang, honey for sweetness, or an extra pinch of salt if needed.
  3. Cover and refrigerate for at least 20 minutes, letting the flavors meld and the cabbage soften slightly.
  4. Right before serving, give the slaw another toss and top with toasted coconut flakes and macadamia nuts if using, then serve cold.

Notes

For the best texture, shred cabbage very thin—thinner strands soften nicely after chilling without turning watery. Store covered in the refrigerator for up to 3 days; the topping is freshest added right before serving. Freezing is not recommended because cabbage softens too much after thawing. For a dairy-light swap, use plain Greek yogurt in place of the sour cream for the same tangy finish.

Join our weekly recipe email

Slow-cooked comfort, easy weeknights, and seasonal bakes—straight to your inbox.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating