Salads
This sweet potato salad Hawaii recipe brings the islands' vibrant flavors to your table with a perfect balance of tropical sweetness and savory crunch. 🌺 The secret lies in roasting sweet potatoes until tender and caramelized, then tossing them with fresh pineapple, toasted macadamia nuts, and a zesty lime-coconut dressing that’s bright yet rich.
I developed this recipe after craving a dish that felt like a Hawaiian luau—bold, refreshing, and packed with texture.
The magic happens in the dressing, where lime juice and coconut milk create a tangy, creamy base that complements the natural sweetness of the sweet potatoes. A touch of soy sauce adds depth, while fresh cilantro and chopped scallions bring a pop of freshness.
The salad’s tropical crunch comes from toasted macadamia nuts and fresh pineapple chunks, adding both sweetness and a satisfying bite. It’s hearty enough to stand alone but pairs beautifully with grilled fish or as a side for barbecue.
What makes this recipe special is its versatility—serve it warm or chilled, as a main dish with a protein like shrimp or chicken, or as a side for a summer potluck. The roasted sweet potatoes stay tender and flavorful, while the dressing keeps everything moist and cohesive.
Every bite delivers a perfect harmony of textures and flavors that taste like a vacation in every mouthful.
Ready in under an hour, this salad is perfect for meal prep or last-minute gatherings. The flavors only get better as they meld together, making it a crowd-pleaser that’s as beautiful as it is delicious. Let’s get started on this tropical twist on a classic dish!
Ingredients for sweet potato salad hawaii
Six tropical ingredients transform into a salad that tastes like a Hawaiian vacation in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Medium size, peeled and cubed |
| Fresh Pineapple 🍍 | 2 cups | Diced, fresh or canned in juice |
| Macadamia Nuts 🥜 | 1 ½ cups | Toasted, roughly chopped |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Scallions 🧅 | ¼ cup | Thinly sliced, white and green parts |
| Lime Juice 🍋 | ½ cup | Freshly squeezed |
| Coconut Milk 🥥 | ½ cup | Full-fat, canned for creaminess |
| Soy Sauce 🍶 | 2 tbsp | Low-sodium preferred |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for roasting |
| Brown Sugar 🍚 | 2 tbsp | Light or dark |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
| Sesame Seeds 🌻 | 1 tbsp | Toasted for garnish |
Sweet potatoes are the heart of this dish—orange-fleshed varieties like Beauregard are ideal, but any sweet potato works. Costco or Trader Joe's usually carry them pre-peeled, which saves time. Look for firm, smooth skins with no soft spots. For extra caramelization, toss the cubes in 1 tbsp olive oil before roasting. The pineapple? Fresh is best—canned works in a pinch, but drain it well to avoid sogginess. Toasting the macadamia nuts in a dry pan until golden adds a buttery crunch that’s totally worth the extra minute.
No fresh pineapple? Canned pineapple in juice is your next best bet—just drain it thoroughly. Swapping macadamia nuts for pecans or walnuts cuts costs without sacrificing texture. The dressing can be prepped ahead—store it in a jar in the fridge for up to 5 days. For a spicier kick, add a pinch of red pepper flakes to the dressing. If you’re serving this as a main, boost the protein with grilled shrimp or chicken on top. And trust me on the sesame seeds—they’re the perfect finishing touch for that authentic Hawaiian vibe.
Roasted sweet potatoes keep for 5 days in the fridge, but the dressing is the real MVP here—it only gets better as flavors meld. Portion the salad in airtight containers with the dressing on the side if prepping ahead. The nuts and pineapple can be stored separately for up to 3 days without losing their crunch. For a make-ahead tropical party, assemble everything the night before and let it marinate overnight—flavors explode after resting. Serve warm or chilled—either way, it’s a showstopper.
Why You'll Love This Recipe
- No Roasting Required: I swear by this shortcut—just boil the sweet potatoes until tender, then slice while warm. No oven, no waiting, no stress. The texture stays creamy and the pineapple’s sweetness cuts right through without overpowering.
- Tropical Crunch Magic: That combo of toasted macadamia nuts and fresh pineapple? It’s like a vacation in your mouth. The nuts add buttery richness while the pineapple keeps it bright—no heavy dressing needed, just pure flavor balance.
- Lunchbox Hero: Between us, this is my go-to for work lunches or picnics. Pack it in a jar the night before, and by morning, the flavors meld perfectly. Kids love the sweetness, and adults? They’ll ask for seconds without you having to "make it fancy."
- Budget-Friendly Luxury: Sweet potatoes and pineapple stretch further than you’d think, and macadamias add that "special occasion" feel without breaking the bank. Honestly, it’s the kind of dish that makes you feel like you’re eating out—without the takeout bill.
Step-by-step instructions for sweet potato salad Hawaii
Here's how to transform simple ingredients into a vibrant, tropical-inspired salad that's perfect for summer gatherings.
🔥 Step 1: Roast the Sweet Potatoes to Perfect Tenderness
Preheat your oven to 400°F and line two large baking sheets with parchment paper. Toss the 3 lbs Sweet Potatoes (cubed) with 0.25 cup Olive Oil, 1.5 tsp Salt, 0.5 tsp Black Pepper, and 2 tbsp Brown Sugar until evenly coated. Spread them in a single layer—don't crowd the pan.
Roast for 25-30 minutes until the edges are deep golden brown and a knife slides in easily. Give them a gentle shake halfway through to ensure even browning. I like to test one piece early—if it's still firm, return it to the oven for another 5-10 minutes. The sweet potatoes should be tender but still hold their shape when pierced.
🍳 Step 2: Toast the Macadamia Nuts for Nutty Depth
While the sweet potatoes roast, spread the 1.5 cups Macadamia Nuts on a separate baking sheet. Toast them in the same 400°F oven for 8-10 minutes until they're fragrant and lightly golden. Watch them closely—they burn quickly! Remove them when they smell amazing and have turned a few shades darker.
Let them cool for 5 minutes before roughly chopping them with a knife. The toasted nuts will add incredible texture and richness to your salad. Here's the thing—don't skip toasting. Raw nuts won't have that same satisfying crunch and flavor.
👨🍳 Step 3: Create the Tropical Pepito Dressing
In a medium bowl, whisk together the 0.5 cup Coconut Milk, 0.5 cup Lime Juice, 2 tbsp Soy Sauce, 1 tbsp Honey, and 0.25 cup Olive Oil. This dressing is the heart of your salad—sweet, tangy, and umami-rich. Taste it now and adjust the balance: need more sweetness? Add a touch more honey. Too tangy? A splash more coconut milk helps.
Stir in the 0.5 cup Fresh Cilantro and 0.25 cup Scallions along with the toasted, chopped macadamia nuts. Fold everything together gently—you want the nuts to stay whole and crunchy. This mixture is what I call "pepito magic"—it's the perfect balance of textures and flavors that makes this salad special.
🥘 Step 4: Combine Everything for Maximum Flavor
Once your sweet potatoes are perfectly roasted, let them cool for 10 minutes before transferring them to a large serving bowl. Add the 2 cups Fresh Pineapple (diced) and pour the pepito dressing over everything. Gently toss to combine—be careful not to mash the sweet potatoes or pineapple.
Taste and adjust seasoning if needed. I usually add a pinch more salt or a squeeze of lime juice at this stage. The salad should be vibrant, slightly sweet, with a perfect balance of tangy and savory flavors. If it seems dry, add 1-2 tablespoons of water to loosen it up.
🍽️ Step 5: Garnish and Serve Immediately
Transfer the salad to a serving platter and sprinkle with the 1 tbsp Sesame Seeds for that final crunchy garnish. Serve it immediately while everything is still fresh and vibrant. The contrast of warm sweet potatoes with cool pineapple and crunchy nuts makes this salad truly special.
This tropical-inspired salad is perfect for potlucks, BBQs, or as a light lunch. The flavors only get better as they sit for about 30 minutes, so don't wait too long to serve. Pair it with grilled chicken or fish for a complete meal that transports you to Hawaii in every bite!
Pro Tips For Making Sweet Potato Salad Hawaii
- ROAST POTATOES UNTIL TENDER: Cook them at 400°F (200°C) for 45-50 minutes, flipping halfway—sweet potatoes need that extra time to soften completely. I used to rush this, and the salad always felt gummy; patience here makes all the difference.
- DRAIN PINEAPPLE WELL: Slice the pineapple and let it sit in a colander for 10 minutes before adding it to the salad. The extra moisture makes the dressing pool instead of cling, and no one wants soggy macadamia nuts in their bowl.
- TOAST MACADAMIAS LOW: Spread them on a baking sheet at 325°F (160°C) for 8-10 minutes until fragrant and golden. High heat burns them fast, and raw nuts taste bland—this slow toast brings out their nuttiness without turning bitter.
- CHOP SCALLIONS SMALL: Slice them into ¼-inch pieces so every bite gets that sharp, fresh kick. I used to leave them whole, and they’d just sit there like tiny green flags—now they disappear into the salad where they belong.
Troubleshooting this dish
Sweet Potatoes Too Dry
If your roasted sweet potatoes end up dry or tough, you likely over-roasted them. The key is to remove them when they're just tender—test with a knife for resistance.
For extra moisture, toss the hot sweet potatoes with 1 tbsp coconut milk right after roasting. This keeps them tender and adds a subtle tropical flavor. 🌺
Dressing Separating
The dressing may separate if you use too much coconut milk or olive oil. To fix this, whisk in 1 tsp cornstarch mixed with 1 tsp water and heat gently for 1-2 minutes to thicken.
For prevention, whisk the dressing ingredients vigorously before adding to the salad. I also recommend storing dressing separately if prepping ahead.
Pineapple Too Watery
Fresh pineapple releases juice when chopped, which can make your salad soggy. Drain canned pineapple thoroughly and pat fresh pineapple pieces dry with a paper towel before adding.
For extra crunch, add the pineapple just before serving. If using fresh pineapple, choose ripe but firm fruit—the riper it is, the juicier it becomes.
Nuts Not Crunchy
Toasted macadamia nuts lose their crunch if stored improperly. Keep them in an airtight container at room temperature for up to 3 days. For extra crunch, toast them fresh before assembling the salad.
If they've gone soft, sprinkle them with 1 tsp powdered sugar and toast again for 2-3 minutes to revive their texture.
Flavor Too Mild
If your salad tastes bland, boost the umami with an extra 1 tbsp soy sauce or add ½ tsp fish sauce for depth. For sweetness, drizzle with 1 tsp honey or add ½ tsp grated ginger for warmth.
Taste as you go—Hawaiian flavors need balance, and adjustments make all the difference!
Storage Issues
This salad keeps best in the fridge for 3-4 days, but the texture changes over time. Store the dressing separately and toss it in just before serving. For longer storage, roast the sweet potatoes and store them separately, then assemble the salad when ready.
The pineapple and nuts can be stored separately for up to 5 days without losing their freshness. 💫
Nutrition facts
Frequently asked questions
Can I substitute macadamia nuts in this recipe?
Swap macadamia nuts for pecans or walnuts to save money, or try toasted coconut flakes for a lighter texture. If you're avoiding nuts, use toasted pumpkin seeds or extra pineapple chunks for crunch. Just toast them first to enhance flavor.
How do I make this salad vegan?
Replace the coconut milk with coconut cream, use vegan honey or maple syrup instead of honey, and swap soy sauce for tamari or coconut aminos. For protein, add tofu or chickpeas to the salad. The dressing will still be rich and tropical!
Can I use regular potatoes instead of sweet potatoes?
Not recommended—they lack the natural sweetness and vibrant color that make this dish special. Sweet potatoes have a creamier texture and caramelize beautifully. If you must use regular potatoes, roast them at 375°F for 10-15 minutes less, but the flavor won't be the same.
What's the best way to reheat leftover salad?
Store components separately: sweet potatoes, pineapple, and dressing. Reheat sweet potatoes in a 350°F oven for 10 minutes or microwave for 1-2 minutes. Keep pineapple and nuts at room temp, then toss everything together with fresh dressing. Never reheat the full salad—it'll get soggy!
Why does my dressing taste too strong?
Balance the flavors by adding 1 tbsp lime juice for acidity or 1 tsp honey for sweetness. If it's too salty, dilute with 1 tbsp water or add ½ tsp brown sugar. Taste as you go—Hawaiian flavors need harmony, and small adjustments make all the difference!
