Brussels Sprouts and Beet Salad Recipe: Roasted Earthy Sweetness With Crunchy Walnut Topping

Side Dishes

Brussels Sprouts and Beet Salad Recipe: Roasted Earthy Sweetness With Crunchy Walnut Topping

This brussels sprouts and beet salad recipe transforms humble ingredients into a vibrant, earthy masterpiece that's perfect for fall gatherings or weeknight dinners. The secret lies in roasting the Brussels sprouts until caramelized and tender while slicing beets into crisp, jewel-toned rounds—both techniques that unlock deep, natural sweetness.

I developed this recipe after realizing how often these ingredients get overlooked in favor of more "exciting" vegetables, and it's become a staple in my rotation for its balance of textures and flavors.

The salad's foundation is built on contrast: crisp roasted Brussels sprouts with their slightly charred edges meet the smooth, cool bite of sliced beets, while a tangy dressing ties everything together.

Walnuts add a satisfying crunch, and optional toppings like dried cranberries or goat cheese (if not keeping it vegan) elevate it further.

What makes this recipe stand out is how it transforms simple ingredients into something restaurant-worthy with minimal effort—no fancy techniques required, just attention to detail in the roasting and slicing.

By the time you assemble this salad, you'll have a dish that's as visually stunning as it is delicious—deep red beets against the vibrant green of Brussels sprouts, all topped with golden walnuts.

The dressing, whether you choose balsamic-maple or citrus-based, cuts through the richness while enhancing the natural sweetness of the vegetables. This isn't just another side dish; it's a showstopper that pairs beautifully with grilled meats, roasted proteins, or even as a standalone meal.

The best part? This salad keeps well for up to three days in the refrigerator, making it ideal for meal prep. The flavors actually deepen as the ingredients meld, so it tastes even better the next day.

Whether you're serving a crowd or treating yourself to a nutritious lunch, this recipe delivers on both flavor and presentation—proof that simple ingredients can create something extraordinary with the right approach.

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

Ingredients for brussel sprout and beet salad

Roasted Brussels sprouts and jewel-toned beets meet a tangy dressing for a visually stunning, restaurant-worthy salad.

Ingredient Amount Notes
Brussels Sprouts 🥬 1 ½ lb Trimmed, halved lengthwise
Medium Beets 🍠 4 whole Medium size, peeled
Extra-Virgin Olive Oil 🫒 ½ cup For roasting vegetables
Balsamic Vinegar 🍷 ¼ cup Aged variety preferred
Pure Maple Syrup 🍁 2 tbsp Grade B for deeper flavor
Walnuts 🌰 1 cup Toasted, roughly chopped
Fresh Lemon Juice 🍋 2 tbsp Freshly squeezed
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Dried Cranberries 🍇 ¼ cup Optional, for tartness
Fresh Thyme Leaves 🌿 ¼ tsp Finely chopped, optional

The beets are the star here—look for vibrant, firm varieties with smooth skins. Whole Foods or local farmers' markets often carry heirloom varieties that stay sweeter after roasting. Brussels sprouts should be compact with bright green leaves; avoid any with yellowing spots. For the walnuts, Trader Joe's sells pre-toasted ones in the baking aisle, saving you time. If using dried cranberries, choose unsweetened to avoid overpowering the natural flavors. The key to perfect roasting is high heat—425°F ensures caramelization without burning, and the beets should yield easily when pierced with a fork.

No balsamic vinegar? Apple cider vinegar plus 1 tsp maple syrup works in a pinch. Substitute walnuts for pecans or toasted almonds if preferred. Fresh thyme can be swapped for dried at one-quarter the amount, but the fresh version adds a brighter herbal note. For the beets, if you can't peel them easily, boil them whole for 20 minutes first—the skins will slide off. The Brussels sprouts can be roasted whole or halved; halving ensures even cooking. If you're short on time, pre-cut frozen Brussels sprouts work perfectly—just thaw and pat dry before roasting.

Roasted vegetables keep best in the fridge for 4-5 days when stored in airtight containers. The walnuts stay fresh for up to 2 weeks if kept in a sealed jar away from light. For meal prep, assemble the salad the night before—flavors meld beautifully overnight. If dressing separates, simply whisk before serving. To reheat, warm the roasted veggies in a skillet for 2-3 minutes; the salad is best served cold or at room temperature. Portion into containers with dressing on the side to maintain crispness.

