Sweet Potato Salad With Pineapple Recipe: Tropical Twist on a Classic

Desserts

Sweet Potato Salad With Pineapple Recipe: Tropical Twist on a Classic

This sweet potato salad with pineapple recipe reimagines a classic dish with a vibrant tropical twist that’s as delicious as it is unexpected. The natural sweetness of roasted sweet potatoes pairs perfectly with fresh pineapple, creating a balance of flavors that’s both refreshing and satisfying.

What makes this salad special is how easily it adapts to dietary preferences—whether you’re vegetarian, vegan, or simply looking for a lighter meal.

The foundation of this salad starts with perfectly roasted sweet potatoes, their edges caramelized for depth, while the pineapple adds a bright, juicy contrast. A simple dressing—whether creamy mayo-based or tangy vinaigrette—ties everything together, and optional additions like toasted pecans or crumbled tofu give it extra texture and protein.

The result is a dish that’s hearty enough for a main course but light enough for a side.

What you’ll end up with is a salad that’s rich in flavor, color, and versatility—ideal for potlucks, summer gatherings, or even a weeknight dinner. The sweet potatoes stay tender and slightly sticky from roasting, while the pineapple keeps the salad from feeling too heavy.

It’s the kind of dish that feels indulgent but still balanced, proving that classic recipes can be reinvented without losing their charm.

Best of all, this salad keeps well in the fridge for up to four days, making it perfect for meal prep. Serve it warm or at room temperature, and don’t be afraid to experiment with add-ins like avocado, jalapeño, or fresh herbs to customize it to your taste.

Here’s how to make it—simple, adaptable, and always delicious.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for recipe for sweet potato salad with pineapple

Roasted sweet potatoes and juicy pineapple create this tropical salad's vibrant heart.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 1 ½ lb Organic preferred, skin-on for roasting
Fresh Pineapple 🍍 1 cup Diced, fresh or thawed frozen
Red Onion 🧅 1 whole Thinly sliced for texture contrast
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity variety
Mayonnaise 🥫 ½ cup Dijon-style preferred for tang
Fresh Lime Juice 🍋 ¼ cup Freshly squeezed, seeds removed
Honey 🍯 2 tbsp Wildflower preferred for depth
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Ground Black Pepper 🌶️ ½ tsp Freshly cracked for aroma
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Toasted Pecans 🥜 ½ cup Chopped, optional for crunch
Avocado 🥑 1 whole Pitted, diced, optional
Jalapeño 🌶️ 1 whole Seeded, minced, optional

Sweet potatoes are the star—look for organic ones at Whole Foods or your local farmers' market for the best flavor. Medium-sized potatoes roast evenly without drying out. If using pre-cut, pat them dry first. The pineapple should be ripe but firm—cut into 1-inch cubes for perfect texture. For extra depth, Trader Joe's carries pre-cut pineapple chunks that save time. Toast your pecans in a dry pan for 3-4 minutes until golden—Costco sells them in bulk for great value.

No fresh pineapple? Frozen works perfectly—just thaw and drain excess liquid. Swap honey for maple syrup if preferred, though honey adds that floral note. The mayo can be vegan mayo if needed, but Dijon-style adds that subtle tang. For heat lovers, jalapeño adds a nice kick—remove seeds for mildness. Avocado adds creaminess but can be omitted for a lighter version. Fresh lime juice is non-negotiable—Mexican Key limes are ideal if available, but regular limes work fine. If cilantro's too strong, basil makes a lovely substitute.

Roasted sweet potatoes keep 3 days in the fridge—reheat gently in a skillet with a splash of water. The full salad holds 4 days covered, though pineapple softens over time. For meal prep, store components separately and assemble fresh. Pecans stay crisp for 1 week in an airtight container. Double the batch—this salad disappears fast at gatherings. Freeze pineapple separately for up to 3 months if prepping ahead.

❤️

