Salads
This best tuna pasta salad recipe ever transforms simple ingredients into a showstopper that balances crispy celery crowns with creamy dill harmony—no compromise on texture or flavor. The secret lies in perfectly cooked pasta, tender tuna, and a dressing that clings without overpowering.
I developed this recipe after years of testing, and it's the one people always ask for seconds on.
What sets this dish apart is the crispy celery crowns—thinly sliced celery that stays crunchy while the rest of the salad softens, and a creamy dill dressing that ties everything together without being heavy.
The tuna adds protein and richness, while al dente pasta provides the perfect base. It's a complete dish that's balanced, satisfying, and packed with layers of flavor.
Ready in just 30 minutes, this recipe delivers a pasta salad that's restaurant-quality at home. The crisp-tender texture contrast and bright, herby dressing make it perfect for picnics, lunches, or as a light dinner.
It also holds up well in the fridge, so you can prep ahead and enjoy fresh meals all week.
The beauty of this recipe is its versatility—swap in fresh herbs, citrus zest, or different vegetables to make it your own. Whether you're feeding a crowd or packing lunches, this tuna pasta salad is a game-changer that never disappoints. Let's get started!
Ingredients for best tuna pasta salad recipe ever
Crispy celery crowns, creamy dill dressing, and tender tuna make this salad unforgettable.
| Ingredient | Amount | Notes |
|---|---|---|
| Short Pasta 🍝 | 12 oz | Al dente, like penne or fusilli |
| Fresh Dill 🌿 | ½ cup | Chopped, stems removed |
| Fresh Celery 🧅 | 3 whole | Thinly sliced into crowns |
| Red Onion 🧅 | ¼ cup | Thinly sliced, for crunch |
| Canned Tuna 🐟 | 2 cans | In water, drained well |
| Mayonnaise 🥛 | ¾ cup | High-quality, full-fat |
| Plain Greek Yogurt 🧀 | ¼ cup | Full-fat for creaminess |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For richness and balance |
| Dijon Mustard 🌶️ | 1 tsp | For depth of flavor |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Hard-Boiled Eggs 🥚 | 2 whole | Chopped, for extra protein |
| Cherry Tomatoes 🍅 | ½ cup | Halved, for freshness |
| Capers 🍅 | 1 tbsp | Optional, for briny bite |
The celery is everything here—thinly sliced crowns stay crisp while the rest of the salad softens. Buy fresh, vibrant celery from the produce section, not the pre-cut bins. Trader Joe's has the best quality, but any grocery store works. For extra crunch, slice the celery just before mixing everything together. The dill? Fresh is non-negotiable—dried just won’t cut it. Look for bright green stems at the store, and chop it right before adding to the dressing to keep it vibrant. The tuna should be in water, not oil, for a lighter texture. Wild-caught is ideal if you want to splurge.
No fresh dill? Dried dill at half the amount works in a pinch, but you’ll lose that bright flavor. Out of capers? Pickle juice or a dash of soy sauce adds a similar tang. The Greek yogurt gives the dressing that creamy texture without making it too heavy—full-fat is worth it for the richness. If you’re watching calories, swap in light mayo, but trust me on the full-fat version. The pasta? Al dente is key—undercooked pasta gets mushy when tossed with the dressing. Reserve some pasta water to loosen the mix if needed.
This salad tastes even better the next day—the flavors meld perfectly after a quick chill. Store in an airtight container with parchment paper between layers to keep everything crisp. Keeps for 4-5 days in the fridge, but the celery will start to soften after 2 days. For packing lunches, portion into small containers with tight lids. The dressing will separate slightly, so give it a good stir before eating. Freezes well for up to 3 months if you’re prepping ahead for a crowd.
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by the celery and onion combo—just a quick dice, not a full-on chop. The red onion adds bite without the fuss, and the celery stays crisp. Honestly? My knife stays cleaner than my kitchen counter.
- Dill-Packed Brightness: That fresh dill—it’s the secret. A handful chopped and tossed in right after the pasta cools transforms this into something vibrant. Like, wow vibrant. The tuna stays flaky, the pasta doesn’t get soggy, and the dressing clings to everything.
- Lunchbox Legend: Between us, this is my go-to for packed lunches. Keeps for days in the fridge, and the flavors only get better. My kid’s school lunchbox? Now a hot commodity. (Yes, even on a Tuesday.)
- Budget Meal Magic: Canned tuna, pasta, and a few fresh herbs—this feeds four for under $8. Not the prettiest, but the taste makes up for it. My wallet and my taste buds high-five every time.
Step-by-step instructions for tuna pasta salad with crispy celery and creamy dill
This isn't your average tuna pasta salad—we're making something extraordinary with crispy celery crowns and a creamy dill harmony that'll have everyone asking for seconds.
Cook the Pasta to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 12 oz of short pasta (like penne or fusilli). Cook according to package directions until 1 minute before al dente—you want it to finish cooking in the dressing. I like to taste-test a piece here—it should have a slight bite but still be tender.
Drain the pasta immediately and transfer it to a large mixing bowl while still hot. The residual heat helps the dressing cling better. Don't rinse it—those surface starches are what make the dressing stick like glue. While the pasta cools slightly, you'll be prepping all the other components.
Prepare the Crispy Celery Crowns and Fresh Vegetables
Slice the 3 whole fresh celery stalks into thin crowns (about ¼-inch thick slices). Toss them in a bowl with 1 tablespoon extra-virgin olive oil, ¼ teaspoon salt, and ¼ teaspoon black pepper. Spread them on a baking sheet in a single layer and roast at 400°F for 10-12 minutes until they're golden brown and crispy.
While the celery roasts, thinly slice the ¼ cup red onion and halve the ½ cup cherry tomatoes. Chop the 2 hard-boiled eggs into small pieces and finely chop the ½ cup fresh dill, removing any tough stems. These fresh elements will bring vibrant contrast to the creamy base.
Create the Creamy Dill Dressing
In a separate bowl, whisk together the ¾ cup mayonnaise, ¼ cup plain Greek yogurt, 2 tablespoons lemon juice, 2 tablespoons extra-virgin olive oil, 1 teaspoon Dijon mustard, ½ teaspoon salt, and ½ teaspoon black pepper. This is where the magic happens—the yogurt lightens the mayo while keeping it rich, and the lemon brightens everything up.
Add the ½ cup chopped fresh dill and 1 tablespoon capers (if using) to the dressing. The capers add a briny punch that cuts through the richness. Taste and adjust seasoning—you want it balanced but still vibrant. This dressing should be thick enough to coat the pasta but still spreadable.
Combine Everything for Maximum Flavor
Add the drained pasta to the dressing bowl and toss gently but thoroughly to coat every strand. The heat from the pasta will help the dressing cling perfectly. Fold in the crispy celery crowns (still warm from the oven), sliced red onion, halved cherry tomatoes, and chopped hard-boiled eggs.
Let the salad sit for 5-10 minutes before serving. This resting time allows all the flavors to meld together beautifully. The celery crowns will stay crispy, the dill will release its aroma, and the dressing will fully coat the pasta. Taste one last time and adjust seasoning if needed—this is your chance to make it perfect.
Serve Immediately for Best Texture and Temperature
Transfer the pasta salad to a serving dish and give it one final gentle toss. The contrast of textures is what makes this dish extraordinary—the crispy celery crowns, the creamy dill dressing, and the fresh crunch of the vegetables all come together in perfect harmony.
Serve immediately while the celery crowns are still crispy and the dressing is at its most flavorful. This isn't a dish that improves with time—it's meant to be enjoyed fresh. Pair it with a simple green salad or some crusty bread for a complete meal that's both satisfying and refreshing.
Pro Tips For Making Best Tuna Pasta Salad Recipe Ever
- COOL THE PASTA FAST: Drain your pasta, then immediately rinse it under cold water while stirring—this stops the cooking and cools it down in seconds. I learned this the hard way after serving pasta that was still warm and limp; now it’s crisp, fresh, and ready to mix without turning mushy.
- SWEAT THE ONIONS FIRST: Thinly slice the red onion and cook it in a dry pan over medium heat for 3-4 minutes until translucent but not browned. This softens the bite and mellows the sharpness—no more chewing through raw onion bits in your salad.
- DRAIN AND PRESS THE TUNA: Open the can of tuna, drain it thoroughly (even if it says "in water"), then press out all the liquid with a paper towel. Wet tuna makes your salad soggy; dry tuna clings to the pasta and stays flavorful.
- ADD DILL LAST: Chop the fresh dill right before tossing it into the salad—it wilts fast and loses its bright flavor if mixed in too early. A handful of fresh, crisp dill at the end makes all the difference between "good" and "wow."
Pro cooking tips for perfect results
Crispy Celery Magic
Roasting the celery crowns at 400°F for 10-12 minutes transforms them from limp to irresistibly crispy. The key is slicing them ¼-inch thick and spreading them in a single layer on the baking sheet.
I use a wire cooling rack on top of the sheet pan to ensure even browning on all sides.
If you're short on time, you can also achieve crispiness by tossing raw celery slices with 1 tbsp cornstarch and 1 tbsp olive oil, then pan-frying for 3-4 minutes until golden. 🌟
Dressing Consistency
The perfect dressing should coat the pasta like a second skin without making it soggy. For this recipe, the Greek yogurt is non-negotiable—it lightens the mayo while adding tang. I always whisk the dressing ingredients together thoroughly, then let it sit for 5 minutes before adding to the pasta.
This resting time helps the flavors meld. If your dressing seems too thick, add 1-2 teaspoons of lemon juice or 1 tablespoon of reserved pasta water to loosen it up.
Pasta Water Reserve
Never, ever rinse your cooked pasta—those starchy waters are liquid gold for making the dressing cling perfectly. I always reserve ½ cup of pasta water before draining and set it aside. If the salad seems dry after mixing, add 1-2 tablespoons of the reserved water to bring everything together.
The starch acts as a natural emulsifier, keeping the dressing from separating. This trick is especially helpful if you're making this ahead of time and need to adjust consistency later.
Tuna Texture Tips
For the best texture, always use canned tuna in water (not oil) and drain it thoroughly. I like to flake the tuna with my fingers for even distribution, but if you prefer a smoother texture, use a fork to break it up.
For extra flavor, add ½ teaspoon of Old Bay seasoning or 1 teaspoon of Worcestershire sauce directly to the tuna before mixing it into the salad.
If you're using fresh tuna, sear it quickly in a hot pan with 1 tbsp olive oil and ½ teaspoon smoked paprika before chopping it into small pieces.
Make-Ahead Secrets
This salad actually tastes better the next day as the flavors meld together. I recommend assembling it completely, then storing it in an airtight container with a layer of parchment paper between the pasta and vegetables to maintain crispness. For best results, refrigerate for at least 4 hours before serving.
If you're prepping for a crowd, assemble the salad in individual serving containers—this keeps the celery crowns crispy and makes portioning a breeze. Just give it a good stir and taste before serving to adjust seasoning.
Final Flavor Boost
Before serving, I always give the salad a final taste test and adjust seasoning if needed. A pinch of salt or a squeeze of lemon juice can work wonders.
For an extra touch of brightness, add 1 teaspoon of fresh lemon zest or 1 tablespoon of chopped fresh chives just before serving.
The contrast of textures and flavors is what makes this salad truly special—don't be afraid to experiment with garnishes like toasted pine nuts or crumbled feta cheese for added depth. 💫
Nutrition facts
Frequently asked questions
Can I use fresh tuna instead of canned in this recipe?
For fresh tuna, sear 12 oz of sushi-grade tuna in a hot pan with 1 tbsp olive oil and ½ tsp smoked paprika for 1-2 minutes per side until just cooked through. Let it cool, then chop into small pieces before adding to the salad. Fresh tuna adds a more delicate flavor but requires careful handling to avoid overcooking.
How do I keep the celery from getting soggy in the dressing?
Roast the celery crowns until crispy (400°F for 10-12 minutes) and add them last to the salad. For extra insurance, toss them with 1 tsp lemon juice before mixing. The key is keeping them separate from the dressing until the very end to preserve their crunch. If using raw celery, slice it thinly and add it just before serving.
What's the best way to store leftovers?
Store in an airtight container with parchment paper between layers to maintain crispness. Keeps for 4-5 days in the fridge, but the celery will soften after 2 days. For best texture, assemble individual portions before refrigerating. The flavors actually improve overnight as they meld together!
Can I make this salad ahead of time for a potluck?
Yes! Assemble completely (except celery) and store in an airtight container for up to 24 hours. Add crispy celery crowns just before serving. For a crowd, prepare the dressing and pasta separately, then combine at the last minute. This keeps everything fresh and prevents sogginess. Transport in separate containers and mix at the venue.
What can I substitute if I don't have fresh dill?
Use ½ tsp dried dill (half the amount) or swap for 1 tbsp chopped parsley or 1 tsp dried tarragon. For a different flavor profile, try 1 tbsp chopped fresh chives or 1 tsp dried basil. The dressing will still work, though fresh dill gives that signature bright flavor that's hard to replicate.