❤️

Why You'll Love This Recipe

  • No-Fuss Roasting: I roast the beets and Brussels sprouts together—same pan, same heat, same effort. Between us, the oven does all the work while I sip coffee and pretend I’m not cooking.
  • Sweet-Savory Magic: That maple syrup and balsamic glaze? It’s the secret weapon—caramelized edges on the sprouts, tender beets with a sticky, tangy bite. Honestly, it’s the kind of balance that makes you close your eyes and nod.
  • Lunchbox Hero: Pack this salad for work or school—it holds up for days, especially if you store the dressing separately. My college-aged son still texts me for the recipe every time he’s running low on groceries.
  • Budget Bright Spot: Beets and Brussels sprouts are cheap, and this recipe stretches them far. I’ll be real: it’s the kind of dish that makes seasonal produce feel like a splurge without the price tag. Plus, the olive oil and maple syrup add richness without breaking the bank.

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

Transform humble vegetables into a sophisticated salad with caramelized edges and balanced flavors.

1

Prep and Roast the Brussels Sprouts

Preheat your oven to 425°F and line two baking sheets with parchment paper. Trim the ends off the 1.5 lb Brussels sprouts and halve them lengthwise, ensuring you remove any tough outer leaves. This exposes more surface area for even roasting.

Toss the Brussels sprouts with ¼ cup of the 0.5 cup extra-virgin olive oil, ½ teaspoon of the 1 tsp Diamond Crystal kosher salt, and ¼ teaspoon of the 0.5 tsp freshly ground black pepper. Spread them in a single layer on the prepared baking sheets, leaving space between each piece. Roast for 20-25 minutes, stirring once halfway through, until the edges are deep golden brown and crispy, while the centers remain tender.

Here's the thing—don't overcrowd the pan. If you do, the sprouts will steam instead of roast, resulting in soggy rather than crispy edges. The high heat and direct contact with the baking sheet create that perfect caramelization we're after.

2

Roast the Beets to Perfection

While the Brussels sprouts roast, wrap the 4 whole medium beets tightly in aluminum foil. Pierce each beet several times with a fork to allow steam to escape. Place them on the same baking sheets with the Brussels sprouts and roast for 45-50 minutes at 425°F.

You'll know they're done when a knife slides in easily and the beets feel soft when gently squeezed. The foil traps moisture, ensuring they cook through evenly without drying out. Let them cool slightly before peeling—the skins should slide off effortlessly once they've had a few minutes to rest.

Real talk: if you try to peel them immediately, you'll likely end up with strips of skin clinging to the flesh. Patience here makes all the difference in presentation and texture.

3

Create the Walnut-Topping and Dressing

In a dry skillet over medium heat, toast the 1 cup walnuts for 5-7 minutes, stirring constantly, until they're fragrant and light golden brown. Transfer to a cutting board and roughly chop them with a knife or pulse briefly in a food processor. Set aside to cool.

In a small bowl, whisk together the remaining ¼ cup extra-virgin olive oil, 0.25 cup balsamic vinegar, 2 tbsp pure maple syrup, 2 tbsp fresh lemon juice, and the remaining ½ teaspoon kosher salt. Taste and adjust seasoning with additional salt or pepper if needed. The dressing should be tangy-sweet with a subtle earthiness from the balsamic.

4

Assemble and Finish the Salad

Once the beets are cool enough to handle, peel them and slice into ¼-inch thick rounds. Combine them with the roasted Brussels sprouts in a large mixing bowl. Add the toasted walnuts, 0.25 cup dried cranberries, and 0.25 tsp finely chopped fresh thyme leaves if using.

Drizzle the dressing over the salad and toss gently to combine, being careful not to break up the Brussels sprouts or beets. The idea is to distribute the flavors evenly while maintaining the integrity of each component. Let the salad sit for 10 minutes before serving to allow the flavors to meld.

This resting period is crucial—it lets the beets soften slightly, the Brussels sprouts release their caramelized juices, and the dressing penetrate the vegetables for maximum flavor impact. Serve immediately while everything is still vibrant and warm from the oven.

👨‍🍳

