Side Dishes
This beet tuna salad recipe transforms a classic into something unexpectedly vibrant—where tender tuna meets earthy roasted beets and crisp celery crowns in perfect harmony. The secret lies in balancing sweetness, saltiness, and crunch, creating a dish that’s as visually striking as it is flavorful.
I developed this version after realizing how much brighter roasted beets could make traditional tuna salad, especially when paired with a light citrus dressing.
The magic happens in the texture contrast: flaky tuna, tender beets, and celery’s sharp bite come together with just enough mayo to bind without overwhelming. Roasting the beets caramelizes their natural sugars, deepening their flavor while keeping them tender—no boiling required.
This salad holds its shape beautifully, making it ideal for lunches or elegant gatherings where presentation matters.
What you’ll end up with is a dish that’s rich yet refreshing, with layers of flavor in every bite. The beets add a subtle sweetness that cuts through the tuna’s richness, while the celery and citrus dressing keep it bright.
It’s the kind of salad that makes you want to serve it on its own, garnished with fresh herbs and a sprinkle of toasted nuts for extra crunch.
Perfect for meal prep or last-minute lunches, this recipe comes together in 20 minutes with ingredients you likely already have. The balance of flavors and textures makes it versatile enough for everyday meals or special occasions—just adjust the greens or nuts to suit your taste. Let’s make it!
Ingredients for beet tuna salad
Roasted beets and flaky tuna come together with crisp celery and citrusy brightness for a salad that’s anything but ordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Beets 🍠 | 2 medium | Roasted, peeled, cubed |
| Albacore Tuna 🐟 | 1 lb | Fresh or high-quality canned |
| Celery Stalks 🧅 | 3 whole | Thinly sliced, strings removed |
| Red Onion 🧅 | ½ small | Thinly sliced |
| Mayonnaise 🥛 | ½ cup | High-quality, light mayo |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For dressing |
| Dijon Mustard 🍯 | 1 tsp | For tangy depth |
| Fresh Dill 🌿 | ¼ cup | Chopped, for brightness |
| Toasted Walnuts 🥜 | ¼ cup | Chopped for crunch |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Honey 🍯 | 1 tsp | For balancing sweetness |
The beets are the showstopper here. Trader Joe's has the best pre-peeled ones for convenience, but any fresh beets work—just roast them until tender and caramelized. For the tuna, Wild Planet or Vital Choice brands are my go-to for quality, but canned works too if you’re in a pinch. Roasting the beets deepens their sweetness naturally, so don’t skip this step—it’s what makes this salad sing. The celery should be crisp, so store it in a sealed container with a damp paper towel to keep it fresh longer.
No fresh dill? Dried dill at one-third the amount will work, but you’ll lose that bright, fresh flavor. Substituting the walnuts? Toasted pecans or almonds add a different crunch but still work beautifully. The honey balances the beets’ sweetness, but if you’re avoiding it, maple syrup works too. For the dressing, if you can’t find Dijon mustard, yellow mustard at half the amount gives a milder kick. The mayo should be light—Hellmann’s Light or Duke’s are great options if you’re buying store-brand.
This salad keeps beautifully in the fridge for 3-4 days, though the beets might soften slightly. Store the dressing separately if you’re prepping ahead—just toss everything together when ready to serve. For extra crunch, toast the nuts fresh before serving. The flavors actually improve after sitting overnight, so it’s perfect for meal prep. If you’re making this for a crowd, double the dressing and keep it in a separate jar—people love customizing their salads.
Why You'll Love This Recipe
- I’ll be real: this is my go-to for packed lunches, but it’s also the star of my potlucks. Serve it on crusty bread for a sandwich, scoop it into lettuce wraps for a low-carb option, or just pile it on crackers with a sprinkle of everything bagel seasoning. It’s the kind of dish that works just as well at 12 PM as it does at 6 PM with a glass of wine.
- No Roasting Required: Honestly, I used to dread roasting beets—peeling those stubborn skins, waiting forever. Here, you just toss them in a pot with water and vinegar for 20 minutes. The roasted flavor comes through perfectly without the fuss, and the bright pink color? Instantly makes any plate look like you put in serious effort.
- Lunchbox Legend: I’ll be real: this is my go-to for packed lunches, but it’s also the star of my potlucks. Serve it on crusty bread for a sandwich, scoop it into lettuce wraps for a low-carb option, or just pile it on crackers with a sprinkle of everything bagel seasoning. It’s the kind of dish that works just as well at 12 PM as it does at 6 PM with a glass of wine.
- Budget-Friendly Protein: Albacore tuna is a steal, and beets stay fresh for weeks in the fridge. A single batch stretches into five lunches—no sad, wilted leftovers here. Plus, you’re getting a powerhouse of nutrients without breaking the bank. It’s the kind of meal that makes me feel like I’m feeding my family well, even on grocery-store days.
Step-by-step instructions for beet tuna salad
Here's how to transform vibrant beets and flaky tuna into a salad bursting with earthy sweetness and satisfying crunch.
Roast the Beets Until Tender and Caramelized
Preheat your oven to 400°F and line a baking sheet with parchment paper. Place the 2 medium fresh beets (peeled and cut into 1-inch cubes) on the sheet, drizzle with 1 tablespoon extra-virgin olive oil, and sprinkle with ¼ teaspoon salt. Toss gently to coat.
Roast for 30-35 minutes until the beets are fork-tender and develop a deep caramelized color. You'll know they're done when a knife slides in easily and the edges turn golden brown. Let them cool completely before handling—they'll be hot and can burn your fingers. This roasting step develops their natural sweetness, which balances the bright acidity of the lemon and the richness of the tuna.
Flake the Tuna and Prepare the Dressing Base
While the beets roast, drain and flake the 1 lb albacore tuna using two forks. Transfer to a large mixing bowl and set aside. In a small bowl, whisk together the ½ cup mayonnaise, 2 tablespoons lemon juice, 1 teaspoon Dijon mustard, 1 teaspoon honey, ½ teaspoon salt, and ¼ teaspoon black pepper until smooth and fully combined.
Here's the thing about albacore tuna—it should be flaked gently but thoroughly. You want bite-sized pieces that hold their shape but break apart easily. The dressing base is where all the magic happens: the honey and Dijon mustard create a perfect balance of sweet and tangy, while the lemon juice brightens everything up. Taste the dressing now—it should be tangy with a touch of sweetness, ready to marry with the earthy beets and rich tuna.
Combine All Ingredients for Maximum Flavor
Add the cooled roasted beets to the bowl with the tuna flakes. In a separate bowl, finely chop the 3 whole celery stalks (strings removed) and ½ small red onion. Add these to the tuna mixture along with the ¼ cup chopped fresh dill and ¼ cup chopped toasted walnuts. Pour the dressing over everything and gently fold with a spatula until all ingredients are evenly distributed.
The celery and red onion add a crisp, refreshing crunch that cuts through the richness of the tuna and beets. The walnuts bring a satisfying nutty crunch, while the dill adds a bright herbal note. Fold gently—you don't want to break up the tuna flakes or beets too much. This is where the salad comes together visually and texturally, creating layers of flavor in every bite.
Chill and Let Flavors Develop
Cover the salad bowl and refrigerate for at least 1 hour, or up to 4 hours if possible. This chilling time allows all the flavors to meld together beautifully. The beets will absorb some of the dressing, becoming even more tender, while the tuna remains perfectly flaky. The acidity from the lemon will mellow slightly, creating a more harmonious balance.
Real talk: Don't skip this step. The flavors need time to marry—especially the earthy beets and the bright lemon. If you're in a hurry, at least let it sit at room temperature for 30 minutes before serving. The texture and flavor will be noticeably better after this resting period. When you're ready to serve, give it one final gentle toss to redistribute any juices that may have settled.
Pro Tips For Making Beet Tuna Salad
- ROAST BEETS UNTIL SOFT: I learned this the hard way—raw beets taste like sad, chalky mud. Roast them at 400°F (200°C) for 45-60 minutes until a knife slides in like butter. Cool them first, then peel—hot beets are a mess, and your hands will thank you later.
- DRAIN TUNA WELL: Albacore tuna’s juice is sneaky. Drain it thoroughly after opening, then press it gently in a sieve for 10 seconds to squeeze out excess moisture. Wet tuna turns your salad into a soggy disaster, and no one wants that.
- FINELY CHOP ONION: Skip the lazy dice—red onion needs to disappear. Thinly slice it first, then chop into tiny specks so it blends in smoothly. Big chunks make every bite taste like you’re eating onion soup, and that’s not the vibe here.
- MIX MAYONNAISE LAST: Add mayo to the tuna and beets when everything else is ready. Stirring too early makes the beets bleed color and turn your salad pink sludge. Wait until the last minute—your salad will stay bright and fresh-tasting.
Common mistakes when making this dish
Overcooking Beets
Roasting beets until they're mushy is a common mistake that kills their natural sweetness and texture. I've seen people leave them in the oven for over 45 minutes, turning them into a sad, watery mess.
The key is to pull them out when they're fork-tender but still hold their shape—about 30-35 minutes at 400°F. If they're still firm in the center, they need more time, but if they collapse easily, you've gone too far. 🍠
Skipping the Chill Time
Rushing to serve this salad immediately is a big no-no. The flavors need time to meld, especially the earthy beets and bright lemon. I've made this mistake myself—serving it right after mixing—and ended up with a dish that tasted disjointed.
Always let it chill for at least 1 hour before serving. If you're in a hurry, 30 minutes at room temperature helps, but the full hour makes all the difference.
Using Too Much Mayo
This salad needs just enough mayo to bind without making it heavy. I've seen people use the full 1 cup instead of the ½ cup called for, and the result is a greasy, overwhelming mess. The mayo should just coat the ingredients lightly.
If you're worried about it being too dry, add a splash of lemon juice or olive oil instead. The goal is a creamy but light texture that lets the other flavors shine.
Not Balancing Flavors
One of the biggest mistakes is skipping the lemon juice or honey entirely. The beets' natural sweetness needs something to cut through it, and the lemon provides that bright acidity. I've tasted versions where these were left out, and the salad tasted flat and one-dimensional.
Taste your dressing before mixing everything—it should be tangy with a touch of sweetness. Adjust with more lemon for brightness or honey for sweetness as needed.
Overmixing the Salad
Gently folding is key here—you don't want to break up the tuna flakes or beets into tiny pieces. I've seen people stir vigorously, turning the salad into a mushy pile. Use a spatula to gently combine everything, keeping the tuna and beets in their ideal textures.
The goal is to distribute the dressing evenly without destroying the individual components. This is what gives the salad its satisfying bite and texture.
Ignoring the Celery
The celery isn't just for decoration—it's essential for that crisp, refreshing crunch that cuts through the richness. I've made versions without it, and while the salad still works, it loses that perfect textural contrast.
Thinly slice the celery and red onion just before mixing to keep them crisp. If you're prepping ahead, store them separately and add them fresh before serving to maintain that crunch.
Nutrition facts
Frequently asked questions
Can I use canned tuna instead of fresh?
High-quality canned albacore tuna works perfectly—just drain it well and flake it gently. For the best texture, choose brands packed in water (not oil) to avoid excess richness. The roasted beets and citrus dressing will still shine through, creating that same vibrant flavor balance.
How do I make this salad without mayo?
Swap the mayo for ¼ cup Greek yogurt or avocado mash to keep it creamy. Add an extra 1 tablespoon lemon juice and 1 teaspoon olive oil to maintain moisture. The texture will be lighter but still hold together beautifully—just fold gently to avoid breaking the tuna flakes.
Can I prep this ahead of time?
Yes! Store the fully assembled salad in an airtight container for up to 3 days. Keep the dressing separate if prepping more than 1 day ahead to prevent sogginess. The beets may soften slightly, but the flavors deepen over time. For extra crunch, toast the walnuts fresh before serving.
What greens pair best with this salad?
Try arugula or mixed baby greens for a peppery contrast, or spinach for a milder base. Serve it over buttered noodles for a heartier dish, or alongside crusty bread to soak up the flavors. The earthy beets and bright dressing make this salad versatile for any meal.
Why does my salad taste too sweet?
Too much honey or over-roasted beets can make the salad taste overly sweet. Balance it by adding 1 extra tablespoon lemon juice or ½ teaspoon Dijon mustard> to cut through the sweetness. Taste as you go—adjust gradually to avoid overpowering the tuna's natural flavor.
