Beet and Horseradish Salad Recipe: Bold Peppery Crunch With Earthy Sweetness

Side Dishes

Beet and Horseradish Salad Recipe: Bold Peppery Crunch With Earthy Sweetness

This beet and horseradish salad recipe transforms humble ingredients into a bold, peppery-crunch salad that balances earthy sweetness with a fiery kick. The secret lies in roasting beets until tender yet firm, then pairing them with sharp horseradish cream—a tangy contrast that elevates every bite.

I developed this recipe after realizing most beet salads lacked the textural excitement of crisp vegetables and creamy components working together.

What sets this salad apart is the textural harmony between roasted beets (naturally sweet when caramelized) and horseradish cream (cooling, peppery bite). The dressing ties it all together with a zesty vinegar base, while toasted walnuts add crunch.

Unlike traditional beet salads that rely solely on raw vegetables, this version uses roasting to deepen the beets' natural sweetness while keeping them firm enough to hold their shape.

The result is a salad that's visually stunning—deep ruby beets against creamy horseradish and golden nuts—while delivering complex flavors in every forkful. The horseradish cream cuts through the richness of the beets, creating a perfect balance that's both refreshing and satisfying.

This dish works beautifully as a side for roasted meats or as a standalone vegan main course when paired with crusty bread.

Best of all, this salad keeps well for up to 3 days in the refrigerator, making it perfect for meal prep. The flavors actually improve as the horseradish and beets meld together, creating an even more harmonious dish.

Let's get started on this vibrant, flavor-packed salad that will become a staple in your meal rotation.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for beet horseradish salad

Earthy beets meet fiery horseradish in this vibrant salad's flavor-packed lineup.

Ingredient Amount Notes
Medium Beets 🧅 4 whole Roasted until tender-crisp
Fresh Horseradish Root 🌿 2 tbsp Freshly grated for sharpness
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and dressing
Apple Cider Vinegar 🍋 2 tbsp For tangy dressing base
Maple Syrup 🍯 1 tbsp For subtle sweetness
Raw Walnuts 🥜 ½ cup Toasted for crunchy texture
Red Onion 🧅 ¼ cup Thinly sliced for sharp bite
Fresh Dill 🌿 ¼ cup Chopped for bright herbaceousness
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked for heat
Vegan Mayonnaise 🥫 ¼ cup For creamy horseradish base
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness

The beets are the star—organic Chioggia or golden varieties from Whole Foods or your local farmers market add stunning color and natural sweetness. Roasting them whole until tender yet firm brings out their caramelized depth. For horseradish, fresh root is non-negotiable—pre-grated loses its punch quickly. I always buy a small jar from the refrigerated section at Trader Joe's and grate it myself. The walnuts? Costco's bulk section has the best price for raw walnuts—just toast them yourself for maximum crunch. Fresh dill is ideal, but dried works at one-third the amount if you're in a pinch.

No fresh horseradish? Prepared horseradish from the jar works in a bind, but reduce the amount to 1 tbsp. Swap walnuts for pecans or almonds if you prefer. The dressing can be made with soy sauce instead of maple syrup for an umami twist. For extra richness, add 1 tbsp of cashew cream to the horseradish mixture. If you're making this ahead, roast the beets first and store them separately—they'll keep their color better. The dressing keeps for up to 5 days in the fridge, so make extra for other salads.

Roasted beets hold up beautifully in the fridge for 4-5 days if stored properly—wrap them in plastic with a paper towel to absorb moisture. The dressing stays fresh for 5 days in an airtight container. This salad actually tastes better the next day as the flavors meld together. For meal prep, store all components separately and assemble just before serving. The horseradish cream can be frozen for up to 3 months—thaw overnight in the fridge before using. Portion into individual containers for grab-and-go lunches.

❤️

Why You'll Love This Recipe

  • No-Cook Magic: The beets roast while you prep the rest—just slice, toss, and let the oven do the work. No chopping, no fuss, and honestly? That crisp-tender roasted texture is worth the 20 minutes of hands-off time.
  • Spicy-Sweet Balance: The horseradish adds a sharp kick, but the maple syrup and apple cider vinegar soften it into something ridiculously addictive. It’s like a grown-up candy apple—earthy, bright, and just a little dangerous.
  • Potluck Star: Between us, this salad disappears at gatherings. It’s hearty enough for a main (pair with grilled chicken) but light enough for a side. Plus, the jarred version keeps for days—my secret weapon for stress-free hosting.
  • Budget Brightener: Fresh horseradish and beets stretch further than you’d think. A single root and a few roasted beets feed four, and the dressing costs pennies. I’ll be real: it’s the kind of dish that makes grocery day feel like a win.

