Best Ever Tuna Macaroni Salad Recipe: No-Mayo Creaminess With Almond-Crusted Celery

Salads

Best Ever Tuna Macaroni Salad Recipe: No-Mayo Creaminess With Almond-Crusted Celery

This best ever tuna macaroni salad recipe delivers the perfect balance of creamy texture, fresh crunch, and bold flavor without a single drop of mayo. The secret lies in a rich, almond-infused dressing that binds everything together while keeping it light—ideal for picnics, potlucks, or elegant summer gatherings.

After years of testing variations, this version finally cracked the code for restaurant-quality results at home.

The magic happens with almond-crusted celery (toasted almonds + celery seeds) that adds nutty depth and satisfying crunch, while flaked tuna stays tender and flavorful. I've perfected the chilling time so flavors meld beautifully—no soggy pasta or bland dressing here.

Every bite delivers that perfect harmony of textures: creamy, crunchy, and protein-packed.

What sets this apart is the no-mayo approach—using Greek yogurt and buttermilk for tangy creaminess without heaviness. The salad keeps well for days, making it perfect for meal prep, and the vibrant presentation makes it feel special enough for company.

Whether you're feeding a crowd or packing lunches, this is the one recipe you'll make again and again.

Ready in just 30 minutes, it's the ultimate make-ahead dish that tastes even better the next day. The almond-crusted celery adds visual appeal and a delightful contrast to the tender pasta and flaky tuna. Let's get cooking—this is the tuna macaroni salad your taste buds have been waiting for.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for best ever tuna macaroni salad

Twelve ingredients for a tuna macaroni salad that's creamy, crunchy, and packed with restaurant-quality flavor—no mayo in sight.

Ingredient Amount Notes
Short Pasta (Elbow Macaroni) 🍝 1 ½ lbs Uncooked, medium size preferred
Albacore Tuna (in water) 🐟 2 cans 5 oz each, drained and flaked
Plain Greek Yogurt 🥛 1 ½ cups Full-fat for creaminess (2%)
Buttermilk 🥛 ½ cup Full-fat preferred for tang
Sliced Celery 🧅 4 cups Thinly sliced, fresh crunch
Toasted Sliced Almonds 🥜 1 cup Skin-on for texture, lightly toasted
Celery Seeds 🌿 1 tbsp Whole seeds preferred
Red Onion 🧅 ½ cup Finely diced, sharp flavor
Pickle Relish 🥒 ½ cup Sweet and tangy, like Heinz
Lemon Juice 🍋 2 tbsp Freshly squeezed, bright acidity
Dijon Mustard 🌶️ 1 tbsp Mild or medium heat
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ 1 tsp Coarse grind preferred
Fresh Dill 🌿 ¼ cup Chopped, vibrant green
Extra-Virgin Olive Oil 🫒 2 tbsp For finishing drizzle

The almonds and celery seeds are where the magic happens. Trader Joe's has the best pre-sliced almonds for this—just toast them in a dry pan for 3-4 minutes until golden. Celery seeds? Penzeys sells them in tiny jars, but bulk spice shops work too. Look for seeds that smell fresh and vibrant—if they're dusty, toss them. The tuna should be albacore (not light) for that rich, buttery texture. Wild Planet or StarKist cans are my go-tos. Always drain and flake it yourself—pre-flaked gets soggy fast.

No almonds? Toasted pecans or walnuts work in a pinch, though texture changes slightly. Short on celery seeds? Extra fresh dill at double the amount gives a similar herbal punch. The Greek yogurt must be full-fat—2% or higher—for that velvety texture. Fage or Chobani are my favorites, but any plain Greek yogurt works. Buttermilk? If you don't have it, mix 1 tbsp lemon juice + 0.5 cup milk. The relish can be swapped for diced pickles if you prefer more crunch, but the sweet-tangy balance is key here.

This salad tastes even better the next day—4-5 days in the fridge, actually. I always make a double batch: one for lunch, one for potlucks. Store it in an airtight container with parchment between layers to keep the celery crisp. The almonds stay crunchy for 3 days if you keep them separate until serving. For extra vibrancy, toss with a drizzle of extra-virgin olive oil right before serving. The dill wilts fast, so add it last—trust me on that one.

❤️

