Tuna macaroni salad is a creamy, comforting dish that combines tender pasta, flavorful tuna, crisp vegetables, and a rich dressing into a satisfying meal or side dish. Popular at picnics, potlucks, barbecues, and casual family lunches, this salad is loved for its simplicity, versatility, and refreshing texture.
The foundation of tuna macaroni salad is cooked macaroni pasta. Elbow macaroni is the traditional choice because its shape holds the dressing well and blends perfectly with the other ingredients. Once cooled, the pasta becomes soft yet firm enough to create a balanced bite in every spoonful.
Tuna adds a savory, slightly briny flavor that makes the salad hearty and filling. Canned tuna is commonly used because it is convenient and blends smoothly into the creamy dressing. The mild flavor of the tuna pairs naturally with both the pasta and fresh vegetables, creating a balanced and satisfying dish.
The vegetables bring freshness, crunch, and color to the salad. Celery is a classic addition because of its crisp texture, while onions, peas, carrots, or bell peppers can add extra flavor and visual appeal. These ingredients create contrast with the soft pasta and creamy dressing, making the salad more dynamic and enjoyable.
The dressing is what ties everything together. Typically made with mayonnaise, it creates a rich and creamy texture that coats the pasta evenly. Mustard, lemon juice, or vinegar are often added to balance the richness with a bit of acidity and brightness. Simple seasonings such as salt, black pepper, garlic powder, or dill help enhance the overall flavor.
One of the reasons tuna macaroni salad remains so popular is its convenience. It can be prepared ahead of time and chilled, allowing the flavors to blend together even more as it rests. This makes it ideal for meal prep, gatherings, or quick lunches throughout the week.
Tuna macaroni salad can be served on its own or paired with grilled bbq chicken, sandwiches, or fresh greens. Its creamy texture, savory flavor, and refreshing crunch make it both comforting and satisfying.
In the end, tuna macaroni salad is a timeless classic that delivers simplicity, flavor, and versatility in every bite.

Ingredients
- 2 cups macaroni pasta uncooked
- 1 can tuna drained
- 1 cup mayonnaise
- 1/4 cup diced celery
- 1/4 cup diced onion
- 2 tablespoons sweet relish
- 1 tablespoon lemon juice freshly squeezed
- to taste salt
- to taste black pepper
Instructions
- Bring a pot of lightly salted water to a boil. Add macaroni pasta, and cook until tender, about 8 to 10 minutes. Drain.
- In a large bowl, mix mayonnaise, lemon juice, sweet relish, salt, and pepper.
- Stir in macaroni, celery, onion, and tuna. Mix until well combined.
- Chill in the refrigerator for at least 1 hour before serving.
Nutrition










