Brussels Sprouts and Beet Salad Recipe: Earthy Sweetness With Crispy Walnut Magic

Salads

Brussels Sprouts and Beet Salad Recipe: Earthy Sweetness With Crispy Walnut Magic

This Brussels sprouts and beet salad recipe transforms humble ingredients into a vibrant dish that balances earthy sweetness with crispy, nutty contrast. I developed it after discovering how roasting beets and Brussels sprouts together intensifies their natural flavors while creating irresistible texture.

The secret lies in the caramelization—both vegetables develop deep, rich notes that pair perfectly with toasted walnuts and a bright citrus vinaigrette.

The recipe begins with a simple roasting technique that brings out the natural sweetness of beets and Brussels sprouts, turning them tender with crisp edges. Walnuts toasted in the same pan add a satisfying crunch, while a tangy lemon-Dijon dressing ties everything together.

This isn't just a salad—it's a complete meal with protein-rich walnuts, fiber from the vegetables, and a dressing that keeps every bite fresh and vibrant.

What makes this dish special is how the textures and flavors play off each other—soft roasted vegetables against crispy nuts, sweet beets with peppery Brussels sprouts, and the bright acidity of the dressing cutting through the richness.

The result is a salad that's hearty enough for a main course but light enough for a side, perfect for weeknight dinners or bringing to potlucks.

For extra depth, consider adding crumbled goat cheese or shaved Parmesan, but the base recipe delivers all the flavor you need. The key is letting the vegetables roast until tender yet still holding their shape—this ensures each bite has that perfect balance of texture and sweetness.

Ready in under 45 minutes, this salad proves healthy eating can be both satisfying and elegant.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for brussel sprout and beet salad

Earthy beets and crisp Brussels sprouts meet toasted walnuts and bright citrus dressing in this vibrant salad.

Ingredient Amount Notes
Brussels Sprouts 🥬 1 ½ lb Trimmed, halved lengthwise
Medium Beets 🍠 3 whole With tops removed, peeled
Walnuts 🥜 1 cup Raw, unpeeled for toasting
Extra-Virgin Olive Oil 🫒 ¼ cup For roasting and dressing
Fresh Lemon Juice 🍋 3 tbsp Freshly squeezed, strained
Dijon Mustard 🍯 1 tbsp For tangy dressing base
Honey 🍯 1 tbsp For dressing sweetness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Cloves 🧄 2 cloves Minced for dressing
Red Wine Vinegar 🍷 1 tbsp For dressing acidity
Fresh Thyme Leaves 🌿 ¼ cup Chopped, for garnish
Goat Cheese 🧀 4 oz Optional, crumbled

The beets and Brussels sprouts are the stars here—look for small, firm beets with smooth skins and Brussels sprouts that feel heavy for their size. Trader Joe's and Whole Foods often carry pre-trimmed Brussels sprouts, saving you time. For the walnuts, raw, unpeeled is best—they toast more evenly and add texture. If you can't find fresh thyme, dried works at one-third the amount, but fresh has that bright, aromatic punch that ties everything together. The key to great roasted vegetables? High heat and patience—let them caramelize for that deep, sweet flavor.

No walnuts? Toasted pecans or hazelnuts work in a pinch, though walnuts' earthy flavor is ideal. Substitute honey with maple syrup for a vegan option, though the flavor will be slightly different. Fresh lemon juice is non-negotiable—bottled juice lacks the bright acidity. If you're short on time, pre-cooked beets from the grocery store save 20 minutes, though roasting fresh gives the best texture. For the dressing, balance is everything: start with the mustard and honey, then adjust lemon and vinegar to taste—you want tangy, not sour.

Roasted vegetables keep well in the fridge for 4-5 days, though the walnuts lose crispness after 2 days. Store dressing separately in a sealed jar for up to 1 week. For make-ahead convenience, roast the vegetables and toast the walnuts the night before—reheat gently before assembling. The salad holds together beautifully for potlucks, so portion the dressing separately and let guests mix it in. If you're adding goat cheese, sprinkle it just before serving to keep it fresh.

❤️