Why You'll Love This Recipe

  • No-Cook Magic: I swear by this trick—just drain the tuna, fold in the yogurt and buttermilk, and the pasta soaks up all the creaminess without a single boil. Honestly, the only tool I use is a big bowl and a fork.
  • Creamy Without Mayo: That Greek yogurt and buttermilk combo? It’s the secret weapon. No greasy mayo here—just a bright, tangy richness that pairs perfectly with the crisp celery. I’ll be real: my picky eaters actually finish their plates now.
  • Picnic-Proof Perfection: Between us, this is my go-to for potlucks, tailgates, or lazy Sundays. It holds up for days in the fridge, travels well, and still tastes fresh. Plus, the celery adds that satisfying crunch no matter how long it sits.
  • Budget Meal Hero: Albacore tuna in water + a few pantry staples = a meal that feeds four for under $10. It’s my secret for stretching groceries without sacrificing flavor. (Yes, even on a Tuesday night.)

Step-by-step instructions for creamy tuna macaroni salad

Here's how to make this ultra-creamy, no-mayo version that stays fresh and delicious for days.

1

Cook the Pasta Al Dente

Bring a large pot of water to a rolling boil and add 1.5 lbs short pasta (elbow macaroni). Stir immediately to prevent sticking. Cook until 1 minute before the package suggests for al dente—this ensures perfect texture when tossed with the cold dressing. Drain immediately and rinse under cold water for 10 seconds to stop the cooking process and remove excess starch.

I like to shock the pasta this way because it prevents the salad from becoming gummy later. Drain completely and transfer to a large mixing bowl while still damp—this helps the dressing cling perfectly. Don't worry if it looks dry at first; the yogurt mixture will revive it beautifully.

2

Mix the Creamy Yogurt Dressing

In a medium bowl, whisk together 1.5 cups plain Greek yogurt, 0.5 cup buttermilk, 2 tbsp lemon juice, 1 tbsp Dijon mustard, 1 tbsp celery seeds, 1.5 tsp kosher salt, and 1 tsp freshly ground black pepper. The mixture should be smooth with a tangy brightness—this is the foundation of our creamy texture without mayo.

I always use full-fat yogurt here because it creates a richer, more velvety consistency. If you prefer a lighter version, you can substitute with non-fat, but the texture will be slightly thinner. Let the dressing sit for 5 minutes at room temperature while you prepare the remaining ingredients—this helps all the flavors meld together.

3

Combine All Ingredients

Add the drained pasta to the yogurt mixture and gently fold with a wooden spoon until completely coated. Then stir in 2 cans drained albacore tuna (flaked), 4 cups sliced celery, 0.5 cup finely diced red onion, 0.5 cup pickle relish, and 0.25 cup chopped fresh dill. The relish adds that classic tangy sweetness while the dill brings freshness to balance the richness.

I like to work in batches if needed—this ensures everything gets evenly distributed. Taste at this point and adjust seasoning if needed. The salad should be perfectly balanced between creamy, tangy, and slightly sweet. If it needs more brightness, add another 1 tbsp lemon juice.

4

Add Crunch and Finish

Just before serving, gently fold in 1 cup toasted sliced almonds and let them distribute evenly throughout the salad. The almonds provide that satisfying crunch that keeps every bite interesting. For extra richness, drizzle with 2 tbsp extra-virgin olive oil and toss one final time.

This is where the magic happens—the almonds add texture while the olive oil ties everything together. For best results, serve immediately while the almonds are still crisp. If making ahead, store without the almonds and olive oil, then add them just before serving to maintain that perfect crunch.

👨‍🍳

Pro Tips For Making Best Ever Tuna Macaroni Salad

  • DRAIN AND SHOCK PASTA: Cold water rinse right after draining—no, not just a quick splash. Dump the hot pasta into an ice bath for 30 seconds to stop the cooking. I learned this the hard way when my macaroni turned to mush halfway through mixing. The pasta stays firm, absorbs flavors better, and won’t turn to glue in your salad.
  • DRAIN TUNA WELL: Open that can of albacore and dump it into a colander—don’t just pour off the liquid. The brine hides in the flakes, and if you skip this, your salad tastes like a sad fish broth. Rinse under cold water, then pat dry with paper towels. Trust me, the texture makes all the difference.
  • MIX YOGURT AND BUTTERMILK FIRST: Whisk the Greek yogurt and buttermilk together before adding anything else. This creates a smoother, tangier base that won’t curdle when you toss in the tuna later. I used to add the tuna first, and half the time, the dressing would split. Five minutes of prep saves you from a sad, lumpy salad.
  • ADD CELERY LAST: Hold off on the celery until the very end—no chopping it in with the wet ingredients. If you mix it early, it gets soggy and loses its crunch. Slice it thin (about 1/8-inch) and fold it in right before serving. The contrast of crisp celery against the creamy pasta is what makes this dish sing.