Why You'll Love This Recipe

  • Sweet Potato Magic: The roasted sweet potatoes get this right—caramelized edges and buttery centers that make every bite worth it. I swear, the moment that pineapple juice hits the warm spuds, it’s like a flavor party in your mouth.
  • Pantry Powerhouse: Honestly, you’ve got this covered if you’ve got basics. Sweet potatoes, pineapple, mayo, and onion? That’s it. No fancy ingredients, no last-minute grocery runs—just throw it together when inspiration (or hunger) strikes.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The texture holds up for days—no soggy salad here—and the sweet-spicy kick keeps it exciting. My kids actually eat their veggies when they’re hidden in this (even if they pretend they’re not).
  • Budget Bright Spot: Sweet potatoes and pineapple stretch further than you’d think. A single roast yields enough for leftovers, and the mayo-onion dressing costs pennies. Plus, it’s one of those dishes that tastes even better the next day—proof that good food doesn’t need a big budget.

Step-by-step instructions for sweet potato salad with pineapple

This tropical twist on a classic salad delivers perfect roasted sweet potatoes with vibrant, zesty flavors.

1

Roast the Sweet Potatoes Until Tender

Preheat your oven to 400°F and line a baking sheet with parchment paper. Pierce the 1.5 lb medium sweet potatoes with a fork in several places to allow steam to escape. Place them on the prepared baking sheet and roast for 45-50 minutes, turning halfway through, until a knife slides in easily and the edges are slightly caramelized.

Here's the thing—roasting develops that deep, nutty sweetness that makes this salad special. If you're using organic sweet potatoes, you can leave the skin on for extra texture and nutrients. Let them cool completely before handling; this makes peeling and dicing much easier and prevents a sticky mess.

2

Prepare the Tropical Dressing Components

While the sweet potatoes roast, dice the 1 cup fresh pineapple into small, even pieces and thinly slice the 1 whole red onion. In a small bowl, whisk together the 0.5 cup mayonnaise, 0.25 cup fresh lime juice, 2 tbsp honey, 1.5 tsp salt, and 0.5 tsp ground black pepper. Taste and adjust seasoning—you want a balance of sweet, tangy, and slightly spicy.

This is where the magic happens. The honey and lime juice create a perfect balance with the creamy mayonnaise, while the salt and pepper enhance all the flavors. If you're using Dijon-style mayonnaise, you'll get an extra tangy kick that pairs beautifully with the tropical flavors. Keep this dressing chilled until ready to combine.

3

Assemble the Salad with Fresh Additions

Once the sweet potatoes are cool enough to handle, peel them and dice into ½-inch cubes. In a large bowl, combine the sweet potatoes, pineapple, red onion, and the prepared dressing. Gently fold everything together until fully coated. Let the salad sit for 10 minutes to allow the flavors to meld—this is crucial for even distribution of the dressing.

If you're using the optional 1 whole avocado and 1 whole jalapeño, now's the time to add them. Dice the avocado and mince the jalapeño (remove seeds if you prefer less heat). Fold these in gently just before serving to preserve their texture. The avocado adds creamy richness, while the jalapeño brings a subtle spicy kick that brightens the whole dish.

4

Garnish and Serve for Maximum Freshness

Just before serving, stir in the 0.25 cup fresh cilantro and 0.5 cup toasted pecans. The cilantro adds a bright, herbal note that cuts through the richness of the sweet potatoes and mayo, while the pecans provide a satisfying crunch. Taste again and adjust seasoning if needed—sometimes the flavors need a little more salt or lime to really shine.

Serve immediately while the avocado is still fresh and the pecans are crisp. This salad tastes best at room temperature, so let it sit for 5-10 minutes before serving if you've prepared it ahead. The contrast of warm roasted sweet potatoes with cool tropical elements makes this dish truly special—perfect for summer gatherings or a light lunch with a big flavor punch.

👨‍🍳

Pro Tips For Making Recipe For Sweet Potato Salad With Pineapple

  • Boil Until Fork-Tender: Sweet potatoes should give just slightly when pierced—they’ll keep cooking in the dressing. I used to pull them at "soft" and end up with mushy salad; aim for 12-15 minutes in boiling water, then cool in ice water to stop cooking.
  • Core Pineapple Like a Pro: Cutting fresh pineapple is messy, but here’s the trick: slice off the top and bottom, then cut down the sides to expose the core. Twist the core out with your hands—no knife needed. (Yes, it looks weird, but it’s faster and cleaner than fighting a knife.)
  • Salt the Onions Early: Slice the red onion thin and toss it with ½ teaspoon salt right away. This softens the edges and mellows the sharpness before mixing with the mayo. I skipped this once and ended up with a salad that tasted like a punch to the face.
  • Dress While Still Warm: Mix the warm sweet potatoes with the mayo and pineapple while they’re still at room temp (not piping hot). The heat helps the mayo emulsify better, and the salad stays creamy longer. Cold potatoes? You’ll end up with a greasy, separated mess.

