Salads
This macaroni pineapple salad recipe delivers a refreshing, tropical-inspired dish that’s perfect for summer picnics or light lunches. The combination of tender macaroni, sweet pineapple, and crisp celery creates a balance of textures and flavors that’s both nostalgic and unexpected.
I developed this version after craving something bright and crunchy that could stand up as a main dish or side—no wilted lettuce in sight.
The secret to this salad’s success lies in the crunchy celery bites and a tangy dressing that keeps everything fresh. Cooked macaroni is chilled to prevent mushiness, while fresh pineapple adds natural sweetness that pairs beautifully with the sharpness of red onion and the crunch of celery.
The dressing ties it all together, ensuring every bite is vibrant and satisfying.
What makes this dish special is its versatility—it’s hearty enough to serve as a main course with a protein like grilled chicken or shrimp, or light enough to complement a barbecue spread.
The flavors are bold but balanced, with the sweetness of the pineapple contrasting perfectly against the crisp celery and creamy dressing.
Ready in just 30 minutes, this salad is a game-changer for meal prep, potlucks, or a quick weeknight dinner. Whether you’re a fan of classic macaroni salad or looking for a tropical twist, this recipe delivers restaurant-quality results with minimal effort.
Ingredients for macaroni pineapple salad
Crisp macaroni, sweet pineapple, and vibrant celery create a tropical-inspired salad with restaurant-quality texture contrast.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Cooked al dente, chilled thoroughly |
| Fresh Pineapple 🍍 | 2 cups | Diced small, fresh or canned in juice |
| Crisp Celery 🧅 | 2 cups | Diced small, fresh only |
| Red Onion 🧅 | ½ cup | Finely diced, white and light purple parts |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light fruity variety for balance |
| Mayonnaise 🥛 | ½ cup | Premium quality preferred |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed, strained |
| Granulated Sugar 🍚 | 2 tbsp | Adjust to taste for sweetness |
| Dried Dill 🌿 | 1 tbsp | Or 1 tbsp fresh chopped |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Red Wine Vinegar 🍷 | 1 tbsp | For tangy brightness |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The celery is non-negotiable for that signature crunch—organic celery from Trader Joe's has the best snap. Look for stalks that are firm and white all the way through, with no brown spots. For pineapple, fresh is ideal, but high-quality canned pineapple in juice (like Del Monte) works in a pinch. The macaroni should be cooked until just tender—al dente prevents it from turning mushy when tossed with the dressing. Chilling the macaroni before mixing is crucial; it firms up the texture and prevents a soggy salad. I always use elbow macaroni because its shape holds up better to the dressing than other pastas.
No fresh dill? Substitute dried at one-third the amount—it's less potent but still adds that herbal note. Running short on red wine vinegar? Apple cider vinegar or white vinegar will work, though the flavor profile shifts slightly. For a lighter dressing, reduce the mayonnaise by 2 tablespoons and add an extra tablespoon of olive oil. The sugar can be adjusted to taste—coconut sugar or honey work beautifully if you prefer a more natural sweetener. If you're prepping ahead, make the dressing separately and store it in the fridge; toss it with the other ingredients just before serving to maintain the celery's crispness.
This salad keeps beautifully for 3-4 days in the fridge, though the celery may soften slightly after day two. To maximize freshness, store the dressing separately and combine everything just before eating. For meal prep, portion the salad into individual containers—glass containers with airtight lids preserve the crunch best. If you're serving this at a picnic or potluck, pack the dressing in a small jar and let guests mix it themselves. The flavors actually improve after sitting for a few hours, as the ingredients meld together—perfect for making ahead.
Why You'll Love This Recipe
- No-Boil Shortcut: I swear by this trick—just toss cold macaroni with the pineapple juice while it cooks. No draining, no sticking, and honestly? It’s the only way I’ll make pasta salad again.
- Sweet-Savory Magic: That first bite—juicy pineapple cutting through the crunch of celery and red onion, all tied together with olive oil? It’s like a tropical party in your mouth, but with zero effort.
- Lunchbox Hero: Between us, this is my go-to for picnics, potlucks, or even a lazy Sunday. Pack it in jars, and it stays fresh for days—my kids actually eat their veggies this way.
- Budget Brightener: Fresh pineapple and celery stretch a dollar further than you’d think. I use the last bits of red onion from my tacos, and suddenly, dinner feels fancy without the grocery bill.
Step-by-step instructions for macaroni and pineapple salad
This tropical salad combines al dente pasta with fresh pineapple and crisp celery for a refreshing dish that balances sweet, tangy, and savory flavors.
Cook and Chill the Elbow Macaroni
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook according to package instructions until al dente—about 10-12 minutes—but remove it 1 minute early to prevent overcooking. Drain immediately and rinse under cold water to stop the cooking process.
Transfer the macaroni to a large mixing bowl and let it cool completely. Chilling is crucial—it prevents the salad from becoming soggy when mixed with the dressing. I like to spread it out on a baking sheet for 15-20 minutes to speed up the cooling process. This step ensures the pasta maintains its texture and doesn't turn mushy when combined with the other ingredients.
Prepare the Vegetable Mixture
In a separate bowl, combine 2 cups diced fresh pineapple, 2 cups diced crisp celery, and 0.5 cup finely diced red onion. The pineapple should be small, uniform dice—about ¼-inch cubes—to ensure even distribution throughout the salad. If using canned pineapple, drain it thoroughly and pat dry with a paper towel to remove excess moisture.
Mix these ingredients gently but thoroughly. The celery adds a satisfying crunch, while the red onion provides a sharp contrast to the sweet pineapple. I find that fresh celery holds up better than pre-shredded, so I always chop it myself for maximum crispness. Set this mixture aside until ready to combine with the pasta.
Make the Dressing
In a small bowl, whisk together 0.5 cup mayonnaise, 0.5 cup extra-virgin olive oil, 0.25 cup lemon juice, 2 tbsp granulated sugar, 1 tbsp red wine vinegar, 1 tbsp dried dill, 1 tsp salt, and 0.5 tsp black pepper. The dressing should be smooth and well-emulsified, with a balance of tangy, sweet, and herby notes.
Taste the dressing before combining it with the salad. Adjust the sugar if it needs more sweetness or the lemon juice if it needs more acidity. The olive oil adds richness, while the red wine vinegar cuts through the sweetness of the pineapple. This dressing is the heart of the salad—don't skimp on the quality of the mayonnaise or olive oil, as they make a noticeable difference in the final flavor.
Combine All Ingredients
Add the cooled macaroni to the vegetable mixture and toss gently to combine. In a slow, steady stream, pour the dressing over the pasta and vegetables while tossing continuously. The goal is to evenly coat every strand of macaroni and piece of vegetable without overmixing, which could break the pasta.
Once fully combined, taste the salad and adjust the seasoning if needed. If it feels too dry, add a splash of water or a little more lemon juice to loosen it. The salad should be bright, tangy, and slightly sweet, with a satisfying crunch from the celery and onion. Let it sit for 10-15 minutes before serving to allow the flavors to meld.
Garnish and Serve
Transfer the salad to a serving bowl and sprinkle with 0.25 cup chopped fresh parsley for a pop of color and freshness. The parsley not only looks beautiful but also adds a subtle herbal note that complements the other flavors. Serve immediately for the best texture and flavor, or cover and refrigerate for up to 4 hours if making ahead.
This salad is perfect for picnics, potlucks, or as a refreshing side dish for grilled meats. The combination of textures—creamy pasta, juicy pineapple, crisp celery, and crunchy onion—makes every bite satisfying. For an extra touch, serve with a side of crusty bread to soak up any leftover dressing.
Pro Tips For Making Macaroni Pineapple Salad
- COOK PASTA AL DENTE: DESCRIPTION: I learned this the hard way—overcooked macaroni turns mushy in salads. Pull it from boiling water when it’s just firm, then shock it in ice water immediately. The texture stays perfect, and the salad won’t turn into a soggy mess by lunchtime.
- DRY THE PINEAPPLE: DESCRIPTION: Fresh pineapple releases juice like a broken pipe. Pat every cube dry with paper towels before tossing it in—no one wants a watery salad. (Yes, even if you’re impatient like me.)
- SALT THE PASTA WATER: DESCRIPTION: Skip this, and your pasta tastes bland no matter how much seasoning you add later. Use 1½ tablespoons of salt per pound of water—more than you think, especially if you’re using low-sodium ingredients elsewhere.
- SOAK RED ONION IN ICE: DESCRIPTION: Thinly sliced red onion turns bitter and slimy fast. Drop it in ice water for 10 minutes before draining and adding to the salad. The crunch stays sharp, and the sharpness mellows just enough to play nice with pineapple.
Make-ahead tips for this dish
Prep Ahead Strategy
Make the dressing 24 hours ahead and store it in an airtight container in the fridge. This allows the flavors to meld beautifully while keeping the ingredients fresh.
I always prepare mine the night before—it’s a game-changer for busy mornings. The dressing stays vibrant and ready to toss with the salad components. 💫
Component Assembly
Chop all vegetables—pineapple, celery, and red onion—1 day ahead and store them in separate containers. Keep them dry in the fridge to preserve crispness. I use glass containers with snap-on lids because they prevent moisture buildup. This step saves 20 minutes of prep time on the day you serve.
Pasta Prep Shortcut
Cook the macaroni 1 day ahead and store it in the fridge until fully chilled. Spread it on a tray to cool quickly, then transfer to an airtight container.
When ready to assemble, simply toss it with the other ingredients. This ensures the pasta stays firm and doesn’t turn mushy when mixed with the dressing later.
Storage Containers
Use glass containers with airtight lids for storing the salad. Glass preserves texture better than plastic and won’t absorb odors. I recommend quart-sized containers for individual servings—perfect for meal prep. Store the dressing separately until ready to mix to keep the celery crisp.
Flavor Boost Tip
Let the salad sit for 30 minutes before serving to allow flavors to develop. The pineapple’s sweetness and the dressing’s tanginess meld beautifully during this time.
I always taste it after resting—it’s the best way to adjust seasoning if needed. This waiting period is worth it for a more cohesive dish. ✨
Serving Flexibility
Portion the salad into individual containers for easy grab-and-go lunches. The dressing can be stored separately and mixed in just before eating to maintain crispness. This is especially useful for picnics or potlucks—guests can customize their portions without worrying about soggy ingredients. 🌟
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but choose high-quality canned pineapple packed in juice (not syrup) and drain it thoroughly. Pat dry with a paper towel to remove excess moisture, which prevents a soggy salad. For best flavor, opt for brands like Del Monte or Dole that offer chunk-style pieces.
How do I keep the celery from getting soggy?
Store the chopped celery separately from the dressing in an airtight container until ready to mix. Keep it dry and refrigerated—never wash it before storing. When assembling, add the dressing last and toss gently. For extra crunch, use organic celery from Trader Joe's and chop it just before combining with other ingredients.
Can I make this salad ahead of time?
Prepare all components separately and store them in airtight containers. Keep the dressing separate until ready to mix—this preserves the celery's crispness. The salad keeps well for 3-4 days in the fridge. For best flavor, let it sit for 30 minutes after mixing before serving to allow flavors to meld.
What if I don't have red wine vinegar?
Substitute with apple cider vinegar or white vinegar, but reduce the amount by half since they're milder. For a fruitier alternative, try pineapple juice (2 tablespoons) mixed with 1 teaspoon lemon juice. The dressing will have a slightly different profile but still work beautifully.
Can I add protein to this salad?
Yes! Grilled chicken breast, shrimp, or even diced ham work wonderfully. Add 1 cup cooked protein per serving and fold it in just before serving. For extra flavor, marinate the protein in a mix of olive oil, lemon juice, and a pinch of salt before grilling. This tropical salad pairs especially well with grilled shrimp or teriyaki chicken.
