Salads
This basic tuna macaroni salad recipe delivers the nostalgic, crowd-pleasing flavors that make it a potluck staple. The perfect balance of creamy mayo, tender pasta, and flaky tuna creates a dish that’s easy to make yet always impressive. I’ve refined this version over years of summer gatherings—it’s the one people always ask for seconds of.
The secret lies in the texture: al dente pasta holds up to the creamy dressing, while the tuna stays moist and flavorful. A classic mayo base keeps it rich, but I’ve included a simple yogurt swap for those watching calories. Fresh veggies add crunch and brightness, ensuring every bite is satisfying.
What you’ll end up with is a classic macaroni salad that’s creamy, hearty, and packed with protein—ideal for picnics, barbecues, or even a light lunch. The flavors meld beautifully as it chills, making it taste even better the next day. This is the recipe that never disappoints.
Whether you’re serving a crowd or packing leftovers for work, this dish delivers restaurant-quality results with minimal effort. Let’s get started—your taste buds (and your guests) will thank you.
Ingredients for basic tuna macaroni salad
Eight ingredients, one classic potluck winner. Creamy, crunchy, and packed with protein—this is the macaroni salad everyone requests.
| Ingredient | Amount | Notes |
|---|---|---|
| Short Pasta 🍝 | 1 ½ lb | Elbow or rotini, cooked al dente |
| Canned Tuna in Water 🐟 | 2 cans | 5 oz each, drained well |
| Mayonnaise 🥫 | 1 cup | High-quality, full-fat preferred |
| Plain Greek Yogurt 🥛 | ½ cup | For lighter version, optional |
| Red Onion 🧅 | ½ whole | Thinly sliced, white part only |
| Celery Stalk 🥬 | 2 whole | Diced small, crisp texture |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, bright flavor |
| Dijon Mustard 🌶️ | 1 tsp | For subtle tang |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground, coarse |
| Hard-Boiled Eggs 🥚 | 2 whole | Chopped, optional protein boost |
The pasta is non-negotiable—elbow or rotini holds up best to the creamy dressing. Trader Joe's has the best pre-cooked rotini if you're short on time, but fresh-cooked is ideal. For the tuna, Store Brand is fine, but Wild Planet or Vital Choice makes a noticeable difference in flavor. Drain it well—no one wants soggy salad. The red onion adds a sharp bite that keeps the dish interesting, so don't skip it. If you're prepping ahead, slice it last to prevent browning.
No mayo? Greek yogurt is a perfect 1:1 swap—just add an extra pinch of salt. Fresh dill is ideal, but dried dill at one-third the amount works in a pinch. The mustard is key for that classic tang, but if you're sensitive to heat, Dijon mustard is milder than yellow. Hard-boiled eggs add protein and richness, but you can skip them if you prefer a lighter texture. For extra crunch, add 1/4 cup chopped pecans right before serving. The lemon juice should be freshly squeezed—bottled just won't cut it.
This salad tastes even better after it chills—2 hours minimum lets the flavors meld. Store in an airtight container for up to 4 days in the fridge. I always double the batch because it disappears fast. If you're packing for a picnic, transfer it to a wide-mouth mason jar—the pasta stays contained, and it's easy to serve straight from the jar. The dressing will separate slightly, so give it a good stir before serving.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—no fancy prep, just pasta, tuna, mayo, yogurt, and onion. Honestly, the only chopping is dicing that red onion, and even then, you can cry a little if you want.
- Creamy Without the Guilt: The Greek yogurt cuts the mayo’s heaviness while keeping it rich—like a lighter, tangier version of my grandma’s old-school recipe. That’s the secret: balance that’s actually satisfying.
- Picnic to Potluck: This stays fresh for days (yes, really) and travels like a dream—no soggy pasta here. Pack it for work, toss it in a thermos, or bring it to a BBQ where everyone else’s salad wilts in the heat.
- Budget Meal Hero: Tuna’s cheap, pasta’s a staple, and you’ll use half the mayo before it expires. Between us, this is the dish that saves me from ordering takeout when the grocery budget’s tight.
Step-by-step instructions for classic tuna macaroni salad
Here's how to make this timeless potluck favorite with perfectly balanced flavors.
Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lb short pasta (elbow or rotini work best). Cook until 1 minute before the package instructions for al dente—you want it slightly firm because it'll finish cooking in the ice bath. Drain immediately and transfer to a large mixing bowl.
While still hot, rinse the pasta under cold water for 30 seconds to stop the cooking process. This prevents the pasta from becoming mushy when mixed with the mayo later. Drain well in a colander, shaking off any excess water. The pasta should be cool to the touch before proceeding—this helps the dressing cling properly.
Mix the Dressing Ingredients
In a medium bowl, whisk together 1 cup mayonnaise, 0.5 cup plain Greek yogurt, 2 tbsp lemon juice, 1 tsp Dijon mustard, 1 tsp salt, and 0.5 tsp black pepper until completely smooth. The yogurt adds a lighter texture while keeping the creamy richness. I like to use full-fat mayo for that classic potluck taste, but you can substitute with light mayo if preferred.
Add 0.25 cup chopped fresh dill and mix well. The dill gives this salad its signature bright, herby flavor. Taste the dressing and adjust seasoning if needed—sometimes the lemon juice needs a touch more salt, or the mustard could use a pinch of sugar to balance the tang.
Combine All Ingredients
Add the drained pasta to the dressing bowl and gently fold together using a large spoon or rubber spatula. I like to work in batches if the bowl is too full—this helps the dressing coat each strand evenly. Add 2 cans drained tuna and 2 chopped hard-boiled eggs (if using) and mix thoroughly.
Fold in 0.5 whole thinly sliced red onion and 2 whole diced celery stalks. The onion and celery add crunch and freshness that cut through the richness of the mayo. Here's the thing—don't overmix or you'll break the eggs and celery into tiny pieces. A few larger chunks make this salad more interesting to eat.
Chill and Serve
Cover the bowl and refrigerate for at least 1 hour (overnight is even better). Chilling allows the flavors to meld together perfectly. The salad should be well-chilled when serving—this makes a noticeable difference in texture and taste. Give it a good stir before serving to redistribute any ingredients that might have settled.
Serve chilled in individual portions or family-style. The classic combination of creamy dressing, tender pasta, flaky tuna, and fresh veggies makes this salad a guaranteed crowd-pleaser at any gathering. For extra presentation, garnish with additional chopped dill or a sprinkle of paprika before serving.
Pro Tips For Making Basic Tuna Macaroni Salad
- Drain pasta. Rinse cold.: I learned this the hard way—hot pasta clumps like glue when mixed with mayo and yogurt. Drain it, then run it under cold water for 10 seconds to stop cooking. The texture stays firm and separate, not mushy. (Yes, even if you're impatient like me.)
- Dice onion. Soak 10 minutes.: Thinly sliced red onion turns bitter fast. Dice it small and toss it in ice water for 10 minutes before draining. The acid mellows the sharpness without cooking it raw—just enough to make the salad taste balanced, not harsh.
- Mix mayo and yogurt first.: Combining the mayo and Greek yogurt (about 2:1 ratio) before adding anything else keeps the dressing smooth. The yogurt thins it out just enough, and you won’t end up with a greasy glob. Stir in the tuna last—it absorbs better that way.
- Add lemon juice. Even a little.: Skip this, and the tuna flavor gets flat. A tablespoon of lemon juice (or vinegar) brightens the whole thing—cuts through the richness, makes the onion sing, and keeps the mayo from tasting heavy. (I know, I know, but trust the process.)
Pro cooking tips for basic tuna macaroni salad
Pasta Texture Secrets
Cook your pasta 1 minute less than package instructions for al dente perfection—it’ll finish cooking in the ice bath. Rinse under cold water for 30 seconds after draining to stop cooking instantly. This prevents mushy strands when mixed with mayo later. I swear by Trader Joe’s rotini for its sturdy shape that holds up best in creamy salads. 🍝
Dressing Balance
Use full-fat mayo for that classic potluck richness, but swap ½ cup Greek yogurt for a lighter version. The yogurt keeps it creamy while cutting calories. Always whisk in fresh lemon juice—bottled lacks brightness. Taste as you go: if the dressing tastes flat, add a pinch more Dijon mustard or a tiny bit of sugar to balance the tang.
Tuna Handling
Drain tuna thoroughly—no one wants soggy salad. For extra flavor, use Wild Planet brand instead of store-bought. Fold it in last so it stays flaky. I like to break the tuna into small chunks with my fingers before adding to distribute it evenly. If using oil-packed tuna, drain and pat dry completely with paper towels. 🐟
Vegetable Prep
Slice red onion paper-thin and soak in ice water for 5 minutes before adding to prevent browning. Dice celery into ¼-inch pieces for perfect crunch. Add veggies last to maintain texture. For extra crunch, toss in ¼ cup chopped pecans right before serving. The contrast of textures makes every bite exciting.
Chilling Magic
Let the salad chill at least 1 hour—overnight is even better. The flavors meld beautifully in the fridge. Store in an airtight container with parchment paper between layers to prevent sogginess. When ready to serve, give it a good stir to redistribute any settled ingredients. The longer it chills, the more the dill flavor shines through. ❄️
Make-Ahead Pro Tip
Double the batch—this salad disappears fast! Store leftovers for up to 4 days in the fridge. For picnics, transfer to wide-mouth mason jars—the pasta stays contained, and it’s easy to serve straight from the jar. If the dressing separates slightly, just stir vigorously before serving. The flavors actually improve overnight! 💡
Nutrition facts
Frequently asked questions
Can I use light mayo instead of full-fat for this recipe?
Yes, but expect a slightly lighter texture and less rich flavor. For best results, use a 50/50 mix of light mayo and Greek yogurt—this keeps the creaminess while cutting calories. If you stick with light mayo alone, add an extra ½ teaspoon Dijon mustard to compensate for the reduced fat.
How do I prevent the pasta from getting mushy?
Cook the pasta 1 minute less than package instructions for al dente, then rinse under cold water for 30 seconds immediately after draining. This stops the cooking process and helps the strands hold their shape when mixed with mayo. Always drain well and let it cool completely before adding the dressing.
What's the best way to store leftovers?
Transfer to an airtight container with parchment paper between layers to prevent sogginess. It keeps well in the fridge for 4 days. For picnics, use wide-mouth mason jars—the pasta stays contained, and it's easy to serve straight from the jar. Give it a good stir before eating if the dressing separates slightly.
Can I make this salad ahead of time?
This dish tastes even better after chilling. Make it 1 day ahead for maximum flavor development. The longer it sits, the more the dill flavor shines through. Just store it properly in an airtight container and give it a stir before serving.
What if I don't have fresh dill?
Use 1 teaspoon dried dill instead, but reduce the amount to one-third of what fresh would call for. For extra flavor, add ½ teaspoon dried parsley or a pinch of dried tarragon. If you're completely without herbs, a splash of extra lemon juice can help brighten the flavors.
