Creamy Tuna Pasta Salad with Crisp Celery and Pickles
This tuna pasta salad is the one I turn to when I need a no-fuss dinner that actually fills me up. It’s creamy, tangy, and full of crunchy bits that keep every bite interesting.

It comes together in the time it takes to boil pasta, and it tastes even better the next day. Perfect for packed lunches or a quick weeknight meal.
Why This Tuna Pasta Salad Works
The dressing is a simple mix of mayonnaise, a little sour cream, and a splash of lemon juice. It coats the pasta without ever turning gloppy, and the small hit of Dijon mustard gives it a sharp edge that balances the richness of the tuna.
Chopped celery and dill pickles are the real stars here. They add a snap that breaks up the creamy texture, and the pickles bring a salty, briny note that keeps the salad from tasting flat. I sometimes toss in capers when I want more of that tang, but the recipe as written is what I make most often.
Ingredients

- 1 lb short pasta (rotini or elbows): the ridges and curves hold the dressing best
- 2 (5 oz) cans tuna in water, drained: water-packed tuna keeps the salad light; oil-packed can make it greasy
- 2 ribs celery, finely chopped: provides the main crunch
- ⅓ cup chopped dill pickles: the brine is the secret to a lively flavor
- ¼ cup finely diced red onion: adds a little bite; soak in cold water for 10 minutes if you want it milder
- ¾ cup mayonnaise: full-fat works best for a creamy, stable dressing
- ¼ cup sour cream: lightens the texture and adds a gentle tang
- 2 tbsp lemon juice: fresh squeezed balances the richness
- 1 tsp Dijon mustard: rounds out the tang and helps emulsify the dressing
- ½ tsp salt, plus more for the pasta water
- ¼ tsp black pepper
- Fresh dill, for garnish: adds a pop of color and a fresh herbal lift
Variations / Substitutions
- Swap the protein: use 2 cans of drained salmon or a can of chickpeas (rinsed) for a vegetarian version
- Try a different herb: basil or parsley work well in place of dill
- Make it dairy-free: use only mayonnaise and skip the sour cream, or choose a plant-based sour cream alternative
- Add more crunch: a handful of diced bell pepper or a few tablespoons of capers are great additions
If you like this style of salad, try my Classic Chicken Salad.
How To Make Creamy Tuna Pasta Salad
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil. Add the 1 lb of pasta and cook according to package directions until al dente, about 8 to 10 minutes.
The pasta should be tender but still have a firm bite. Drain it well, then rinse under cold water until the pasta is cool to the touch. This stops the cooking and keeps it from getting mushy later.
Step 2: Whisk the Dressing

In a large bowl, whisk together the ¾ cup mayonnaise, ¼ cup sour cream, 2 tbsp lemon juice, 1 tsp Dijon mustard, ½ tsp salt, and ¼ tsp black pepper until the mixture is smooth and pale, about 30 seconds.
The dressing should taste tangy and a little sharp. Give it a quick taste and add a bit more salt or lemon juice if it feels flat. You want it slightly more seasoned than you think you need, because the pasta and tuna will soak some of it up.
Step 3: Fold in the Tuna and Veggies

Add the cooled pasta, 2 drained cans of tuna (flaked into large pieces), the 2 chopped celery ribs, ⅓ cup chopped pickles, and ¼ cup diced red onion to the bowl. Using a rubber spatula, fold everything together gently until it’s evenly coated, about 1 minute.
The tuna should break into bite-sized chunks as you fold. Be careful not to overmix, or the tuna can turn to mush and the celery will lose some of its crunch. The salad will look generous and creamy, with bits of green and red scattered throughout.
Step 4: Toss and Serve

Transfer the salad to a serving bowl and garnish with torn fresh dill and an extra crack of black pepper. Serve it right away while the celery is at its crispest, or cover it and let it chill in the fridge for 30 minutes so the flavors can meld.
If you chill it, the dressing will thicken slightly and cling to every swirl of pasta. Either way, pile it high in a bowl and let the bright green dill sit on top. It makes for a simple, honest looking dish that actually delivers on flavor.
A Few Notes Before You Start
- Undercook the pasta slightly. It will continue to absorb moisture from the dressing, so pulling it off the heat a minute early keeps the salad from turning soft and watery later.
- Use tuna packed in water. Oil-packed tuna can weigh the salad down and make the dressing feel slick instead of creamy.
- Chill it for at least 30 minutes if you have the time. The cold gives the salad a refreshing bite and gives the onion and pickle a chance to mellow into the dressing.
- Leftovers keep well for up to 3 days, but the pasta will absorb the dressing over time. Stir in a spoonful of mayo or a tiny splash of milk right before serving to bring the creaminess back.
Storing Leftovers
- Refrigerate: store in an airtight container for up to 3 days. Give it a good stir before serving and add a little extra mayo or a splash of milk if the salad seems dry.
- Serve cold: this salad is at its best straight from the fridge or after sitting out for just 10 minutes. Never heat it.
What To Serve With Creamy Tuna Pasta Salad
A simple arugula salad dressed with olive oil and lemon cuts right through the richness without competing. Warm crusty bread is also a natural partner: it’s great for scooping up the last creamy bits left in the bowl. For a lighter meal, serve a small scoop of the pasta salad next to a bowl of tomato soup.
Frequently Asked Questions
Can I use Greek yogurt instead of mayonnaise?
Yes, but the dressing will taste tarter and feel less rich. Use full-fat Greek yogurt for the best texture, and know that the salad will tighten up more as it chills.
Why does my pasta salad get watery after a day?
Usually it’s because the pasta wasn’t drained well enough or it was still warm when you mixed it with the dressing. Make sure to rinse the pasta until it’s completely cool and shake off all the excess water before adding it to the bowl.
Can I make this ahead of time?
Absolutely. The flavors actually improve after a few hours in the fridge. Just plan to freshen it up with a little extra mayo or a squeeze of lemon before you serve it.
What other vegetables can I add?
Diced bell peppers, thawed frozen peas, or chopped cucumber all work well. Just chop them small so they mix in evenly and don’t water the salad down.

Ingredients
Method
- Cook pasta in a large pot of salted boiling water until al dente, about 8–10 minutes. Drain well and rinse under cold water until cool.
- In a large bowl, whisk mayonnaise, sour cream, lemon juice, Dijon mustard, salt, and black pepper until smooth.
- Add the cooled pasta, drained tuna, celery, pickles, and red onion to the bowl. Fold gently until everything is evenly coated.
- Transfer to a serving bowl, garnish with fresh dill, and serve immediately or chill for 30 minutes to let the flavors come together.