Is there a way to make this without mayo? I’m not a fan of it. Maybe sour cream?
Tuna in a salad? That’s gross! Who even thought of that? No thanks…
I used to think that too, but tuna in salad can be super tasty! You should give it a chance!
Quick & delicious! I added some chopped bell peppers for crunch. Yummy!
This was a fail for me. I overcooked the pasta and it turned mushy. 😭 But I’m gonna try it again!
I absolutely loved this recipe! It was so easy to make and tasted great. Perfect for summer picnics.
Did you drain the tuna? I forgot once and it got watery. Still ate it though, but it was kinda gross.
Solid recipe, pretty classic tuna macaroni salad. I used red onion instead of white and it still worked. Chilling for longer than an hour made it taste even better.
This is my grandma’s vibes, but with lemon—yum. I also threw in some chopped pickles because I can’t help myself. Would make again.
My macaroni was still a little underdone after 10 mins… maybe my stove runs hot/cold? I cooked it a couple extra minutes and then it worked.
Made this for a potluck and it was gone fast. The lemon juice really brightens up the mayo/tuna combo. I added a little extra pepper and it was perfect.
Totally agree—lemon juice does wonders with tuna mayo. Love that it was a hit at your potluck! Did you serve it right after chilling or let it sit longer?
I made it too but i think 1 hour isn’t enough. I let it chill overnight and the flavors mixed way better. Also i used more pepper like you—good call. 😄
I used dill relish instead of sweet and it was still great. Next time I’ll add a bit of garlic powder.
Love that you swapped in dill relish—makes sense with the tuna flavor. Garlic powder next time sounds perfect too. I’m definitely trying your tweak!
I did this once and it tasted kinda bland tbh. Maybe I used too much mayo or forgot the lemon. Dill relish is better than sweet though, sure. I’d still say garlic powder should be way more than “a bit.”
The flavor balance surprised me—in a good way. I added more lemon because I like it tangy, and it worked.
I followed it mostly, but my pasta came out a bit soft. Next time I’ll start checking around 7 minutes. Flavor was good though—nice and tangy.
Meh. I don’t think the celery and onion add much. The tuna flavor got kinda muted under all the mayo. Kinda boring, sorry.
I’m not sure about the amount of mayonnaise. 1 cup feels like a lot, and I worry it’ll be too heavy, but I guess I’ll try with half next time.
I thought 1 hour chilling wouldn’t matter much… I was wrong. After it sat, the flavors bonded and it tasted way better.
Yes! I learned that too—once it chills, everything tastes more “together.”
Followed the steps exactly but mine turned out a bit bland—next time I’ll go heavier on pepper and maybe add a pinch of garlic powder.
It’s okay, but tuna + mayo feels kinda basic tbh. Would not make it again unless I’m in a hurry.
Way too much mayo for my taste 😅 I cut it down to like 3/4 cup and it was perfect. Still creamy without being overwhelming.
Made this for lunch this week and it’s honestly so satisfying. The lemon juice brightens it up and the relish gives it that classic tuna vibe. Will make again!
Honestly? It tasted kinda bland until I salted more and added garlic powder. After that, it was actually really good. So yeah, use your judgment.
Huh, bland at first? That’s wild because I followed it exactly and thought it was fine. Maybe my tuna was already salty? Also I don’t really trust garlic powder in mayo stuff but I might try less next time.
Totally agree—mine needed more salt too. I also added a little extra lemon and it really woke everything up. Great call on the garlic powder!
Not bad, but I prefer it with dill pickles instead of sweet relish. Sweet is fine, just not my thing.
Yum!
Right?! This salad is so good—super creamy and refreshing after it chills.
I followed the recipe but mine came out a little dry. Maybe I under-used mayo or my tuna was drier than expected.
Dry for sure—my first try too. I think people forget to fully drain the tuna and also the pasta can cool off and soak up the sauce. Try slightly undercooking the macaroni and letting it cool before mixing. If it’s still dry, just add more mayo.
I’ve had that happen when the tuna is drier. Next time I’ll add a bit more mayo (or even a splash of pickle juice) to loosen it up before chilling.
Made this today—super easy and actually tastes like “real” tuna salad, not bland office-food. Chilling is key!
I kinda agree—mine turned out decent, but I used way more pepper than it says and it was… spicy? Also my macaroni got a lil overcooked. Still ate it tho 😅
Yes!! The lemon + relish combo is the secret. I did 2 hours chilling and it was way better the next day too.
Not sure about the mayo amount. 1 cup felt like a LOT for 2 cups of uncooked pasta—mine was almost too creamy. I’d cut it down to 3/4 cup next time.
Totally agree—1 cup mayo for just 2 cups uncooked pasta made mine super rich too. Next time I’ll do 3/4 cup like you said.
Interesting! I used full 1 cup and thought it was perfect—maybe depends on how well the pasta is drained? Mine seemed drier after draining.
Celery + onion is a great combo. The texture is nice and crunchy, and it doesn’t feel heavy. Solid.
This tastes like something my grandma would make and I mean that as a compliment. Super comforting and simple.