Why You'll Love This Recipe

  • No-Fuss Roasting: I roast the beets and Brussels sprouts together—same pan, same time, same oven. The beets caramelize while the sprouts crisp up, and honestly? I’ve never measured anything past "a handful of olive oil" and "a squeeze of lemon." It’s the kind of recipe where you can zone out for 30 minutes and still end up with something that looks impressive.
  • Earthy Crunch Magic: That contrast? Chef’s kiss. The walnuts add a buttery crunch, the roasted beets bring deep sweetness, and the lemon cuts through like a bright, tangy finish. I’ll be real: my picky-eating partner actually clears his plate—rare for anything with Brussels sprouts.
  • Lunchbox Hero: This salad keeps beautifully for days, so I prep it on Sundays and toss it into lunches all week. Pack it in jars with the dressing on the bottom, or just grab a container—it’s hearty enough to satisfy me after a long day, but light enough to not weigh me down. (Yes, even on a Tuesday night.)
  • Budget Bright Spot: Beets and Brussels sprouts are often cheaper than their fancy salad greens counterparts, and walnuts stretch further than you’d think. I’ve made this for under $10 for four servings, and it’s the kind of dish that makes me feel like I’m feeding my family something special without breaking the bank.

Step-by-step instructions for Brussels sprouts and beet salad

Here's how to transform earthy beets and brussels sprouts into a vibrant, flavor-packed salad with perfect texture contrast.

1

🍳 Step 1: Roast the Beets Until Fork-Tender

Preheat your oven to 400°F. Wrap the 3 whole medium beets tightly in aluminum foil, then place them on a baking sheet. Roast for 45-50 minutes until completely tender when pierced with a knife. The skins should be soft and easily peelable.

This roasting method preserves the beets' natural sweetness while creating a creamy texture. Don't skip peeling them after roasting—it's easier than trying to peel raw beets. Let them cool slightly before peeling, then slice into ¼-inch thick rounds for even distribution in the salad.

2

🍳 Step 2: Roast Brussels Sprouts and Toast Walnuts

While the beets roast, preheat your oven to 425°F. Trim the 1.5 lb brussels sprouts and halve them lengthwise. Toss them with 1 tablespoon of the extra-virgin olive oil, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Spread on a baking sheet and roast for 20-25 minutes, stirring halfway, until edges are crispy and golden brown.

In the last 5 minutes of roasting the brussels sprouts, add the 1 cup walnuts to the same baking sheet. This creates crispy walnuts without needing a separate pan. Watch them closely—they burn quickly. Remove from oven when brussels sprouts are tender with crisp edges and walnuts are golden brown.

3

👨‍🍳 Step 3: Whisk Together the Dressing

In a small bowl, combine the 3 tablespoons fresh lemon juice, 1 tablespoon Dijon mustard, 1 tablespoon honey, 1 tablespoon red wine vinegar, 1 teaspoon salt, and ½ teaspoon black pepper. Whisk until smooth. Slowly drizzle in the remaining ¼ cup extra-virgin olive oil while whisking continuously to create an emulsified dressing.

Add the minced 2 garlic cloves and ¼ cup chopped fresh thyme leaves to the dressing. Taste and adjust seasoning—you might need a touch more salt or lemon juice to balance the sweetness of the roasted vegetables. This dressing should coat the back of a spoon with a silky texture.

4

🥘 Step 4: Assemble the Salad

In a large bowl, gently combine the roasted brussels sprouts, sliced beets, and toasted walnuts. Drizzle with half of the dressing and toss carefully to coat evenly. The heat from the roasted vegetables will help the dressing cling beautifully. Taste the vegetables before adding all the dressing—you may not need it all.

Divide the salad among 4 plates, reserving any extra dressing for serving on the side. Sprinkle each serving with 1 ounce crumbled goat cheese and additional chopped thyme leaves. The goat cheese adds a creamy contrast to the crispy textures and earthy flavors.

5

⏰ Step 5: Serve Immediately for Best Texture

Serve the salad while the brussels sprouts are still crispy and the dressing is warm from the roasted vegetables. The contrast between the tender beets, crispy sprouts, and crunchy walnuts makes each bite exciting. If making ahead, assemble without the dressing and keep components separate until ready to serve.

This salad delivers the promised crispy elements through the roasted brussels sprouts and walnuts, balanced by the creamy beets and tangy dressing. The earthy sweetness of the beets pairs perfectly with the nutty depth of the walnuts, creating a harmonious flavor profile that's both satisfying and refreshing.

👨‍🍳