Creative variations of recipe for sweet potato salad with pineapple

Spicy Caribbean Twist

Transform this salad into a Caribbean-inspired bowl by adding 1 tbsp minced Scotch bonnet pepper (or habanero for milder heat) to the dressing. Toss in ½ cup cooked black beans and ¼ cup chopped cilantro for extra depth.

Serve with lime wedges on the side—this version is perfect for spicy seafood lovers. 🌶️

Vegan Protein Boost

For a plant-based protein upgrade, crumble ½ cup firm tofu (pressed and pan-fried) over the salad or add ½ cup chickpeas for extra texture. Swap mayo for vegan mayo (like Just Mayo) and use maple syrup instead of honey.

The tofu absorbs the dressing beautifully, adding a satisfying bite. 🥜

Asian-Inspired Fusion

Give it an Asian fusion vibe by swapping lime juice for rice vinegar and honey for soy sauce. Add 1 tbsp grated ginger and 1 tsp sesame oil to the dressing, then top with 2 tbsp chopped scallions and 1 tbsp toasted sesame seeds.

Serve with sriracha for dipping—this version pairs perfectly with grilled fish or shrimp. 🥢

Sweet & Smoky BBQ Version

For a smoky-sweet twist, mix 2 tbsp BBQ sauce (like Sweet Baby Ray's) into the dressing and add ¼ cup chopped jalapeños and 2 tbsp crumbled bacon.

Top with pickled red onions for tang. This hearty version works as a main dish with crusty bread—ideal for game day or BBQ gatherings. 🔥

Tropical Fruit Salad Hybrid

Lighten it up by reducing the mayo to ¼ cup and adding ½ cup diced mango and ½ cup chopped bell peppers. Toss with 1 tbsp coconut flakes and 1 tsp lime zest for a fruit salad-inspired version.

Serve chilled as a refreshing side for grilled meats or as a standalone dessert-like dish. 🍍

Meal-Prep Power Bowl

Double the batch and store components separately for easy meal prep. Keep the roasted sweet potatoes and pineapple in one container, dressing in another, and toppings (pecans, avocado) in a third.

Assemble fresh before eating to maintain texture. Add cooked quinoa or farro for a grain bowl upgrade—this keeps well for 5 days in the fridge. 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 5g25%
Cholesterol 35mg12%
Sodium 810mg35%
Total Carbohydrate 48g17%
Dietary Fiber 8g29%
Sugars 24g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned pineapple instead of fresh?

Yes, but drain and rinse the canned pineapple thoroughly to remove excess syrup. For best texture, choose crushed pineapple in juice rather than heavy syrup. Fresh pineapple adds more vibrant flavor, but canned works in a pinch—just reduce honey slightly to balance the sweetness.

2

How do I make this salad vegan?

Swap the mayo for vegan mayo (like Just Mayo) and replace honey with maple syrup. Add ½ cup chickpeas or tofu for protein. The dressing will still taste rich and creamy with these adjustments. For extra depth, use coconut aminos instead of salt.

3

Can I make this ahead of time?

Yes! Roast the sweet potatoes 1 day ahead and store them in the fridge. Assemble the salad 4-6 hours before serving to let flavors meld. Keep the avocado and pecans separate until serving to preserve texture. The dressing can be made 2 days ahead and stored in the fridge.

4

What's the best way to reheat leftovers?

Gently reheat in a skillet over low heat with 1 tbsp water for 3-4 minutes to restore moisture. Avoid microwaving as it can make the sweet potatoes gummy. For extra crispiness, broil for 1-2 minutes after reheating. Best enjoyed at room temperature.

5

Why did my sweet potatoes turn out dry?

Over-roasting or under-skinning causes dryness. Pierce potatoes well before roasting and check doneness at 400°F after 40 minutes. If using microwave, cover with damp paper towel for 2-3 minutes to restore moisture. For extra richness, toss with 1 tsp olive oil before reheating.

★★★★★4.8(15 reviews)
Categories Desserts