Salads
This brussels sprouts and beet salad recipe transforms humble vegetables into a vibrant, earthy masterpiece that balances crispy edges with tender sweetness.
After years of experimenting with roasting techniques, I've perfected the method that caramelizes the sprouts while keeping the beets perfectly tender—a harmony of textures that makes every bite satisfying. The key lies in high-heat roasting and a simple dressing that enhances rather than overpowers the natural flavors.
What sets this salad apart is the contrast between the crispy, charred edges of the roasted brussels sprouts and the velvety texture of the beets. The dressing—a tangy blend of apple cider vinegar, Dijon mustard, and maple syrup—ties everything together with a bright, slightly sweet finish.
I've tested this recipe countless times, adjusting seasonings until the balance was just right: enough salt to enhance, enough acid to brighten, and just a touch of sweetness to round out the earthy flavors.
The result is a salad that's as visually stunning as it is delicious—deep purple beets, golden-brown sprouts, and a scattering of toasted nuts or seeds for added crunch. This dish proves that salads don't have to be bland or boring; they can be hearty, flavorful, and packed with texture.
It's the kind of meal that feels special enough for a dinner party but simple enough for a weeknight supper.
One of the best things about this recipe is its versatility. You can make it ahead and let the flavors meld even more, or assemble it fresh for maximum crunch. The roasted vegetables keep well in the fridge for a few days, making this an excellent meal prep option.
Whether you're serving it as a side or a main dish, this salad delivers on both flavor and presentation.
Ingredients for brussel sprout and beet salad
Roasted veggies, tangy dressing, and crunchy walnuts—this salad packs serious flavor without the fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Brussels Sprouts 🥬 | 1 lb | Trimmed, halved lengthwise |
| Medium Beets 🍠 | 3 whole | Roasted, peeled, chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Apple Cider Vinegar 🍏 | ¼ cup | For tangy dressing |
| Dijon Mustard 🌶️ | 1 tbsp | For dressing depth |
| Pure Maple Syrup 🍁 | 2 tbsp | For subtle sweetness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For dressing seasoning |
| Raw Walnuts 🥜 | ½ cup | Toasted for crunch |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, optional garnish |
| Smoked Paprika 🌶️ | ½ tsp | For roasting flavor |
The beets are the star here—pre-cooked makes everything easier. Trader Joe's sells vacuum-packed ones that save time, or grab the organic baby beets at Whole Foods. For the sprouts, look for small, tight heads (bigger ones get tough). The walnuts? Costco bulk bins are the cheapest—just toast them in a dry pan until fragrant. Smoked paprika gives that deep, earthy note everyone loves, but regular paprika works too if you're in a pinch.
No walnuts? Pecans or almonds work just as well—just toast them first. Short on maple syrup? Agave or date syrup keeps it vegan. The dressing comes together in seconds, but let it sit 10 minutes before tossing for best flavor. If your beets are too sweet, add a pinch of salt to the dressing. And yes, you can roast the sprouts and beets ahead—flavors meld even better overnight in the fridge.
Roasted veggies keep 4-5 days in the fridge, but the dressing lasts 1 week. Store them separately to keep everything crisp. Walnuts? Freeze them in a jar for up to 6 months—toast straight from frozen. This salad doubles as a meal prep hero—pack the dressing on the side to keep everything fresh.
Why You'll Love This Recipe
- No Fuss Roasting: I swear by the sheet-pan method—halve those beets and sprouts, toss them in olive oil, and let the oven do the work. Ten minutes of hands-off time, and you’ve got crispy edges and tender centers without standing at the stove.
- Sweet-Savory Magic: That apple cider vinegar and Dijon mustard dressing? It’s where the real party happens. The earthy beets meet the peppery sprouts, and suddenly you’re biting into something dangerously addictive—like a salad that tastes like dessert.
- Prep-Ahead Powerhouse: Between us, this is my go-to for meal prep. Roast a big batch of beets and sprouts on Sunday, toss them with the dressing, and they’ll stay fresh for days. Pack it for lunches or serve it cold at a picnic—it’s that reliable.
- Budget-Friendly Crunch: Brussels sprouts and beets are cheap, seasonal, and packed with nutrients. I can feed four people for under $10, and the leftovers? They disappear faster than I can say “second helping.” Plus, the dressing costs pennies to make.
Step-by-step instructions for roasted Brussels sprouts and beet salad
Here's how to create a perfectly balanced salad with caramelized edges and vibrant flavors.
Roast the Brussels Sprouts and Beets Until Tender
Preheat your oven to 400°F and line two baking sheets with parchment paper. Toss the 1 lb Brussels sprouts (halved lengthwise) and 3 whole medium beets (cut into 1-inch cubes) with 2 tablespoons of the extra-virgin olive oil and 0.25 tsp of the smoked paprika. Spread them out in a single layer—this ensures even roasting and crispy edges.
Roast for 25-30 minutes, stirring once halfway through, until the Brussels sprouts are deep golden brown with crispy edges and the beets are fork-tender. You'll know they're done when the Brussels sprouts smell nutty and the beets pull apart easily. Let them cool slightly before assembling the salad.
Toast the Walnuts for Added Crunch
While the vegetables roast, toast the 0.5 cup raw walnuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they turn a rich golden brown and release their nutty aroma. Watch them closely—they burn quickly! Transfer to a plate to cool, then roughly chop them with a knife or pulse briefly in a food processor for texture.
This step adds a satisfying crunch that contrasts beautifully with the tender roasted vegetables. Toasting also enhances their natural flavor, making them the perfect finishing touch for your salad.
Whisk Together the Tangy Dressing
In a small bowl, whisk together the remaining 0.25 cup extra-virgin olive oil, 0.25 cup apple cider vinegar, 1 tbsp Dijon mustard, 2 tbsp pure maple syrup, 1.25 tsp salt, and 0.5 tsp freshly ground black pepper. Taste and adjust the seasoning—you want a balance of sweet, tangy, and slightly spicy notes. The dressing should coat the back of a spoon but still be pourable.
Here's the thing—this dressing is the secret to tying all the flavors together. The maple syrup balances the earthiness of the beets, while the apple cider vinegar brightens everything up. Don't be afraid to tweak it to your taste!
Assemble the Salad with Perfect Texture
In a large bowl, gently combine the cooled Brussels sprouts and beets with the toasted walnuts. Drizzle with the dressing and toss everything together until the vegetables are evenly coated. Sprinkle with the 0.25 cup chopped fresh thyme leaves for a fragrant finish. The thyme adds a subtle herbal note that elevates the whole dish.
Let the salad sit for 5-10 minutes before serving—this allows the flavors to meld together. The Brussels sprouts should be tender with crispy edges, the beets should be caramelized but still hold their shape, and the walnuts should add a satisfying crunch with every bite.
Serve Immediately for Maximum Freshness
Transfer the salad to a serving platter and give it one final toss to distribute the dressing evenly. The colors should be vibrant—deep red beets, golden Brussels sprouts, and earthy brown walnuts. Serve while still warm for the best texture contrast, or let it cool slightly if you prefer a room-temperature salad.
This dish is perfect for a hearty lunch or as a side for dinner. The combination of roasted vegetables, nutty walnuts, and tangy dressing makes it a standout salad that's anything but boring. Enjoy it while everything is at its peak!
Pro Tips For Making Brussel Sprout And Beet Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard way—medium beets need 45-50 minutes at 400°F (200°C), not until they’re soft like potatoes. Pierce them first, wrap in foil, then bake until a paring knife slides in like butter. Overcooked beets turn mushy; undercooked ones taste raw. Check at 40 minutes.
- TRIM BRUSSELS LIKE A PRO: Cut off the stem end flat and slice them in half lengthwise—no need to peel. The outer leaves add texture, but if they’re tough, strip them off. For even roasting, trim any loose leaves before tossing in oil, or they’ll burn while the centers stay raw.
- WHISK DRESSING IN STAGES: Start with 1 tablespoon Dijon and 1 tablespoon vinegar, then slowly drizzle in olive oil while whisking. Stop when it’s emulsified—adding too much oil at once breaks the dressing. Taste early; you can always add more acid or oil later, but fixing a split dressing is a pain.
- USE COLD BEETS FOR STABILITY: Let roasted beets cool completely before slicing—hot beets bleed and turn the dressing watery. I used to slice them straight from the oven, and the salad would wilt in minutes. Five minutes in the fridge while you finish the Brussels keeps everything crisp.
Make-ahead tips for this recipe
Roast Ahead
Roast the Brussels sprouts and beets 2 days in advance—they develop deeper, more complex flavors when stored. Spread them on a baking sheet and refrigerate uncovered for 1 hour to crisp up before storing in an airtight container.
The sprouts will stay crispy for 4-5 days, while beets soften slightly but remain delicious. I like to reheat them briefly in a 350°F oven for 10 minutes before assembling to restore any lost crunch. 🌱
Dressing Prep
Make the dressing 1 day ahead and store it in a small jar in the fridge. The flavors meld beautifully overnight, and the vinegar's acidity mellows slightly. Give it a quick whisk before using—sometimes the mustard and maple syrup separate.
For extra convenience, pre-portion the dressing into small containers so you can toss the salad straight from the fridge without measuring. 🥄
Walnut Storage
Toast the walnuts fresh for maximum flavor, but store the raw ones in the freezer for up to 6 months. Toast them straight from frozen in a dry skillet over medium heat for 4-5 minutes, stirring constantly.
They'll release their nutty aroma instantly. For meal prep, toast a big batch and store them in an airtight container at room temperature—they'll stay crisp for 1 week. 🥜
Assembly Flexibility
Keep the roasted veggies and dressing separate until serving to maintain crispness. Store them in individual containers with parchment paper between layers to prevent sogginess. Assemble the salad 30 minutes before serving—this gives the dressing time to coat the veggies evenly.
If using thyme, add it fresh at the last minute to preserve its bright flavor. 💫
Portion Control
Divide the salad into 4 equal portions using ramekins or small bowls for easy grab-and-go lunches. Pack the dressing on the side in a small leak-proof container to keep everything fresh. This salad holds up well in the fridge for 3 days, making it perfect for meal prep.
I like to serve it with warm crusty bread or as a side for grilled chicken. ✨
Freezing Tips
While this salad isn't ideal for freezing (the texture changes), you can freeze the roasted veggies separately for up to 3 months. Thaw overnight in the fridge, then reheat briefly before assembling.
The dressing and walnuts should be added fresh after thawing. For best results, freeze the veggies in a single layer on a tray before transferring to a freezer bag to prevent clumping. 🧊
Nutrition facts
Frequently asked questions
Can I use baby beets instead of regular beets for this salad?
Baby beets are perfect for this recipe—they're already small and tender, so you can roast them whole or quarter them. They'll hold their shape beautifully and have a sweeter flavor than larger beets. Just adjust the quantity: use about 6-8 baby beets instead of 3 medium to match the total volume.
What if I don't have walnuts? Can I substitute another nut?
Yes! Toasted pecans, almonds, or even pumpkin seeds work wonderfully. For best results, use the same quantity (0.5 cup) and toast them until fragrant. Pecans add a slightly sweeter note, while almonds give a milder crunch. If using seeds, try toasted sunflower or pepitas for a different texture.
How can I make this salad more substantial for a main dish?
Add protein and heartiness by mixing in 1 cup cooked quinoa or 1/2 cup chickpeas with the roasted vegetables. For extra richness, fold in 1/2 cup crumbled feta cheese (if not vegan) or avocado slices. Serve with warm crusty bread or a side of hummus to make it a complete meal.
Why did my Brussels sprouts turn mushy instead of crispy?
This usually happens from overcrowding on the baking sheet or under-roasting. Spread the sprouts in a single layer with space between them and roast at 425°F instead of 400°F for 20-25 minutes. Stir halfway through and check for golden edges—if they're still pale, return to the oven for another 5 minutes.
Can I make this salad ahead of time for meal prep?
Yes, but keep components separate! Roast the veggies and toast the walnuts 2 days ahead, storing them in airtight containers. Make the dressing 1 day ahead** and store it separately. Assemble just before serving to maintain crispness. The flavors actually improve overnight, making it perfect for meal prep!