Pro Tips For Making Brussel Sprout And Beet Salad

  • ROAST BEETS UNTIL TENDER: I learned this the hard way—beets need 45-50 minutes at 400°F (200°C), not 30. Cut them into even 1-inch cubes and wrap tightly in foil to trap steam. If they’re still firm after 40 minutes, add another 10 or they’ll turn mushy when sliced.
  • TRIM SPROUTS LIKE A PRO: Halve Brussels sprouts root-side down on a cutting board, then use your fingers to peel off the outer leaves—no knife needed. Skip the tough core (it’s the white stem at the base) or you’ll end up chewing on bitter strings. A quick shake in a colander after trimming removes dirt without rinsing away flavor.
  • TOAST WALNUTS LOW AND SLOW: Crank the oven to 325°F (160°C) for walnuts—high heat burns them before they’re crisp. Spread them on a sheet pan in a single layer and stir every 3-4 minutes until fragrant (about 8-10 minutes total). Overcooked nuts taste bitter, and that’s a flavor crime in this salad.
  • DRESS SALAD LAST MINUTE: Make the lemon-olive oil dressing (about 3 tablespoons EVOO + 1 tablespoon lemon juice per 4 servings) right before tossing. The acid cuts the beets’ earthiness, but if you mix it too early, the sprouts turn sad and limp. Toss everything together in a bowl—no pre-dressing, no regrets.

Make-ahead tips for leftovers

Roast Ahead

Roast the beets and Brussels sprouts the night before—they keep beautifully in an airtight container in the fridge for 4-5 days. I always do this when I'm prepping for the week.

The flavors deepen overnight, and you'll save 45 minutes of active cooking time. Just reheat gently in the oven at 300°F for 10 minutes before assembling the salad to restore crispness. 💫

Dressing Prep

Make the dressing separately and store it in a sealed jar in the fridge for up to 1 week. The lemon juice and honey blend beautifully overnight, creating a smoother texture.

I like to double the batch—it's perfect for drizzling on other roasted vegetable dishes too. Just shake well before using, as the oil may separate slightly. 🍋

Walnuts Last

Toast the walnuts fresh when you're ready to serve—they lose their crispness within 2 days if stored with the roasted vegetables. I keep them in a separate container until the last minute to maintain that satisfying crunch.

For extra convenience, store the walnuts in the freezer for up to 3 months—just toast them straight from frozen for 3-4 minutes at 350°F. 🥜

Portioning Tips

When bringing this to potlucks, divide the dressing into small containers and let guests mix it in themselves. The roasted vegetables and walnuts can be packed in a single container with parchment paper between layers to prevent sticking.

I've even made this ahead for office lunches—it keeps well for 3 days when properly stored. 📅

Goat Cheese Hack

If you're adding goat cheese, sprinkle it just before serving to prevent sogginess. I like to crumble it over individual portions rather than mixing it in with the salad.

For a make-ahead version, omit the cheese entirely or use a firm cheese like aged cheddar that holds up better to storage. The flavor still shines through even without the creamy topping. 🧀

Freezing Option

While not ideal for perfect texture, you can freeze the roasted vegetables (without dressing or walnuts) for up to 2 months. Thaw overnight in the fridge, then reheat gently before assembling.

I've found this works best for when you're really short on time—just know the texture will be slightly softer than fresh. The flavor still comes through beautifully! ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 5mg2%
Sodium 420mg18%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 14g
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 pre-cooked beets from the grocery store?

Pre-cooked beets save 45 minutes of roasting time. Just slice them into ¼-inch thick rounds and toss them with the roasted Brussels sprouts and walnuts. The texture will be slightly softer than oven-roasted, but the flavor remains rich and sweet.

2

What if I don't have walnuts? What are good substitutes?

Toasted pecans or hazelnuts work beautifully as substitutes. For a nut-free option, try crispy toasted chickpeas or crumbled feta cheese for a salty crunch. If you prefer seeds, pumpkin seeds or sunflower seeds add a nice texture contrast.

3

How do I keep the Brussels sprouts crispy when making ahead?

Roast the Brussels sprouts fresh and store them in an airtight container for up to 2 days. Reheat in the oven at 300°F for 10 minutes before assembling to restore crispness. For longer storage, freeze them for up to 2 months—just thaw and reheat gently.

4

Can I make this salad vegan?

Yes! Skip the goat cheese and use maple syrup instead of honey in the dressing. Add toasted pumpkin seeds for crunch and a sprinkle of nutritional yeast for a cheesy flavor. The salad will still be hearty and delicious without animal products.

5

Why does my dressing separate?

This is normal! The oil and vinegar naturally separate. Simply shake or whisk vigorously before using. For a more stable dressing, add 1 teaspoon of Dijon mustard or ½ teaspoon of xanthan gum to help emulsify. The flavor won't be affected—it's just texture.

★★★★★4.9(7 reviews)
Categories Salads