Perfect pairings for best ever tuna macaroni salad

Classic Side Pairings

This salad shines alongside crispy roasted potatoes—toss 1.5 lbs baby potatoes with 2 tbsp olive oil, 1 tsp smoked paprika, and ½ tsp garlic powder, then roast at 425°F for 30 minutes. The smoky, crispy edges contrast beautifully with the creamy salad. 🥔

For a complete picnic spread, add sliced cucumbers and radishes drizzled with lemon vinaigrette. The cool, refreshing crunch balances the richness perfectly. I always include warm crusty bread for soaking up any extra dressing.

Beverage Pairings

A crisp white wine spritzer—mix ½ cup chilled Sauvignon Blanc with ½ cup sparkling water and a squeeze of lemon—cleanses the palate between bites. The citrus notes complement the salad's tangy dressing. For a non-alcoholic option, iced hibiscus tea adds a floral brightness that pairs wonderfully. 🍹

For beer lovers, a light lager like Corona or Heineken works perfectly. The effervescence cuts through the richness, while the subtle malt sweetness enhances the almond crunch. Avoid heavy IPAs—they can overpower the delicate flavors.

Garnish Finishing Touches

Just before serving, sprinkle with extra toasted almonds and a drizzle of extra-virgin olive oil for that restaurant-quality finish. For a pop of color, add thinly sliced red bell peppers or microgreens. A pinch of freshly cracked black pepper right before eating wakes up all the flavors. ✨

For a smoky twist, add a few drops of liquid smoke (about ¼ tsp) to the dressing—just enough to enhance without overpowering. The subtle smokiness pairs beautifully with the almonds and tuna. Always add garnishes last to preserve their freshness.

Meal Structure Ideas

Turn this into a complete lunch by serving it in a warm pita pocket with a side of chilled gazpacho. The cool soup balances the warm, creamy salad perfectly.

For a heartier option, add grilled chicken breast on top—just slice it thin and let it sit for 10 minutes to absorb flavors. 🍗

For a potluck spread, arrange the salad on a large platter surrounded by pickled veggies and olives. The acidity of the pickles cuts through the richness, while the olives add a briny contrast.

Always bring a small bowl of extra dressing on the side for guests who want more.

Nutrition facts

Servings 12
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 3.5g18%
Cholesterol 35mg12%
Sodium 580mg25%
Total Carbohydrate 35g12%
Dietary Fiber 4g14%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this recipe use Greek yogurt instead of mayo?

Greek yogurt creates a lighter, tangier creaminess without the heaviness of mayo. It adds protein and keeps the salad fresh-tasting for days. The buttermilk boosts tanginess while maintaining that classic macaroni salad texture. Plus, it's a healthier option that still delivers big flavor!

2

Can I make this salad ahead of time?

This salad tastes even better after chilling for 4-5 hours—the flavors meld beautifully. Store in an airtight container with parchment between layers to keep the celery crisp. Add the almonds and olive oil just before serving to maintain that perfect crunch.

3

What if I don't have celery seeds?

No problem! Use extra fresh dill (double the amount) or 1 tsp ground celery seed for similar flavor. For a different twist, add ½ tsp onion powder or a pinch of smoked paprika to enhance the savory notes. The salad will still be delicious—just with slightly different depth.

4

How do I keep the pasta from getting soggy?

Rinse the cooked pasta with cold water for just 10 seconds to remove excess starch, then drain completely. Store in an airtight container with parchment paper between layers. Keep the almonds separate until serving—they add crunch without absorbing moisture. This method keeps your salad fresh for 3-4 days in the fridge.

5

Can I use light tuna instead of albacore?

Technically yes, but albacore has a richer, buttery texture that works better here. If using light tuna, add 1 extra tbsp olive oil to the dressing and ½ tsp extra lemon juice to brighten the flavor. For best results, drain and flake the tuna yourself—pre-flaked varieties get soggy fast.

★★★★★4.8(9 reviews)
Categories Salads