Pro Tips For Making Brussel Sprout And Beet Salad

  • ROAST BEETS UNTIL SOFT: Cut medium beets into 1-inch cubes instead of slicing them thin—this keeps them from turning mushy while roasting. I learned this the hard way after ending up with beet water instead of tender chunks.
  • TRIM SPROUTS LIKE A PRO: Shave off the tough outer leaves from Brussels sprouts with a knife—don’t just pull them off. This step makes all the difference when you’re biting into a salad that’s actually tender, not chewy.
  • DRESS SALAD LAST MINUTE: Toss the roasted beets and sprouts with just a drizzle of olive oil and salt while hot—then let them cool completely before adding the balsamic and maple. Cold ingredients blend better, and you’ll avoid a soggy mess.
  • USE MAPLE SYRUP SPARINGLY: Start with just 1 teaspoon of pure maple syrup—it’s sweeter than you think. If you’re unsure, taste the dressing before tossing it all together. You can always add more, but you can’t take it out.

Make-ahead tips for this brussel sprout and beet salad

Roast Components First

Start by roasting the Brussels sprouts and beets separately—they cook at different rates. Brussels sprouts need 20-25 minutes at 425°F for crispy edges, while beets require 45-50 minutes wrapped in foil.

Use two baking sheets to maximize oven space and avoid overcrowding. I like to place the beets on the lower rack for even cooking. 🌡️

Prep Ahead for Efficiency

Chop the walnuts and make the dressing the night before to streamline assembly. Store both in airtight containers in the fridge. Pre-peel and slice the beets if you're short on time—they keep well for 2-3 days in the refrigerator.

This saves 15-20 minutes of prep work when you're ready to assemble. ⏰

Dressing Storage Tips

Keep the dressing separate until serving to maintain crispness in the roasted vegetables. If you prefer pre-mixed salads, store the dressing in a small jar and shake before pouring.

For extra flavor, add a pinch of salt and pepper to the dressing just before tossing—this brightens the flavors after refrigeration. 💡

Reheating Roasted Veggies

If you're reheating the roasted components, warm them in a skillet over medium heat for 2-3 minutes to restore crispiness. Avoid microwaving—they'll turn soggy. For a quick fix, toss them with 1 teaspoon olive oil and reheat until warmed through. Serve with fresh dressing on the side. 🔥

Portioning for Meal Prep

Divide the salad into quart-sized mason jars with dressing on the bottom and toppings on top. This keeps everything fresh for up to 3 days.

When ready to eat, simply invert the jar and shake gently. For individual servings, pack the roasted veggies and dressing separately to maintain texture. 🥫

Flavor Boost After Storage

If the salad tastes bland after refrigeration, add a squeeze of fresh lemon juice or a drizzle of balsamic glaze before serving. The acidity cuts through any staleness and revives the flavors. A sprinkle of fresh thyme or crumbled goat cheese (if not vegan) also adds brightness. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 18g
Protein 6g12%
* 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 raw beets instead of roasted?

The roasting process enhances the natural sweetness and tenderizes the beets for perfect texture. Raw beets would be too firm and wouldn't complement the caramelized Brussels sprouts well. If you're short on time, try steaming or boiling them for 20-25 minutes until fork-tender, but roasting gives the best flavor and visual appeal.

2

How do I store leftover roasted Brussels sprouts?

Store them in an airtight container in the fridge for up to 4 days. To reheat, warm in a skillet over medium heat for 2-3 minutes with a drizzle of olive oil to restore crispiness. Never microwave—it makes them soggy. The beets can also be refrigerated separately for 3-4 days and reheated similarly.

3

What's the best way to make this salad vegan?

This recipe is already vegan! Skip the optional goat cheese and dried cranberries if they contain honey. For extra protein, add chickpeas or white beans. The walnuts, balsamic-maple dressing, and fresh herbs keep it fully plant-based while maintaining rich flavor. The beets and Brussels sprouts provide natural sweetness without any animal products.

4

Can I substitute other nuts for walnuts?

Try toasted pecans, almonds, or even hazelnuts for a different texture. For a nut-free option, use pumpkin seeds or sunflower seeds. Just toast them first to enhance their flavor. The key is to add something crunchy to contrast with the tender roasted vegetables.

5

Why does my dressing separate?

Dressings separate when the ingredients aren't properly emulsified. Whisk vigorously before using, or shake well if stored. For extra stability, add ½ teaspoon Dijon mustard when making the dressing. If it separates after refrigeration, simply whisk again before pouring. The acidity in lemon juice helps maintain the emulsion.

★★★★★4.5(3 reviews)
Categories Side Dishes