Step-by-step instructions for beet and horseradish salad

Transform earthy beets and fiery horseradish into a vibrant salad that balances sweetness and sharpness perfectly.

1

Roast the Beets Until Tender-Crisp

Preheat your oven to 400°F and line a baking sheet with parchment paper. Scrub the 4 whole medium beets clean, leaving the skins on—they add texture and nutrients. Place them directly on the baking sheet and drizzle with 2 tablespoons of the extra-virgin olive oil, tossing gently to coat evenly. The oil helps create a caramelized exterior while keeping the interiors tender.

Roast for 45-50 minutes until a knife slides in easily and the beets are fork-tender with slightly crisp edges. Real talk: don't overlook the crispness—it's what keeps this salad from feeling too soft. When done, transfer the beets to a bowl, cover with a clean kitchen towel, and let them steam for 10 minutes. This makes peeling effortless.

2

Prepare the Horseradish Dressing

While the beets roast, peel them and chop into ½-inch cubes. Set aside. In a small bowl, combine the 2 tablespoons freshly grated horseradish root, ¼ cup vegan mayonnaise, and 1 tablespoon lemon juice. Mix vigorously with a fork until smooth—this creates the creamy base that carries the salad's signature kick. Here's the thing: fresh horseradish is potent, so start with half the amount if you're sensitive to heat, but trust the recipe for bold flavor.

Gradually whisk in 2 tablespoons apple cider vinegar and 1 tablespoon maple syrup until fully incorporated. The vinegar brightens the horseradish's sharpness, while the maple syrup mellows the bite just enough to balance the earthy beets. Taste and adjust seasoning with ½ teaspoon black pepper—this is where the magic happens.

3

Toast the Walnuts and Prep Vegetables

In a dry skillet over medium heat, toast the ½ cup raw walnuts for 3-4 minutes until fragrant and lightly golden. Watch them closely—they burn faster than you think. Immediately transfer to a plate to cool, then roughly chop. The toasted walnuts add a satisfying crunch that contrasts beautifully with the beets' softness.

Finely slice the ¼ cup red onion and chop the ¼ cup fresh dill into small pieces. The onion adds a crisp bite, while the dill brings a bright, herbaceous note that cuts through the richness. In a large mixing bowl, combine the chopped beets, onion, and dill. Sprinkle with 1 teaspoon salt and toss gently to distribute evenly.

4

Combine and Dress the Salad

Pour the remaining ¼ cup extra-virgin olive oil over the beet mixture and toss again to coat evenly. Drizzle the horseradish dressing in a zigzag pattern over the top, then gently fold everything together with a spatula. The key here is to incorporate the dressing just until combined—overmixing can turn the beets mushy. Taste and adjust seasoning if needed; the salad should sing with a perfect balance of sweet, sharp, and earthy flavors.

Sprinkle the toasted walnuts over the top and serve immediately. The contrast of textures—creamy beets, crisp walnuts, and fresh dill—makes every bite exciting. This salad holds up well for 2-3 hours in the fridge, but the walnuts will lose their crunch over time, so enjoy it fresh for the best experience.

👨‍🍳

Pro Tips For Making Beet Horseradish Salad

  • ROAST BEETS UNTIL SOFT: I used to pull them out too soon—now I wait until a fork slides in like butter. Pierce the beets first (yes, even if you’re impatient), roast them at 400°F (200°C) for 45-55 minutes, then let them cool in the pan for 10 minutes. This keeps them tender without turning to mush when sliced.
  • GRATE HORSERADISH FRESH: Store-bought paste is fine, but freshly grated horseradish has a sharper, brighter kick. Use a microplane or fine grater, then immediately mix it with a splash of vinegar and maple syrup (about 1 teaspoon each) to tame the heat. Let it sit for 5 minutes—this mellows the burn and lets the flavors meld.
  • SALT THE VINEGAR: Skipping this step makes the dressing taste flat and one-dimensional. Stir ¼ teaspoon of fine salt directly into the vinegar before whisking it with the olive oil. The salt cuts through the acidity and rounds out the sharpness, balancing the sweetness of the maple syrup.
  • DRESS SALAD LAST: Adding dressing too early turns the beets soggy and dulls the horseradish’s bite. Toss everything together right before serving—just 2-3 minutes ahead. If you’re prepping ahead, store the beets and dressing separately and combine when ready. The texture and flavor stay crisp.

