Side Dishes
This sweet potato salad with pineapple transforms a classic side into a vibrant, tropical-inspired dish that balances earthy sweetness with bright citrus notes. Roasted sweet potatoes develop a caramelized edge while staying tender inside, creating the perfect contrast to the natural sweetness of fresh pineapple.
The creamy dressing ties everything together with a tangy, zesty finish that elevates every bite.
The secret to this salad lies in the roasting technique—cutting the sweet potatoes into even cubes ensures they cook uniformly, developing that perfect creamy texture without turning mushy.
Fresh pineapple adds a juicy, slightly tart element that cuts through the richness, while a simple citrus vinaigrette keeps the flavors bright and balanced. This isn’t just a side dish; it’s a flavorful centerpiece that works as a main for light meals.
What makes this recipe stand out is its versatility—serve it warm or chilled, as a standalone dish or alongside grilled chicken or fish. The addition of toasted nuts or fresh herbs (like cilantro or mint) adds extra texture and depth, making it even more dynamic.
It’s the kind of salad that feels special but comes together with simple, wholesome ingredients.
Perfect for summer gatherings, potlucks, or a refreshing weeknight dinner, this salad delivers bold flavors without being overly complicated. The roasting process takes just 30 minutes, and the dressing comes together in minutes, so you’ll have a restaurant-worthy dish on the table in no time. Let’s get started!
Ingredients for recipe for sweet potato salad with pineapple
Six vibrant ingredients transform simple sweet potatoes into a tropical-inspired masterpiece with creamy citrus notes.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 ½ lbs | Medium size, peeled and cubed |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, fresh or thawed frozen |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity flavor |
| Fresh Lime Juice 🍋 | ½ cup | Freshly squeezed, seeds strained |
| Honey 🍯 | ¼ cup | Raw or organic preferred |
| Creamy Tahini 🥜 | ¼ cup | For rich, nutty creaminess |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Toasted Pecans 🌰 | ½ cup | Chopped, lightly toasted |
| Red Bell Pepper 🌶️ | 1 whole | Diced, any color variety |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning and balance |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Red Wine Vinegar 🍷 | 1 tbsp | For tangy brightness |
| Garlic Cloves 🧄 | 3 cloves | Minced, for aromatic depth |
The sweet potatoes are the heart of this dish—choose firm, vibrant orange ones with no soft spots. Trader Joe's and Whole Foods carry excellent organic varieties, but any standard grocery store will do. For the pineapple, fresh is ideal, but thawed frozen works perfectly—just drain well to avoid excess moisture. The key is even cubing: about 1-inch pieces roast beautifully without drying out. Toast your own pecans for extra crunch—Costco's bulk section has great prices, or just grab a bag of pre-toasted at Walmart for convenience. Fresh garlic and lime are non-negotiable here—they bring that bright, zesty punch that makes this salad sing.
No tahini? Substitute with equal parts olive oil and lemon juice—it won't be as rich but still delicious. Fresh cilantro too strong? Use parsley at half the amount for a milder flavor. Short on pecans? Walnuts or almonds work beautifully—just toast them first. The honey adds natural sweetness, but maple syrup works in a pinch. For the dressing, balance is everything: start with the vinegar and honey, then adjust lime juice to taste—tropical flavors need that bright acidity. If your red bell pepper tastes bland, sprinkle it with a pinch of salt and let it sit for 10 minutes before dicing—it'll perk right up. And always taste as you go: this dressing is meant to be vibrant, not cloyingly sweet.
Roasted sweet potatoes stay fresh for 5 days in the fridge, but the dressing only lasts 3 days—make it fresh each time for best flavor. Store components separately: keep the sweet potatoes and pineapple in one container, dressing and nuts/herbs in another. To serve, toss everything together just before eating—the textures and flavors meld best when fresh. This salad reheats beautifully, making it perfect for meal prep. Portion into individual containers with the dressing on the side: add it last minute to keep that crisp, fresh taste. Leftovers? It actually tastes better the next day as the flavors meld—proof that good food gets even better with time.
Why You'll Love This Recipe
- No Oven Needed: I roast the sweet potatoes in the microwave—yes, really—so they get that tender, caramelized bite without heating up the kitchen. The pineapple stays fresh and juicy while they cook, and honestly? It’s the kind of shortcut that makes weeknights feel like a win.
- Sweet & Tangy Magic: That honey-lime dressing cuts through the natural sweetness of the pineapple and sweet potatoes in the best way—bright, sticky, and just a little sharp. The olive oil keeps it from being too heavy, so it’s light enough for lunch but satisfying enough to eat for dinner.
- Lunchbox Hero: Between us, this salad holds up amazingly in containers—no soggy pineapple here. I pack it for work all the time, and my kids take it to school because it’s the only thing that actually gets eaten. (Yes, even on a Tuesday.)
- Budget Bright Spot: Sweet potatoes and pineapple are affordable staples, and this recipe stretches them far. I’ll be real: I often double the batch, and it lasts us four days for lunches or sides. Plus, the lime and honey are cheap flavor boosters that make it feel fancy.
Step-by-step instructions for sweet potato salad with pineapple
This tropical-inspired salad delivers creamy texture and vibrant flavors in just a few simple steps.
Roast the Sweet Potatoes Until Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Spread the 2.5 lbs sweet potatoes (peeled and cubed) evenly on the sheet, leaving space between pieces for even cooking. Drizzle lightly with 1 tablespoon of the extra-virgin olive oil and sprinkle with ½ teaspoon of the diamond crystal kosher salt.
Roast for 25-30 minutes until the sweet potatoes are fork-tender with slightly caramelized edges. You'll know they're done when they yield easily to pressure but still hold their shape. I like to flip them halfway through for even browning. Let them cool completely before handling—they'll be hot and can burn your fingers.
Toast the Pecans and Prepare the Dressing
While the sweet potatoes roast, toast the 0.5 cup toasted pecans in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden. Watch them carefully—they burn quickly! Transfer to a plate to cool while you prepare the dressing.
In a small bowl, whisk together the 0.5 cup fresh lime juice, 0.25 cup honey, 0.25 cup creamy tahini, 1 tablespoon red wine vinegar, 3 cloves minced garlic, and 0.5 teaspoon freshly ground black pepper. The mixture should be thick and glossy—if it's too thick, add 1-2 tablespoons water to reach a pourable consistency. This dressing is the heart of the salad's creamy, tangy flavor.
Combine All Ingredients for Maximum Flavor
In a large mixing bowl, combine the cooled sweet potatoes with the 1.5 cups fresh pineapple, 1 whole red bell pepper (diced), and the toasted pecans. Pour the dressing over everything and gently toss until everything is evenly coated. The sweetness of the pineapple and honey will start to caramelize slightly as it mixes with the warm sweet potatoes.
Sprinkle the 0.25 cup fresh cilantro and remaining ½ teaspoon diamond crystal kosher salt over the top, then give it one final gentle toss. The salad should look vibrant with pops of orange, red, and green. Let it sit at room temperature for 10 minutes to allow the flavors to meld together—this is where the magic happens.
Serve Immediately for Creamy Perfection
Taste and adjust seasoning if needed—you might want to add a splash more lime juice for brightness or a touch of honey for sweetness. The salad should balance creamy, tangy, sweet, and nutty flavors in every bite. Serve immediately while the sweet potatoes are still warm, or chill for 1 hour if you prefer it cooler—though I find the warm version is even more delicious.
This salad keeps well in the refrigerator for 3-4 days, making it perfect for meal prep. The tahini dressing thickens slightly when chilled, so give it a quick stir and add a splash of water if needed before serving. Pair with grilled chicken or fish for a complete meal, or enjoy it as a hearty side dish.
Pro Tips For Making Recipe For Sweet Potato Salad With Pineapple
- COOL THE SWEET POTATOES: Roasted sweet potatoes stay gluey if you toss them straight into the salad. Spread them on a tray and let them cool completely before dicing—this keeps the texture light and prevents a sad, mushy mess.
- USE GREEN PINEAPPLE ONLY: Yellow pineapple is sweet but dulls the bright acidity of lime. Stick to green pineapple—it’s tangier, holds its shape better, and cuts through the sweetness without overpowering it.
- DON’T SKIP THE LIME REST: Fresh lime juice needs 10 minutes to mellow out its harsh bite. Mix it in first, then add honey and olive oil last—this lets the acid soften, so the flavors blend smoothly instead of fighting each other.
- ROAST IN BATCHES: Sweet potatoes burn fast. Cut them into even chunks and roast in two batches if your pan is crowded—crowding steams them instead of browning, and you’ll end up with a dish that tastes more like boiled potatoes than roasted.
Regional styles of this dish
Caribbean-Inspired Twist
In the Caribbean, sweet potato salads often feature jerk seasoning and scotch bonnet peppers for heat. Swap the tahini dressing for a lime-honey jerk dressing—mix 0.25 cup honey, 0.25 cup lime juice, 1 tbsp jerk seasoning, and 1 minced scotch bonnet (seeds removed for less heat).
Roast the sweet potatoes with 1 tbsp olive oil and 1 tsp smoked paprika for depth. Top with fresh cilantro and toasted coconut flakes instead of pecans. 🌶️
Southern U.S. Comfort Style
In the American South, this salad gets a creamy, tangy kick with a mayo-based dressing. Replace the tahini with 0.5 cup mayonnaise and add 1 tbsp Dijon mustard and 1 tbsp apple cider vinegar to the dressing.
Swap pineapple for diced mango and add ½ cup crumbled feta cheese for a Southern-inspired twist. Serve warm with a sprinkle of chopped green onions and a pinch of cayenne pepper. This version feels hearty enough for a main dish. 🍋
Hawaiian Luau Vibes
For a true Hawaiian touch, roast the sweet potatoes with 1 tsp ground ginger and ½ tsp cinnamon for warmth. Use fresh macadamia nuts instead of pecans (toast them lightly) and add diced fresh pineapple with a splash of 1 tbsp coconut aminos to the dressing.
Garnish with toasted coconut flakes and lime zest for that island freshness. Serve with grilled teriyaki chicken for a full luau experience. 🌺
Mexican Fiesta Fusion
Give this salad a Mexican fiesta makeover by roasting the sweet potatoes with 1 tsp cumin and ½ tsp chili powder. Swap the tahini for a lime-cilantro crema—mix 0.25 cup sour cream with 1 tbsp lime juice and 2 tbsp chopped cilantro.
Add ½ cup black beans (rinsed) and ¼ cup corn kernels to the salad. Top with avocado slices and a sprinkle of crumbled cotija cheese for a bold, flavor-packed dish. 🌮
Japanese-Inspired Umami Boost
For a Japanese-inspired version, roast the sweet potatoes with 1 tsp grated ginger and ½ tsp sesame seeds. Replace the tahini with a sesame-ginger dressing—whisk 0.25 cup tahini, 2 tbsp rice vinegar, 1 tbsp soy sauce, and 1 tsp grated ginger.
Add ½ cup edamame (shelled) and thinly sliced cucumber to the salad. Garnish with toasted sesame seeds and thinly sliced scallions for a refreshing, umami-rich twist. 🍱
Mediterranean Herb Infusion
For a Mediterranean flair, roast the sweet potatoes with 1 tsp dried oregano and ½ tsp garlic powder. Replace the tahini with a lemon-herb dressing—mix 0.25 cup olive oil, 0.25 cup lemon juice, 1 tbsp chopped dill, and 1 tbsp chopped parsley.
Add ½ cup cherry tomatoes (halved) and ¼ cup kalamata olives (sliced) to the salad. Top with feta cheese crumbles and a sprinkle of toasted pine nuts for a bright, herby finish. 🌿
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
While you can substitute regular potatoes, the flavor and texture won't be the same. Sweet potatoes bring natural sweetness and a creamy, caramelized quality when roasted. Regular potatoes would make the salad taste more neutral and starchy. If you must substitute, try purple potatoes for a slightly earthier flavor.
How do I keep the pineapple from making the salad too watery?
Drain fresh pineapple thoroughly after dicing and pat it dry with a paper towel. For frozen pineapple, thaw it first and squeeze out excess liquid. Also, roast the sweet potatoes until they're completely tender but not mushy—this helps absorb any extra moisture.
Is this salad spicy?
Not at all! The recipe is naturally sweet and tangy from the pineapple, lime, and honey. The only heat comes from the optional red bell pepper (which you can remove if preferred). For a spicier version, try adding a pinch of cayenne or chili flakes to the dressing.
Can I make this ahead of time?
Roast the sweet potatoes and chop all ingredients 1-2 days ahead. Store them separately in the fridge. When ready to serve, toss everything together and let it sit for 10 minutes to meld flavors. The dressing should be made fresh each time for best texture and flavor.
What's the best way to reheat leftovers?
Gently warm the salad in a skillet over low heat for 5-7 minutes, stirring occasionally. Add a splash of water or lime juice to prevent drying out. Alternatively, microwave for 1-2 minutes but stir well afterward to redistribute the dressing. For best texture, serve warm rather than reheating cold leftovers.
