Side Dishes
This beet salad recipe with mayonnaise transforms humble beets into a rich, velvety side dish that balances earthy sweetness with creamy indulgence. š The secret lies in roasting the beets until tender, then tossing them with a tangy mayo dressing that clings perfectly to each slice.
I developed this recipe after realizing how often store-bought beet salads missed that perfect harmony of texturesācrisp greens, tender beets, and a luxurious mayo coating.
What sets this salad apart is the foolproof technique for achieving that signature creamy texture without sacrificing the beets' natural sweetness. You'll start by roasting the beets until they're fork-tender, then cooling them completely before slicing.
This step prevents the salad from turning mushy when mixed with the mayo. The dressing itself is simpleājust mayo, a touch of vinegar, and seasoningābut it makes all the difference in creating that restaurant-quality mouthfeel.
The result is a salad that's equally satisfying as a side or light main, with vibrant colors and layers of flavor in every bite.
The roasted beets develop a caramelized edge that contrasts beautifully with the cool, creamy mayo, while the optional additions like walnuts or goat cheese add satisfying crunch and tang.
This recipe serves 4 as a side, but the portions are generous enough to stretch it into a full meal with added protein.
Perfect for holiday tables, potlucks, or a special weeknight dinner, this beet salad comes together in just 30 minutes with minimal effort. The best part? It tastes even better the next day, making it ideal for meal prep.
Let's get started on creating this showstopping side dish that will impress even the most discerning guests.
Ingredients for beet salad recipe with mayonnaise
Roasted beets meet velvety mayo for a showstopping salad that balances earthy sweetness with luxurious creaminess.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets š | 2 whole | Organic preferred, tops trimmed |
| Mayonnaise š„« | ½ cup | High-quality, full-fat preferred |
| Red Wine Vinegar š· | 1 tbsp | Dry variety for tang |
| Fresh Dill šæ | ¼ cup | Finely chopped, stems removed |
| Diamond Crystal Kosher Salt š§ | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper š¶ļø | ¼ tsp | Coarsely cracked |
| Extra-Virgin Olive Oil š« | 1 tbsp | For drizzling, fruity variety |
| Baby Spinach š„¬ | 4 cups | Washed, dried thoroughly |
| Crumbled Goat Cheese š§ | ½ cup | Optional, for tangy crunch |
| Toasted Walnuts š„ | ¼ cup | Chopped, optional topping |
The beets are the star hereāorganic, medium-sized ones roast perfectly without turning mushy. Whole Foods or local farmers markets usually have the best quality, but any grocery store's pre-washed beets work in a pinch. Look for vibrant color and firm texture; avoid any with soft spots. Roasting them whole with their skins on preserves their natural sweetness, so don't peel until after cooking. The goat cheese adds that tangy depth that makes this salad feel restaurant-worthyāLa Tour Anglaise is my go-to brand, but any creamy goat cheese works. For the walnuts, Trader Joe's sells pre-toasted ones that save time, but toasting your own at 350°F for 8-10 minutes gives them that perfect crunch.
No mayo? Greek yogurt thinned with olive oil works surprisingly wellājust add a splash of vinegar to mimic the tang. Fresh dill wilting? Dried dill at half the amount keeps the flavor, though it won't be as bright. The vinegar can be swapped for lemon juice or apple cider vinegar, but red wine vinegar gives that classic salad bite. For a lighter option, use light mayo, though the texture won't be quite as luxurious. The baby spinach should be dried completely before adding to the saladāwet leaves make everything soggy. If you can't find baby spinach, regular spinach chopped fine works just as well.
Roasted beets keep in the fridge for 5 days if stored in an airtight container, but they're best used within 2 days for maximum tenderness. The dressing will stay fresh for 3 days in the fridge, though I always make extra to toss with other salads. For meal prep, store the dressing separately and combine just before serving to keep everything crisp. This salad tastes even better the next day as the flavors meldāperfect for making ahead for holiday gatherings. The goat cheese and walnuts can be added fresh just before serving to maintain their texture.
Why You'll Love This Recipe
- No Roasting Required: Iāll admit, I used to dread peeling beetsāuntil I discovered boiling them whole. Toss them in salted water for 30 minutes, slip off the skins, and boomāready to chop. The vinegar-mayo dressing ties everything together without extra fuss.
- Unexpected Creamy Magic: Honestly, the mayo-dill combo changes the game. That tangy red wine vinegar cuts through the earthiness of the beets while the mayo keeps it luscious. The dill? Itās the secretābright, herby, and just enough to make you want to eat it straight from the jar.
- Lunchbox Hero: Between us, this salad holds up better than most. Pack it for work or schoolāit wonāt wilt or get soggy. The mayo keeps the beets tender, and the salted edges? They stay crisp even after hours. My kidās favorite, and yes, even on a Tuesday night.
- Budget-Friendly Pantry Staples: Hereās what sold meāit uses things I already had. Beets last forever, mayoās cheap, and vinegar? Always in my fridge. The kosher salt adds depth without costing extra. Itās the kind of recipe that makes grocery day a little less stressful.
Step-by-step instructions for beet salad with mayonnaise
This creamy beet salad comes together in minutesāsweet, earthy beets meet velvety mayo for a showstopper side.
š„ Step 1: Roast the Beets to Perfection
Preheat your oven to 400°F and line a baking sheet with parchment paper. Wrap each of the 2 whole medium beets tightly in aluminum foil, sealing all edges completely. This prevents them from drying out during roasting. Place them on the baking sheet and roast for 45-50 minutes until tender when pierced with a fork.
Here's the thingāroasting beets at high heat caramelizes their natural sugars, intensifying their sweetness. You'll know they're done when the skins slip off easily and the flesh is fork-tender. Let them cool for 10 minutes before peeling under cold running water to remove the skins completely. Chop the cooled beets into ¼-inch cubesāthey should yield about 1½ cups chopped beets.
šØāš³ Step 2: Whisk the Creamy Dressing
In a medium bowl, combine the ½ cup mayonnaise, 1 tablespoon red wine vinegar, ½ teaspoon Diamond Crystal kosher salt, and ¼ teaspoon freshly ground black pepper. Whisk until completely smoothāthis is your creamy base. The vinegar adds just enough tang to balance the richness of the mayo.
Now fold in the ¼ cup finely chopped fresh dill and the 1 tablespoon extra-virgin olive oil using a silicone spatula. The dill brings bright, herbal notes that cut through the richness, while the olive oil adds a fruity depth. Taste and adjust seasoning if neededāyou want the dressing to be tangy but not overpowering.
š„ Step 3: Assemble the Salad Layers
In a large salad bowl, gently combine the 4 cups baby spinach and the chopped beets. The spinach should be dry and wilted slightly from drying thoroughly. Pour the dressing over the beets and spinach, tossing gently to coat everything evenly. Here's where the magic happensāthe creamy dressing clings to the beets and spinach, creating that luxurious texture you crave.
Real talk: Don't over-toss or you'll bruise the spinach. Instead, use your hands to fold the greens and beets together, ensuring every leaf gets a generous coating of that rich dressing. The salad should look vibrant with deep ruby beets contrasting against the pale green spinach.
š½ļø Step 4: Top and Serve Immediately
Divide the salad among 4 plates, creating a beautiful mound of greens and beets in each. Sprinkle evenly with the ½ cup crumbled goat cheeseāits tangy crunch contrasts perfectly with the creamy dressing. Finally, scatter the ¼ cup toasted walnuts over each serving for a satisfying crunch and nutty depth.
This salad shines when served immediately, so don't wait. The creamy dressing will mingle with the warm beets and crisp spinach, creating a perfect balance of textures and flavors. Each bite delivers that sweet earthiness of the beets, the velvety mayo, and the bright herbal notes from the dillāit's why this salad always gets rave reviews.
Pro Tips For Making Beet Salad Recipe With Mayonnaise
- Boil Beets Until Fork-Tender: I learned this the hard wayābeets need to be cooked until theyāre actually soft, not just slightly tender. Cut them into 1-inch cubes first, then boil them for 12-15 minutes (depending on size) until a fork slides in like butter. Overcooked beets get mushy; undercooked ones stay stubborn and chewy. Test one piece earlyāyouāll know when itās right.
- Peel Beets Immediately After Cooking: Hot beets peel like a dreamāno scrubbing, no frustration. Run them under cold water for 30 seconds first, then slip off the skins with your fingers. If you wait, the beets cool and toughen up, making peeling a chore. (Pro move: Save the waterātheyāre packed with flavor.)
- Balance Vinegar with Salt First: Taste your dressing before adding the dill. Red wine vinegar can taste harsh alone, so mix 1 tablespoon vinegar with ½ teaspoon kosher salt in a small bowl first. Let it sit for 30 secondsāthis mellows the acidity and tells you exactly how much more youāll need. (Yes, even if youāre impatient like me.)
- Chill the Salad for 20 Minutes: This isnāt optional. The flavorsāespecially the dill and vinegarāneed time to meld. Toss the cooled beets with the dressing and let them sit in the fridge while you prep the rest. Skipping this step means a salad that tastes disjointed. (Your future self will thank you.)
Best sauces and condiments for this recipe
Classic Mayo Base
The foundation of this salad is the mayonnaise dressing, which transforms earthy beets into a luxurious bite. I use ½ cup full-fat mayonnaise (like Hellmann's or Best Foods) for that rich, velvety textureānever light mayo, as it lacks the body needed to coat the beets properly.
The key is balancing the richness with 1 tablespoon red wine vinegar for a subtle tang that cuts through the sweetness. š„«
Herbal Brightness
Fresh dill is non-negotiable hereāit adds a bright, herbal note that elevates the salad from ordinary to extraordinary. Finely chop ¼ cup fresh dill and fold it into the dressing just before combining with the beets.
If fresh dill isnāt available, ½ teaspoon dried dill works in a pinch, though the flavor wonāt be as vibrant. For an extra boost, add 1 tablespoon extra-virgin olive oil to deepen the dressingās complexity.
Tangy Crunch Toppings
The ½ cup crumbled goat cheese adds a tangy, creamy contrast that makes this salad feel gourmet. I prefer La Tour Anglaise for its smooth texture and mild tang, but any good-quality goat cheese will work.
For crunch, toast ¼ cup walnuts at 350°F for 8-10 minutes until goldenāthis adds a nutty depth that balances the richness. Sprinkle them over the salad just before serving to keep them crisp.
Alternative Dressings
If you want to lighten things up, swap the mayo for a Greek yogurt dressingāmix ½ cup plain Greek yogurt with 1 tablespoon red wine vinegar, ½ teaspoon salt, and 1 tablespoon olive oil.
This version is tangier and less rich but still creamy. For a spicy kick, add ½ teaspoon hot sauce or 1 teaspoon honey to the mayo dressing for a sweet-heat balance thatās irresistible.
Extra Flavor Boosters
For a pop of color and texture, add ¼ cup thinly sliced radishes or 2 tablespoons pomegranate seeds to the salad. The radishes bring a crisp bite, while the pomegranate seeds add a juicy sweetness.
If you love cheese, swap goat cheese for feta (crumbled) or blue cheese (for a bold, tangy twist). Just be mindful of portion sizesāthese toppings can quickly overwhelm the delicate balance of flavors.
Nutrition facts
Frequently asked questions
Can I use cooked beets instead of roasted ones?
Yes, but the flavor and texture will differ slightly. Boiled beets tend to be softer and less caramelized than roasted ones, which develop deeper sweetness. If using boiled beets, pat them completely dry before chopping to help the mayo cling better. For best results, roasting is recommended as it intensifies the natural flavors.
How do I prevent the salad from getting soggy?
Dry your spinach thoroughly before adding it to the saladāwet leaves will make everything mushy. Also, keep the dressing separate until just before serving. The beets should be completely cooled before chopping to prevent excess moisture. If you're making this ahead, store components separately and assemble right before eating.
What's the best way to reheat leftovers?
This salad isn't ideal for reheating as the mayo can separate and the spinach may wilt. However, if you must, gently warm the beets and dressing separately in the microwave for 20-30 seconds, then toss with fresh spinach. The flavors will still be good, but the texture won't be as perfect. It's best enjoyed fresh!
Can I make this salad without mayo?
For a lighter version, mix ½ cup Greek yogurt with 1 tablespoon red wine vinegar, ½ teaspoon salt, and 1 tablespoon olive oil. This creates a tangy, creamy dressing that still coats the beets beautifully. The texture will be slightly different but equally delicious.
How can I make this salad more substantial?
Add protein to turn this into a main dish! Try grilled chicken breast (sliced), smoked salmon, or crumbled bacon. For extra heartiness, fold in ¼ cup cooked quinoa or ½ cup chickpeas**. Just be mindful of portion sizes to maintain the salad's delicate balance of flavors.
