Side Dishes
This creamy sweet potato salad with pineapple transforms a classic side into a vibrant, tropical-inspired dish that brightens any meal. š The perfect balance of roasted sweet potatoes, juicy pineapple, and a tangy dressing creates a texture that's both satisfying and refreshingāideal for potlucks, BBQs, or as a standalone vegetarian main.
Roasting the sweet potatoes first enhances their natural sweetness while maintaining a tender bite, and the pineapple adds a burst of freshness that cuts through the richness.
The secret to this salad lies in the dressingāa zesty blend of lime juice, olive oil, and a touch of honey that ties all the flavors together without overpowering them.
You can customize it with a sprinkle of chili flakes for heat or fresh cilantro for extra brightness, depending on your preference. This recipe is naturally vegetarian and can easily be made vegan by swapping the honey for maple syrup and using a plant-based mayo in the dressing.
What makes this dish truly special is how the textures play together: the creamy roasted sweet potatoes, the crisp bite of pineapple, and the smoothness of the dressing create a harmonious contrast. Serve it chilled or at room temperature, and it stays just as delicious hours laterāperfect for meal prep.
Pair it with grilled chicken, fish, or even as a hearty vegetarian bowl with black beans and avocado for a complete meal.
For an added touch, garnish with toasted coconut flakes or a sprinkle of sesame seeds to elevate the tropical vibe. Whether you're hosting a summer gathering or simply craving something fresh and flavorful, this salad delivers big on taste and presentation. Ready to make it? Letās get started!
Ingredients for recipe for sweet potato salad with pineapple
Six ingredients transform a simple salad into tropical perfection with creamy, caramelized sweet potatoes.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes š | 3 lbs | Medium size, organic preferred |
| Pineapple š | 1 whole | Fresh, ripe, juicy variety |
| Extra-Virgin Olive Oil š« | ½ cup | For roasting and dressing |
| Lime Juice š | ¼ cup | Freshly squeezed, no pulp |
| Honey šÆ | 3 tbsp | Local raw preferred |
| Mayonnaise š„« | ½ cup | Dijon-style for tang |
| Red Bell Pepper š¶ļø | 1 whole | Diced, for fresh crunch |
| Red Onion š§ | 1 whole | Thinly sliced, for bite |
| Fresh Cilantro šæ | ¼ cup | Chopped, for brightness |
| Toasted Coconut Flakes š„„ | ¼ cup | For tropical garnish |
| Salt š§ | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper š¶ļø | ½ tsp | Freshly cracked |
| Chili Flakes š„ | ½ tsp | Optional for heat |
Sweet potatoes are the heart of this dishāorganic or heirloom varieties have the best texture. Trader Joe's and Whole Foods carry great options, or grab the standard orange ones at any grocery store. Roast them until tender but not mushy; they should hold their shape when pierced with a fork. For extra flavor, rub them with a little olive oil and salt before roasting. Pineapple is non-negotiable hereāgolden or red varieties both work, but avoid pre-cut (it browns fast). Look for pineapples that feel heavy for their size and have a sweet aroma at the base.
No honey? Maple syrup or agave works in a 1:1 swapājust know itāll be slightly less floral. The mayo can be swapped for a vegan version like Just Mayo or a Greek yogurt base for tang. Fresh out of cilantro? Dried oregano at one-third the amount gives a similar earthy note. The dressing is where the magic happensābalance is key. Start with the lime juice and honey, then adjust salt to taste. If itās too thick, thin with a splash of water or more lime juice. For extra crunch, toast your coconut flakes in a dry pan for 2-3 minutes until golden.
Roasted sweet potatoes keep well for 5 days in the fridge, but the pineapple and dressing are best used within 3 days. Store components separately if prepping aheadācombine just before serving to keep the pineapple crisp. This salad tastes even better the next day as flavors meld. For meal prep, portion into glass containers with tight lids. The coconut flakes stay fresh for 2 weeks in an airtight container, so toast extra if youāre making multiple batches.
Why You'll Love This Recipe
- Sweet Potato Magic: I swear, roasting the sweet potatoes until theyāre caramelized on the edgesājust a little crisp where the oil poolsāchanges everything. That honey-lime glaze? Itās the secret handshake this dish needs to go from "side" to "main event."
- Tropical Twist: Between us, the pineapple isnāt just there to look prettyāit cuts through the sweetness like a bright, juicy knife. The lime juice keeps it from being cloying, and the olive oil ties it all together with that rich, fruity depth. Honestly, itās the kind of flavor combo that makes you want to eat it straight from the bowl.
- Lunchbox Hero: This salad holds up like a champ for meal prep. I pack it in jars for work all weekāsweet potatoes stay tender, pineapple stays crisp, and the dressing clings to everything. (Yes, even on a Tuesday night when youāre too tired to think.)
- Budget Bright Spot: Sweet potatoes and pineapple are affordable staples that feel fancy. A single roasted tray and a few pantry staples feed four for under $10. Leftovers? Even betterāthey reheat beautifully, and the flavors only get more complex overnight. My wallet and my taste buds thank me.
Step-by-step instructions for sweet potato salad with pineapple
Here's how to transform roasted sweet potatoes and fresh pineapple into a creamy, tropical salad that balances sweetness and crunch.
š„ Step 1: Roast Sweet Potatoes Until Caramelized
Preheat your oven to 400°F. Peel and cut the 3 lbs sweet potatoes into 1-inch cubesāuniform size ensures even cooking. Toss them with 2 tablespoons of the extra-virgin olive oil and ½ teaspoon of the salt until evenly coated. Spread them in a single layer on a parchment-lined baking sheet.
Roast for 25-30 minutes until the edges are deep golden brown and the centers yield slightly to a fork. Here's the thingādon't overcrowd the pan. If you need to use two sheets, that's okay, but give them space so they crisp up instead of steam. The caramelized edges are what give this salad its rich, almost buttery texture.
š³ Step 2: Prepare the Tropical Dressing
While the sweet potatoes roast, peel and dice the 1 whole pineapple into ½-inch chunks. In a large bowl, whisk together the 0.5 cup mayonnaise, 0.25 cup lime juice, 3 tbsp honey, 0.5 tsp black pepper, and 0.5 tsp chili flakes (if using). The dressing should be thick but pourableāif it's too stiff, whisk in 1-2 tablespoons of water to loosen it.
Here's where it gets funātaste as you go. The honey should balance the tangy lime, but if it's too sweet, add a splash more lime juice. The chili flakes add a subtle kick that cuts through the richness of the mayonnaise. Trust your palate hereāthis is your flavor foundation.
šØāš³ Step 3: Assemble the Salad with Fresh Crunch
Once the sweet potatoes are done, let them cool for 5 minutes (they'll be hot!). Transfer them to the same bowl with the dressing. Add the diced pineapple, ½ of the diced red bell pepper, and half of the thinly sliced red onion. Gently fold everything together with a silicone spatulaāyou want to coat the sweet potatoes evenly without mashing them.
Real talk: don't skip the onion and bell pepper. Their sharp bite contrasts beautifully with the sweetness. If you're worried about the salad being too wet, let it sit for 10 minutes before servingāthe flavors will meld, and any excess moisture will settle.
š„ Step 4: Garnish and Serve for Maximum Impact
Just before serving, stir in the remaining ½ diced red bell pepper and ½ sliced red onion for a fresh crunch. Sprinkle with the 0.25 cup chopped fresh cilantro and 0.25 cup toasted coconut flakes. The coconut adds a toasty, tropical finish that ties everything together.
Serve immediately while the sweet potatoes are still warmāthis salad tastes best when the contrast between the warm, creamy potatoes and the cool, fresh toppings is at its peak. If you're serving outdoors, this is the perfect make-ahead dish: assemble it up to 4 hours ahead and store in the fridge, then garnish just before serving to keep everything vibrant.
Pro Tips For Making Recipe For Sweet Potato Salad With Pineapple
- ROAST AT 400°F: Sweet potatoes need that high heat to caramelize properlyādonāt skimp on the oven temp. Cut them into even 1-inch cubes so they cook through without turning to mush (yes, even if youāre impatient like me).
- USE FRESH PINEAPPLE: Canned pineapple works in a pinch, but fresh is the thing that matters mostāits acidity brightens the dish and keeps the salad from tasting flat. If using fresh, core and dice it small so every bite has that juicy punch.
- DONāT OVERMIX THE DRESSING: Toss the warm sweet potatoes with the dressing just until coatedāovermixing turns the salad gluey. Let it sit for 5 minutes before serving so the flavors meld (your future self will thank you).
- SWAP HONEY FOR MAPLE: Maple syrup adds depth without overpowering the lime, and itās less likely to crystallize in the dressing. Use the same amount, but trust the processāitāll taste richer and more balanced.
Creative variations of this dish
Tropical Fusion Twist
Swap the pineapple for mango and kiwi to create a luscious fusion salad that's perfect for summer gatherings. Use 2 cups diced mango and 1 kiwi sliced into rounds, then add 1 tbsp lime zest to the dressing for extra brightness.
The kiwi adds a refreshing tartness that pairs beautifully with the creamy sweet potatoes. š“
Spicy Caribbean Style
For a bold kick, add 1 tbsp grated ginger and 1 tsp ground allspice to the dressing, then top with 2 tbsp chopped scallions and 1 tbsp toasted pepitas.
The ginger and allspice give it a warm, spicy depth that works amazingly with the tropical flavors. Serve with grilled jerk chicken for a full Caribbean-inspired meal.
Savory BBQ-Inspired
Transform this salad into a smoky-sweet side by adding 2 tbsp BBQ sauce (like Sweet Baby Ray's) to the dressing and tossing in ½ cup cooked black beans for heartiness. Garnish with ¼ cup crumbled bacon and 2 tbsp chopped parsley.
This version is perfect for BBQs or game daysāitās hearty enough to stand on its own or pair with burgers.
Creamy Avocado Version
For a richer texture, mash 1 ripe avocado into the dressing along with the mayo. Add 1 tbsp lime juice and ½ tsp cumin to keep it fresh. Top with ¼ cup crumbled feta cheese and 2 tbsp chopped mint for a Mediterranean twist.
This version is especially delicious with grilled shrimp or as a vegetarian main.
Sweet & Smoky Maple-Glazed
Before roasting, toss the sweet potatoes with 1 tbsp maple syrup and ½ tsp smoked paprika for a caramelized, smoky flavor. Use maple syrup instead of honey in the dressing and add ½ tsp cinnamon for warmth.
Garnish with 2 tbsp chopped pecans for crunch. This variation is perfect for fall or holiday meals.
Protein-Packed Add-Ins
Boost this salad with ½ cup cooked quinoa or ½ cup chickpeas for extra protein. For a meaty option, add ½ cup shredded rotisserie chicken or ½ cup grilled shrimp.
These additions make it a complete meal while keeping the tropical flavors intact. Just fold them in gently so they donāt overpower the sweet potatoes and pineapple. šŖ
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Fresh pineapple gives the best texture and flavor, but you can use canned in a pinch! Drain and rinse the pineapple thoroughly to remove excess syrup, then pat dry completely. For extra brightness, add 1 extra tablespoon of lime juice to the dressing. Avoid pineapple with added sugar if you want to keep the natural sweetness balanced.
How do I make this salad vegan?
Swap the honey for 3 tbsp maple syrup and use vegan mayo (like Just Mayo) in the dressing. For extra creaminess, add ¼ cup silken tofu or avocado blended into the mayo. The toasted coconut flakes stay vegan, but check your mayo label to ensure no honey or dairy additives.
Why does my sweet potato salad get watery?
Pineapple releases natural enzymes that break down the sweet potatoes' cell walls, causing excess moisture. To fix this, let the salad sit for 10-15 minutes before servingāthe flavors meld and excess liquid settles. For extra insurance, roast the sweet potatoes until slightly underdone (22-25 minutes) so they firm up when cooled.
Can I make this ahead of time?
Roast the sweet potatoes and prep the dressing 1 day ahead, then store separately in the fridge. Combine everything 2-3 hours before serving to let flavors meld. Keep the pineapple and fresh toppings (cilantro, red onion) separate until the last minute to maintain crispness and vibrant color.
What's the best way to reheat leftovers?
This salad isn't meant to be reheatedāit's best served chilled or at room temperature. If you have leftovers, store them in an airtight container for 3-4 days. For a warm twist, gently reheat just the roasted sweet potatoes (without dressing) in a 350°F oven for 10 minutes, then toss with fresh pineapple and dressing when serving.
