Desserts
This sweet potato salad with pineapple transforms classic comfort food into a vibrant tropical dish that balances creamy texture with bright, tangy flavors. 🌟 The secret lies in perfectly roasted sweet potatoes that caramelize into tender, buttery bites, while fresh pineapple adds juicy sweetness that cuts through the richness.
What makes this recipe stand out is how simple ingredients—like lime vinaigrette and fresh herbs—elevate the dish into something restaurant-worthy, yet effortless to prepare.
The roasting process is key to achieving that ideal texture—sweet potatoes become tender with a slight crispness, while the pineapple stays fresh and juicy. A zesty lime vinaigrette ties everything together, adding brightness that enhances both the sweetness of the potatoes and the tropical notes of the pineapple.
This salad is versatile enough to serve as a hearty side dish or even a light main course, making it perfect for summer picnics, potlucks, or weeknight dinners.
What you’ll end up with is a dish that’s creamy yet refreshing, sweet yet tangy—a perfect balance that feels both indulgent and light. The contrast between the soft, velvety sweet potatoes and the crisp, juicy pineapple creates a texture that’s impossible to resist.
Plus, with a few simple swaps, this recipe can easily be adapted to fit dietary preferences, whether you’re making it vegan or keeping it dairy-free.
Serve it warm or chilled, and watch as it disappears from the table. The combination of flavors and textures makes this salad a crowd-pleaser, proving that comfort food can be exciting, vibrant, and full of surprises. Ready to give it a try?
Ingredients for recipe for sweet potato salad with pineapple
Simple ingredients transform into a vibrant tropical salad with creamy texture and bright flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Medium size, peeled and cubed |
| Fresh Pineapple 🍍 | 1 cup | Diced, fresh or canned in juice |
| Red Onion 🧅 | 1 whole | Thinly sliced, white and light green parts |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, seeds removed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Mayonnaise 🥫 | ½ cup | Dairy-free if needed |
| Honey 🍯 | 2 tbsp | Or agave for vegan option |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 3 cloves | Minced for vinaigrette |
| Coconut Milk 🥥 | ¼ cup | Full-fat for creaminess |
| Toasted Coconut Flakes 🥥 | 2 tbsp | For garnish |
The sweet potatoes are the foundation—orange-fleshed varieties like Beauregard roast to perfect tenderness. Look for firm, unblemished tubers at Whole Foods or your local market; they should feel heavy for their size. Fresh pineapple is ideal, but canned in juice (not syrup) works in a pinch—just drain and rinse. For the lime, Mexican limes have more acidity, but regular limes work fine. Toast your coconut flakes in a dry pan for 2-3 minutes until golden—they add a delightful crunch that elevates the dish.
No fresh cilantro? Fresh parsley or basil work beautifully, though the flavor will differ slightly. Substituting honey? Maple syrup or agave keeps it vegan-friendly, though the texture may be slightly heavier. The coconut milk adds richness without dairy—full-fat canned coconut milk gives the best creaminess, but light versions work too. For the mayo, vegan mayo like Just Mayo or Hellmann’s Vegan ensures dietary flexibility. The garlic can be roasted with the sweet potatoes for a milder, sweeter flavor—simply toss the minced cloves with olive oil and roast alongside.
Roasted sweet potatoes keep well in the fridge for 4-5 days when stored in an airtight container. The pineapple releases more juice over time, so add it just before serving to maintain crispness. For make-ahead convenience, prepare the vinaigrette and store it separately—combine with the salad just before serving. The toasted coconut flakes stay fresh for 1 week in a sealed container, so make extra for garnishing other dishes. Serve chilled for a refreshing side or at room temperature for a heartier meal.
Why You'll Love This Recipe
- Sweet Potatoes Roast While You Slice: I swear by the oven here—toss those cubes with olive oil and lime, pop them in at 400°F, and they caramelize into perfect bite-sized morsels while you dice pineapple and onion. No babysitting the stove, just hands-off magic.
- Lunchbox Hero or Potluck Star: Pack it in jars for grab-and-go lunches or bring it to a picnic—it holds up beautifully. (Yes, even on a Tuesday night when you’re too tired to think.) The textures—creamy potato, juicy pineapple, crunchy onion—stay intact for days.
- Budget-Friendly Pantry Powerhouse: Sweet potatoes and pineapple stretch further than you’d think, and the lime and olive oil add just enough fancy to feel like a splurge. I’ll be real: this is my go-to when I’m trying to feed a crowd without breaking the bank.
Step-by-step instructions for sweet potato salad with pineapple
Transform classic sweet potato salad into a vibrant tropical dish with this straightforward method.
🔥 Step 1: Roast the Sweet Potatoes to Caramelized Perfection
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 1.5 lb sweet potatoes (peeled and cubed) with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Spread them in a single layer, ensuring they don't overlap.
Roast for 25-30 minutes until the edges are deep golden brown and a knife slides in easily. The sweet potatoes should be tender but still hold their shape. If they're browning too quickly, tent the pan with foil to prevent burning. This caramelization adds a rich depth of flavor that balances the tropical elements.
👨🍳 Step 2: Prepare the Tropical Dressing
While the sweet potatoes roast, combine ½ cup mayonnaise, 2 tablespoons honey, ½ cup lime juice, ¼ cup coconut milk, 1 teaspoon salt, and ½ teaspoon black pepper in a medium bowl. Whisk until smooth and creamy, scraping the bottom of the bowl to incorporate any thickened bits.
In a small separate bowl, whisk together ¼ cup extra-virgin olive oil and the 3 minced garlic cloves. Slowly drizzle this mixture into the mayonnaise blend while whisking continuously. This creates a silky, balanced dressing that won't overwhelm the sweet potatoes' natural sweetness. Taste and adjust seasoning if needed—you might want to add a touch more lime juice for brightness.
🥘 Step 3: Combine Ingredients for Maximum Flavor
In a large mixing bowl, combine the roasted sweet potatoes, 1 cup diced fresh pineapple, and 1 whole thinly sliced red onion. Pour the dressing over the mixture and gently fold everything together using a spatula. The pineapple's acidity will help tenderize the onions while adding a sweet contrast to the earthy sweet potatoes.
Let the salad sit at room temperature for 10 minutes to allow the flavors to meld. This resting period ensures the dressing fully coats each component, creating a cohesive texture. If you're serving this as a side dish, this is also a good time to prepare any complementary elements like grilled chicken or crusty bread.
🍽️ Step 4: Garnish and Serve with Tropical Flair
Transfer the salad to a serving platter and sprinkle with ¼ cup chopped fresh cilantro and 2 tablespoons toasted coconut flakes. The cilantro adds a fresh herbal note, while the toasted coconut flakes contribute a delightful crunch and nutty depth. For an extra touch, you can drizzle any remaining dressing from the bowl over the top.
Serve immediately while the sweet potatoes are still warm from the oven. This salad pairs beautifully with grilled meats, as a standalone light lunch, or even as a colorful addition to a tropical-themed dinner spread. The combination of warm, roasted sweet potatoes with bright pineapple and tangy lime creates a comforting yet refreshing dish that delivers on both texture and flavor.
Pro Tips For Making Recipe For Sweet Potato Salad With Pineapple
- ROAST SWEET POTATOES UNTIL TENDER: Don’t stop at fork-tender—aim for a knife slipping in like butter. Overcooked sweet potatoes turn mushy; undercooked ones taste dry. Roast at 400°F (200°C) for 35-40 minutes, flipping halfway, until the edges are crisp and the center gives way with just resistance. (Yes, you’ll have to cut one to test—no shortcuts here.)
- PEEL PINEAPPLE LIKE A PRO: Skip the messy core by slicing off the rounded top and bottom first, then standing the pineapple upright and slicing down the sides in one long strip. The core will pop right out—no wrestling with a knife. For salad, cut into ½-inch cubes; bigger pieces stay chewy, smaller ones blend in better. (And if you’re using canned pineapple, drain it and rinse it—syrup makes this salad cloying.)
- SOAK RED ONION 10 MINUTES: Thinly sliced red onion adds bite, but it can overpower the dish if you’re not careful. Toss the slices in cold water for 10 minutes, then drain before mixing. This mellows the sharpness without dulling the flavor—no need to chop it into oblivion. (Pro move: Pat it dry afterward so it doesn’t make the salad soggy.)
- DRESS SALAD JUST BEFORE SERVING: Lime juice and olive oil break down the sweet potatoes’ texture over time, turning them limp. Mix the dressing (lime juice, olive oil, salt) last minute, right before tossing everything together. If you’re prepping ahead, store the roasted sweet potatoes and pineapple separately, then combine and dress when ready. (Trust me, your salad will stay crisp.)
Regional styles of recipe for sweet potato salad with pineapple
Hawaiian Luau Twist
In Hawaii, this salad becomes a staple for luau gatherings, where it's called "Poi-Inspired Sweet Potato Salad"—a nod to the island's traditional poi paste.
Swap the lime vinaigrette for a teriyaki-mayo dressing by mixing ½ cup mayonnaise with 2 tablespoons soy sauce, 1 tablespoon honey, and 1 teaspoon grated fresh ginger. Add ½ cup diced mango to the pineapple for extra tropical sweetness.
Garnish with toasted macadamia nuts instead of coconut flakes for a local touch. 🌺
Caribbean Jerk Fusion
For a Jamaican-inspired version, boost the heat with jerk seasoning. Toss the roasted sweet potatoes with 1 teaspoon jerk seasoning (like Epico Jerk Seasoning) while roasting. In the dressing, replace honey with 2 tablespoons hot honey and add 1 teaspoon Scotch bonnet pepper sauce (adjust to taste).
Top with pickled jalapeños and cilantro for a fiery, smoky kick. Serve alongside grilled jerk chicken for a full island feast. 🔥
Southern U.S. BBQ Side
In the American South, this salad often appears as a smoky BBQ side dish. Roast the sweet potatoes with 1 teaspoon smoked paprika and ½ teaspoon garlic powder for depth. Replace coconut milk with ¼ cup BBQ sauce (like Sweet Baby Ray's) in the dressing.
Add ½ cup diced avocado and 2 tablespoons chopped scallions for a creamy, smoky twist. Serve warm alongside pulled pork or brisket for a crowd-pleasing BBQ spread. 🍖
Asian-Inspired Sesame Dressing
For an East Asian adaptation, transform the dressing into a sesame-ginger vinaigrette. Whisk together ¼ cup tahini, 2 tablespoons rice vinegar, 1 tablespoon soy sauce, 1 tablespoon honey, and 1 teaspoon grated ginger.
Add 1 teaspoon toasted sesame oil and 1 tablespoon sesame seeds to the salad. Swap pineapple for ½ cup mandarin orange segments and garnish with thinly sliced green onions. This version pairs perfectly with sushi or grilled salmon. 🍣
Mediterranean Mezze Style
In Mediterranean cuisine, this salad becomes a warm mezze platter. Replace pineapple with ½ cup diced roasted red peppers and ¼ cup chopped kalamata olives.
Use a lemon-herb dressing by mixing ½ cup olive oil, ¼ cup lemon juice, 1 tablespoon chopped dill, and 1 teaspoon za'atar. Garnish with crumbled feta cheese and toasted pine nuts. Serve with warm pita bread or grilled halloumi for a Middle Eastern-inspired meal. 🥙
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but choose canned pineapple in juice (not syrup) for the best flavor. Drain and rinse it well to remove excess moisture, which helps keep your salad from getting soggy. Fresh pineapple adds better texture, but canned works in a pinch—just add it right before serving to maintain crispness.
How do I make this salad vegan?
Swap the mayonnaise for vegan mayo, use agave or maple syrup instead of honey, and replace coconut milk with unsweetened almond milk or more pineapple juice. The lime vinaigrette stays vegan-friendly as-is! This keeps all the tropical flavors while making it plant-based.
Can I make this ahead of time?
Roast the sweet potatoes a day ahead and store them in an airtight container in the fridge. Prepare the dressing separately, then combine everything just before serving. The pineapple releases more juice over time, so add it last to keep the salad crisp. This method saves time while keeping flavors vibrant.
What if my sweet potatoes turn out mushy?
Over-roasting causes mushiness. For perfect texture, roast at 400°F for 25-30 minutes until tender but still firm. If they're browning too fast, tent with foil. For extra insurance, parboil them for 5 minutes before roasting—they'll hold their shape better.
Can I add protein to this salad?
Grilled chicken, shrimp, or chickpeas work beautifully. For a tropical touch, try teriyaki-glazed tofu or black beans. Add protein after roasting the sweet potatoes and just before serving to keep everything warm and flavorful. This makes it a complete meal!
