Salads
This sweet spaghetti salad recipe transforms a classic into a vibrant, creamy dish with caramelized pineapple and fresh herbs. The perfect balance of sweetness from honey-glazed pineapple and tangy dressing creates a flavor profile that’s both refreshing and satisfying.
It’s ideal for potlucks, picnics, or a light summer dinner that feels indulgent without being heavy.
The secret lies in the creamy herb dressing—mayonnaise, Greek yogurt, and a touch of honey blend seamlessly with Dijon mustard and fresh dill for a rich, velvety texture. Cooked pasta gets tossed with warm, caramelized pineapple chunks, toasted pecans, and crisp celery for crunch.
The result is a salad that’s as visually appealing as it is delicious, with layers of flavor in every bite.
Ready in just 30 minutes, this salad keeps well for up to 3 days, making it a great make-ahead option. The sweetness of the pineapple plays beautifully against the creamy dressing, while the toasted nuts add a satisfying crunch.
It’s versatile enough for vegan adjustments (swap mayo for vegan mayo and yogurt) but still delivers that restaurant-worthy taste at home.
Serve it chilled as a side dish or let it sit at room temperature for a warm-weather picnic. The combination of textures—creamy, sweet, crunchy, and tangy—makes this salad a crowd-pleaser that’s anything but basic. Here’s how to make it perfectly every time.
Ingredients for sweet spaghetti salad
Creamy dressing, sweet pineapple, and crunchy textures come together for this vibrant spaghetti salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Spaghetti 🍝 | 12 oz | Cooked al dente, cold |
| Fresh Pineapple Chunks 🍍 | 2 cups | Caramelized, fresh preferred |
| Mayonnaise 🥫 | ½ cup | High-quality for creaminess |
| Plain Greek Yogurt 🥛 | ¼ cup | Full-fat for richness |
| Honey 🍯 | 2 tbsp | Wildflower for floral notes |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Toasted Pecans 🌰 | ½ cup | Chopped, store-bought or homemade |
| Celery Sticks 🧅 | 1 ½ cups | Thinly sliced, crisp |
| Red Onion 🧅 | ¼ cup | Thinly sliced, white preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For caramelizing pineapple |
The pineapple is non-negotiable for that signature sweetness—fresh is best, but canned in juice works if you're in a pinch. Caramelizing it in olive oil and honey intensifies the flavor dramatically. For the dressing, Greek yogurt adds thickness and tang, while Dijon mustard cuts through the sweetness. Fresh dill is ideal, but dried dill at one-third the amount works if you're short on time. The mayonnaise should be high-quality—Duke's or Hellmann's are reliable choices, but nothing with artificial flavors.
No honey? Maple syrup or agave nectar will work in a bind, though the flavor profile shifts slightly. Swapping Greek yogurt for vegan yogurt makes this vegan-friendly, but the texture will be slightly thinner. For the pecans, walnuts or almonds work in a pinch, though pecans have that perfect buttery crunch. The celery and red onion add freshness—use organic if possible to avoid bitterness. If you're prepping ahead, toast the pecans and caramelize the pineapple first—they keep well in the fridge for up to 5 days.
This salad tastes even better the next day as flavors meld. Store the dressing separately if making ahead—toss it together just before serving. The spaghetti should be completely cold before mixing, or it'll turn mushy. For extra crunch, add the celery and pecans right before serving. Keeps in the fridge for 3-4 days, though the celery may soften over time. For a make-ahead picnic, pack the dressing and salad components separately to maintain texture.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this trick—just toss cold spaghetti with pineapple and dressing. No boiling pasta midweek, no waiting for it to cool. Honestly, the only effort is opening a can of pineapple and cracking eggs for mayo.
- Sweet-Savory Balance: That honey-yogurt dressing? It’s the MVP. The Greek yogurt keeps it creamy without being heavy, while the honey cuts through the tang—like a tropical vacation in a bowl. (Yes, even on a Tuesday night.)
- Packable Anywhere: Lunchboxes? Picnic baskets? My office fridge? This salad travels like a champ. The pineapple stays juicy, the spaghetti holds its shape, and no one will guess it’s not takeout.
- Budget Bright Spot: Pineapple in season? Even better. A single can stretches for days, and I’ve fed six people for under $10. Leftovers? They disappear faster than I can say “second helping.” My wallet and my family thank me.
Step-by-step instructions for sweet spaghetti salad
This method delivers a perfectly balanced sweet-spicy salad with creamy texture and vibrant flavors.
Caramelize the Pineapple for Sweet Depth
Heat the 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering. Add the 2 cups fresh pineapple chunks in a single layer and cook undisturbed for 3-4 minutes until golden brown patches form on the edges.
Stir gently and continue cooking for another 2-3 minutes until the pineapple releases its juices and develops a caramelized aroma. The natural sugars concentrate during this process, creating that perfect sweet-tangy balance we want. Remove from heat and let cool slightly before adding to the salad.
Prepare the Creamy Herb Dressing
In a medium bowl, whisk together the 0.5 cup mayonnaise, 0.25 cup plain Greek yogurt, 2 tablespoons honey, 1 tablespoon Dijon mustard, 1 tablespoon lemon juice, 0.5 teaspoon salt, and 0.25 teaspoon black pepper until completely smooth and well combined.
The Greek yogurt adds tangy brightness while the honey and mustard create that signature sweet-spicy contrast. Taste and adjust the balance—you may want to add a touch more honey if your pineapple was tart, or a splash of lemon juice if it needs more acidity. This dressing is the heart of your salad's creamy texture and complex flavor profile.
Cook and Prepare the Spaghetti Base
Cook the 12 oz spaghetti in a large pot of generously salted boiling water according to package instructions until al dente. Drain immediately and rinse under cold water until completely cool to the touch. This chilling step prevents the pasta from becoming mushy when combined with the dressing later.
Spread the cooled spaghetti on a baking sheet and let it dry slightly for 5 minutes. This helps the dressing cling better to each strand. While the pasta cools, thinly slice the 1.5 cups celery sticks and 0.25 cup red onion using a sharp knife. The celery should be paper-thin for maximum crunch, while the onion adds a subtle sharpness that cuts through the sweetness.
Assemble and Combine All Components
In a large mixing bowl, combine the cooled spaghetti, caramelized pineapple, sliced celery, and red onion. Pour the creamy herb dressing over the mixture and gently toss with tongs until everything is evenly coated. The dressing should cling to the pasta and vegetables without making them soggy.
Fold in the 0.25 cup chopped fresh dill and 0.5 cup toasted pecans just before serving. The dill adds fresh herbal notes that brighten the dish, while the pecans contribute satisfying crunch and nutty depth. Let the salad sit for 10 minutes before serving to allow all the flavors to meld together perfectly.
Pro Tips For Making Sweet Spaghetti Salad
- COOL THE PASTA FAST: Drain the spaghetti and immediately run it under cold water while stirring—this stops the cooking and prevents that sad, gummy texture later. I learned this the hard way after making a batch that turned into a gluey mess by lunch.
- DRAIN THE PINEAPPLE WELL: Skip the syrup-packed canned pineapple and use fresh—then pat those chunks thoroughly dry with paper towels. Wet pineapple makes the dressing curdle faster, and nobody wants a watery salad.
- MIX THE DRESSING LAST: Toss the mayo and yogurt together first, then fold in honey after adding the pasta and pineapple. This keeps the dressing from breaking and ensures every bite gets that creamy-sweet balance.
- ADD LEMON JUICE (TRUST ME): Stir in 1 tablespoon of fresh lemon juice to the dressing—it brightens the pineapple and cuts through the richness of the mayo. I was skeptical until I tried it; now it’s non-negotiable.
Make-ahead tips for leftovers
Prep Components First
I always recommend prepping the caramelized pineapple and toasted pecans first—they keep beautifully in the fridge for up to 5 days. Caramelize the pineapple in 1 tbsp olive oil over medium-high heat for 5-6 minutes until golden.
Toast the pecans in a dry skillet for 3-4 minutes until fragrant. Store both in airtight containers separately to maintain texture. This step saves time and ensures everything is ready when you're ready to assemble. 🌰
Dressing Storage Hack
Make the creamy herb dressing up to 2 days ahead and store it in a sealed container in the fridge. The flavors deepen over time, and it's ready to toss with the pasta in minutes.
I like to keep the dressing separate until serving to prevent the celery from getting soggy. If you're worried about separation, give it a quick whisk before using. The Greek yogurt and honey blend beautifully overnight. 🥛
Pasta Prep Timing
Cook the spaghetti al dente and rinse it under cold water immediately to stop the cooking process. Spread it on a baking sheet and let it dry for 5 minutes—this prevents a mushy salad later.
Store the cooled pasta in an airtight container in the fridge for up to 2 days. The key is keeping it completely dry so the dressing clings perfectly. 🍝
Assemble Last Minute
Combine all components just before serving to maintain crispness. Toss the cooled spaghetti with the caramelized pineapple, celery, and red onion, then add the dressing. Fold in the fresh dill and toasted pecans last for maximum crunch.
This salad tastes even better after 10 minutes of resting, allowing flavors to meld. If packing for a picnic, store dressing and salad separately until ready to eat. ✨
Freezer-Friendly Option
For a 3-month freezer option, store the dressing and cooked pasta separately. Freeze the dressing in an ice cube tray for easy portioning later. When ready to serve, thaw the dressing in the fridge overnight, then toss with the pasta and fresh add-ins.
The texture will be slightly softer, but the flavors remain vibrant. Perfect for meal prep! ❄️
Room-Temp Serving
This salad is ideal for warm-weather picnics—simply let it sit at room temperature for 30 minutes before serving. The flavors develop beautifully without refrigeration, and the creamy dressing stays stable.
Pack the dressing and salad components in separate containers to keep everything fresh. The caramelized pineapple and toasted pecans add a delightful contrast to the cool pasta. 🧺
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but drain the pineapple well and pat it dry to remove excess moisture. For the best texture, choose pineapple packed in juice (not syrup) and caramelize it in 1 tablespoon olive oil for 3-4 minutes to concentrate the sweetness. Fresh pineapple has more flavor, but canned works in a pinch—just avoid the syrup version.
How do I make this salad vegan?
Swap the mayonnaise for vegan mayo and use coconut yogurt instead of Greek yogurt. For extra richness, add 1 tablespoon maple syrup to the dressing. The honey can be replaced with agave nectar, and ensure your Dijon mustard is vegan-friendly. The texture will be slightly lighter, but still delicious!
Why is my spaghetti getting mushy?
This happens when the pasta isn't fully cooled before mixing with the dressing. Always rinse it under cold water immediately after cooking and spread it on a baking sheet to dry for 5 minutes before assembling. The dressing will cling better to dry pasta, keeping it firm and delicious.
Can I add other fruits to this salad?
Mango, peaches, or even dried cranberries work beautifully. For extra sweetness, lightly caramelize them with 1 tablespoon honey and 1 teaspoon olive oil for 2-3 minutes**. Just balance the flavors—if adding tart fruits like cranberries, increase the honey slightly in the dressing.
How long can I keep this salad in the fridge?
This salad stays fresh for 3-4 days in an airtight container. Store the dressing separately if prepping ahead to keep the celery and pecans crisp. The flavors actually improve after 24 hours, making it perfect for meal prep. Just stir before serving to redistribute the dressing.
