Salads
This beetroot and broccoli salad transforms humble ingredients into a vibrant, earthy-sweet dish that's as nutritious as it is satisfying. The natural sweetness of roasted beetroot pairs beautifully with crisp broccoli florets, creating a balance of textures and flavors that's both refreshing and hearty.
I developed this recipe after realizing how often we overlook these two vegetables in salads—until now.
What sets this salad apart is the roasting technique for the beetroot, which caramelizes their natural sugars while maintaining their vibrant color. The broccoli gets a light char from the oven, adding depth without overpowering the delicate florets.
Together, they create a base that's rich enough to stand alone but flexible enough to incorporate your favorite add-ins like toasted walnuts, fresh herbs, or citrusy vinaigrette.
The result is a salad that's visually stunning with its deep reds and vibrant greens, while offering a satisfying crunch and sweet-tangy flavor profile. It's perfect for meal prep—stays fresh for days when stored properly—and works equally well as a side dish or light main course.
The best part? It comes together in just 30 minutes with minimal effort.
Whether you're serving this at a summer picnic or packing it for lunch, the combination of roasted beetroot and broccoli creates a salad that feels restaurant-worthy without requiring fancy ingredients. Here's how to make it—simple, wholesome, and packed with flavor.
Ingredients for beetroot and broccoli salad
Roasted beetroot and crisp broccoli florets create a vibrant base for this earthy-sweet salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beetroots 🍠 | 2 whole | Organic preferred, peeled and cubed |
| Broccoli Crowns 🥦 | 1 ½ lb | Fresh, cut into florets |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Cold-pressed for roasting |
| Balsamic Vinegar 🍷 | 2 tbsp | Aged 25 years minimum |
| Fresh Lemon Juice 🍋 | 1 tbsp | From organic lemons |
| Maple Syrup 🍁 | 1 tbsp | Grade B for depth |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | From pepper grinder |
| Toasted Walnuts 🌰 | ½ cup | Chopped, skin-on |
| Fresh Arugula 🌱 | 4 cups | Baby leaves preferred |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped finely |
| Goat Cheese Alternative 🧀 | 4 oz | Vegan cashew cream |
The beetroots are the heart of this salad—organic varieties from Whole Foods Market or local farms deliver the deepest flavor. Look for vibrant color and firm texture; avoid any with soft spots. For roasting, cut into even cubes to ensure consistent caramelization. The broccoli should be fresh crowns with tight florets—Trader Joe's often carries perfect pre-cut pieces, but whole heads work just as well. Toast the walnuts in a dry pan over medium heat until fragrant; this enhances their natural oils and adds a satisfying crunch. Fresh thyme adds an aromatic depth that complements the earthy vegetables perfectly—Penzeys Spices carries excellent dried options if fresh isn't available.
No goat cheese? Vegan cashew cream made from soaked cashews, lemon juice, and salt creates an equally creamy texture. For the dressing, aged balsamic vinegar adds complexity—Colavita or Bartolo Masieri are excellent choices. Short on maple syrup? Agave nectar works in a 1:1 ratio, though maple's depth is ideal. The arugula should be washed and dried thoroughly to maintain crispness; spinach can substitute if needed. For extra protein, add toasted chickpeas or marinated white beans. The roasting process caramelizes natural sugars, so resist the urge to over-season—taste before serving and adjust with salt or lemon.
Store prepped salad components separately in airtight containers for up to 4 days—roasted veggies keep best in the fridge for 3 days while arugula stays crisp for 2 days. Assemble just before serving to preserve texture. For meal prep, roast beetroot and broccoli ahead, then toss with dressing and store separately. The walnuts can be toasted and stored in a cool, dark place for 1 week to maintain freshness. This salad reheats beautifully when warmed gently in a skillet—ideal for cold weather meals when fresh produce feels extra nourishing.
Why You'll Love This Recipe
- No Roasting Hassle: I’ll admit, I used to dread peeling beets—until I discovered roasting them whole in their skins. Toss those medium beetroots in the oven with olive oil and salt, and when they’re tender, the skins slip off like magic. No mess, no fuss, and you’ve got vibrant color without the prep battle.
- Bright & Tangy Crunch: The broccoli stays crisp-tender when tossed raw, while the roasted beets add a naturally sweet, earthy depth. A splash of fresh lemon juice and a drizzle of balsamic vinegar? That’s the secret—it cuts through the richness and makes every bite feel fresh, even when you’re eating leftovers cold the next day.
- Meals for Days: Between us, this salad is my go-to for lunch prep. The beets and broccoli hold up perfectly in the fridge for four days, and the dressing keeps everything from getting soggy. Pack it in jars or containers—it’s just as satisfying at room temp as it is straight from the fridge. (Yes, even on a Tuesday night.)
- Budget Brightness Boost: Honestly, beets and broccoli are the unsung heroes of affordable veggies. A handful of each feeds my family for days, and the olive oil and vinegar are pantry staples. Plus, the colors make any plate look gourmet without breaking the bank. It’s the kind of dish that feels fancy but costs next to nothing.
Step-by-step instructions for roasted beetroot and broccoli salad
Transform vibrant vegetables into a harmonious salad with perfect textures and balanced flavors.
Roast Beetroots and Broccoli Crowns
Preheat your oven to 400°F and position a rack in the middle position. Line two rimmed baking sheets with parchment paper. In a large bowl, toss the 2 whole medium beetroots, cut into 1-inch cubes, with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of the diamond crystal kosher salt, and ¼ teaspoon of the freshly ground black pepper.
Spread the beetroots evenly on one baking sheet. In another bowl, toss the 1.5 lb broccoli crowns, cut into 2-inch florets, with the remaining 3 tablespoons of extra-virgin olive oil, ½ teaspoon of the diamond crystal kosher salt, and the remaining ¼ teaspoon of freshly ground black pepper. Arrange the broccoli on the second baking sheet, ensuring the pieces don't overlap.
Roast both trays for 25-30 minutes, flipping the beetroots and broccoli halfway through, until the beetroots are tender when pierced with a fork and the broccoli is deep golden brown with slightly charred edges. Let them cool slightly before proceeding—the residual heat will prevent the salad from wilting when assembled.
Prepare the Dressing and Assemble Components
While the vegetables roast, combine the 2 tablespoons balsamic vinegar, 1 tablespoon fresh lemon juice, 1 tablespoon maple syrup, and the remaining ½ teaspoon diamond crystal kosher salt in a small bowl. Whisk vigorously until fully emulsified. The dressing should coat the back of a spoon with a glossy sheen, indicating proper balance between acidity and sweetness.
In a separate bowl, gently toss the 4 cups fresh arugula with ½ cup toasted walnuts and ¼ cup fresh thyme leaves. This combination provides a peppery contrast to the earthy roasted vegetables and adds a satisfying crunch. If using the 4 oz goat cheese alternative, crumble it over the greens now or hold it for a final garnish to maintain its texture.
Combine and Finish the Salad
Once the roasted beetroots and broccoli have cooled for 5 minutes, transfer them to a large serving bowl. Pour the dressing over the warm vegetables and toss gently to coat evenly. The residual heat will help the dressing cling to the roasted pieces, enhancing their caramelized flavors.
Carefully fold in the arugula-walnut-thyme mixture, reserving a few thyme leaves for garnish. Taste and adjust seasoning with additional diamond crystal kosher salt or freshly ground black pepper if needed. The salad should balance sweet, earthy, and tangy notes with a satisfying crunch from the walnuts.
Serve immediately while the beetroots are still warm from the roasting process. Garnish with reserved thyme leaves and crumbled goat cheese alternative for an elegant finish. This salad holds well for 2 hours at room temperature, making it ideal for meal prep or serving at gatherings.
Pro Tips For Making Beetroot And Broccoli Salad
- Peel Beets After Roasting: I learned this the hard way—raw beetroot peels are stubborn and leave pink stains on your hands. Roast whole beets first (wrapped in foil at 400°F/200°C for 45-55 minutes), then cool before peeling. The skins slide off like magic, and you avoid the mess of prepping them raw.
- Blanch Broccoli First: Skip the raw broccoli—it’s tough and dulls the salad’s brightness. Blanch florets in boiling water for 1 minute, then shock in ice water. This keeps them vibrant, tender, and ready to absorb dressing without wilting later.
- Use Warm Dressing: Cold dressing makes the salad taste flat. Heat the olive oil, balsamic, and lemon juice together for 20 seconds until just warm (not hot). The flavors meld instantly, and the dressing clings better to the warm veggies.
- Save the Broccoli Water: That starchy blanching water is liquid gold. Reserve ¼ cup, cool it, and mix it into your dressing. It adds a subtle depth and helps emulsify the oil and vinegar—no weird separation, just balance.
Troubleshooting your beetroot and broccoli salad
Beetroots Too Soft
Over-roasted beetroots become mushy and lose their vibrant color. To prevent this, stick to 25-30 minutes at 400°F—test with a fork after 20 minutes. Smaller cubes (about 1-inch) cook faster than larger pieces.
If you prefer softer texture, reduce time to 20 minutes and let them rest 10 minutes before serving. 🌱
Broccoli Overcooked
Broccoli turns bitter when overcooked. Monitor closely after 20 minutes—it should be deep golden brown with slight char. If broccoli looks dry, toss with 1 teaspoon olive oil and ½ teaspoon lemon juice after roasting to revive moisture. For extra crispness, roast at 375°F instead of 400°F. ✨
Dressing Too Thin
If your dressing separates or tastes weak, whisk in ½ teaspoon Dijon mustard or 1 teaspoon maple syrup to thicken. For extra depth, add ½ teaspoon grated lemon zest. Always taste before tossing—adjust with 1-2 drops hot sauce if you want subtle heat. 🍋
Wilted Arugula
Washing arugula too roughly or storing it in water causes wilting. Dry leaves thoroughly with a salad spinner or clean kitchen towel. For crispness, store arugula in a paper towel-lined container in the fridge. Add dressing just before serving to prevent sogginess. 🥗
Uneven Roasting
Uneven heat distribution leads to patchy cooking. Rotate baking sheets halfway through roasting and avoid overcrowding. Use two trays if needed—beetroots and broccoli should have space between pieces. A wire rack on a baking sheet promotes even airflow for crispier results. 🔥
Stale Walnuts
Toasted walnuts lose flavor when stored improperly. Keep them in an airtight container in a cool, dark place (like your pantry) for up to 1 week.
For extra freshness, toast a fresh batch weekly. If nuts taste bland, toast them again for 2-3 minutes before adding to the salad. 🌰
Nutrition facts
Frequently asked questions
Can I use raw beetroot instead of roasted?
Raw beetroot works but changes the texture dramatically—it'll be softer and less sweet. If you prefer raw, thinly slice the beetroot and massage it with 1 tablespoon lemon juice for 5 minutes to soften. The roasting step caramelizes natural sugars, so raw won't have that same depth of flavor. For best results, stick with roasting for that signature sweetness!
What if I don't have arugula?
No problem! Swap arugula for spinach, kale (massaged first), or mixed greens. Baby butter lettuce also works well—just tear it into bite-sized pieces. The key is choosing greens with a slightly peppery or earthy flavor to complement the roasted vegetables. Avoid overly mild lettuces like iceberg.
How can I make this salad spicier?
Add heat with ½ teaspoon chili flakes or 1 teaspoon sriracha to the dressing. For smoky depth, toss in 1 teaspoon smoked paprika with the roasted vegetables. If you love fresh heat, top with thinly sliced jalapeños or pickled red onions. Always taste first—start with less and adjust!
Can I prepare this salad ahead of time?
Roast the beetroot and broccoli 1 day ahead and store separately in airtight containers in the fridge. Keep the dressing and arugula separate until serving to maintain crispness. When ready to eat, toss everything together and let sit for 10 minutes before serving so flavors meld. The walnuts can be toasted fresh or stored separately for 3 days.
What's the best way to reheat leftovers?
Gently warm in a skillet over low heat for 3-4 minutes with 1 teaspoon olive oil to revive crispness. Avoid microwaving—it makes greens soggy. For extra flavor, drizzle with fresh lemon juice after reheating. This salad tastes even better the next day as flavors develop!