Serving suggestions for this recipe

Crusty Bread Pairing

This salad's bold flavors shine when paired with a crusty baguette or sourdough loaf—the sturdy bread soaks up the creamy horseradish dressing beautifully. I love using a freshly baked baguette from Whole Foods or a local bakery, sliced into thick pieces and lightly toasted.

The contrast of warm, crispy bread against the cool, peppery salad creates a perfect bite. For extra indulgence, spread each slice with a thin layer of vegan butter before toasting. 🥖

Protein Additions

While this salad is vegan-friendly as-is, adding protein makes it a complete meal. I recommend grilled tempeh or crispy chickpeas for texture. For tempeh, marinate ½-inch slices in 2 tbsp soy sauce and 1 tbsp maple syrup for 30 minutes, then grill until caramelized.

Crispy chickpeas? Toss 1 can drained chickpeas with 1 tbsp olive oil and ½ tsp smoked paprika, then bake at 400°F for 25 minutes until golden. Both add satisfying heartiness without overpowering the salad's flavors.

Wine Pairings

A crisp white wine with bright acidity balances the salad's peppery kick perfectly. I love Sauvignon Blanc from New Zealand—its citrus notes complement the horseradish while the mineral finish cuts through the richness. For red wine lovers, a light Pinot Noir from Oregon offers subtle fruitiness that won't clash.

Avoid heavy reds like Cabernet—they'll overpower the delicate beet and horseradish harmony. A sparkling rosé also works beautifully for special occasions. 🍷

Seasonal Garnishes

Fresh garnishes elevate this salad year-round. In spring and summer, top with thinly sliced radishes and microgreens for vibrant color. For fall and winter, add toasted pecans and pomegranate seeds—the tartness of pomegranate mirrors the horseradish's bite.

I also love a sprinkle of everything bagel seasoning for a savory crunch. The key is to add garnishes just before serving to preserve their freshness and texture contrast.

Meal Pairing Ideas

This salad works as both a side and a main course. For meat lovers, pair it with grilled salmon or herb-roasted chicken—the salad's acidity cuts through rich proteins beautifully.

For a vegan spread, serve with stuffed bell peppers or lentil soup. The salad's earthy-sweet profile also complements charcuterie boards, where it balances rich cheeses and cured meats.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 12g
Protein 8g16%
* 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

Can I use store-bought horseradish instead of fresh?

Yes, but reduce the amount to 1 tablespoon since jarred horseradish is more concentrated. Freshly grated root delivers the best flavor and heat, but prepared horseradish works in a pinch. For extra zing, add a pinch of cayenne pepper to compensate for the difference.

2

How do I make this salad ahead of time?

Roast the beets and store them separately in an airtight container for 4-5 days. Prepare the horseradish dressing and keep it in the fridge for 5 days. Assemble the salad just before serving to maintain crisp textures. The flavors actually improve overnight as the horseradish and beets meld together.

3

What if I don't like horseradish?

Swap it for 1 tablespoon Dijon mustard or ½ teaspoon grated ginger in the dressing. Both add tangy depth without the heat. For a milder version, reduce the horseradish to 1 tablespoon and add ½ cup crumbled feta (if not vegan) for creaminess. The key is maintaining the salad's textural contrast.

4

Can I make this salad without roasting the beets?

Use 2 cups cooked beets (steamed or boiled) and chop them into ½-inch cubes. Raw beets are too hard and won't have the same sweetness. The roasting step caramelizes natural sugars, but cooked beets still work beautifully. Just adjust the dressing to 3 tablespoons to compensate for the less intense flavor.

5

How do I adjust the heat level?

For milder heat, reduce the horseradish to 1 tablespoon and add 1 teaspoon honey to the dressing. For extra spice, increase to 3 tablespoons horseradish and add ½ teaspoon red pepper flakes. Always taste as you go—the salad should balance sweet, sharp, and peppery notes.

★★★★★4.6(1 review)
Categories Side Dishes