This Roasted Beet Orange Winter Salad is a fresh and colorful way to brighten up those chilly days. The sweet earthiness of roasted beets pairs beautifully with juicy, tangy orange slices, all tossed together with some crunchy greens or nuts for a nice contrast. It’s simple but packed with flavors that feel light yet satisfying.
I love making this salad when I want something that feels both healthy and a little special. The roasting brings out a deep sweetness in the beets that I think everyone will enjoy, and the oranges add a zesty brightness that really wakes up your taste buds. Plus, it’s nice that it doesn’t take long to put together once your beets are roasted.
My favorite way to serve this is as a side to a cozy winter dinner or even as a small lunch with some crusty bread. It’s one of those dishes that looks as great as it tastes, making it perfect if you want to impress friends or just make yourself a cheerful meal. This salad always feels like a little fresh treat on a cold day!
Key Ingredients & Substitutions
Beets: Roasting brings out their natural sweetness and softens their texture. If you can find different colored beets, use them for a beautiful look! If you’re short on time, you can use pre-cooked beets from the store.
Oranges: Fresh orange segments add bright acidity that balances the earthiness of the beets. If oranges aren’t in season, try using grapefruit or clementines for a slightly different but tasty twist.
Greens: Arugula’s peppery flavor works great here, but baby spinach or mixed winter greens will also do well if you prefer milder greens.
Cheese: Goat cheese offers creaminess and tang, but feta is a nice substitute. For a vegan option, try almond-based cheeses or skip the cheese and add extra nuts.
Walnuts: Toasting walnuts gives them a richer flavor and crunch. Pecans or toasted almonds can be swapped in easily for variety or allergies.
How Can I Roast Beets Perfectly Every Time?
Roasting beets can feel tricky if you’re new to it. Here’s how to make sure yours come out tender and flavorful:
- Preheat the oven to 400°F (200°C) for even cooking.
- Peel and cut the beets into similar-sized chunks for uniform roasting.
- Toss beets with olive oil, salt, and pepper so they caramelize nicely.
- Spread the beets in a single layer on a baking sheet—crowding causes steaming.
- Roast 35-40 minutes, turning them halfway for even browning.
- Check tenderness by poking with a fork; it should slide in easily.
- Let cool slightly before mixing into the salad to keep other ingredients fresh.
Following these tips helps you get that perfect balance of tenderness and sweetness every time. Plus, roasting your beets takes the edge off their natural earthiness without extra fuss.

Equipment You’ll Need
- Baking sheet – I use it to roast the beets evenly and easily clean up afterward.
- Sharp knife and peeler – make peeling and cutting the beets safer and quicker.
- Mixing bowls – perfect for whisking the dressing and tossing the salad ingredients.
- Whisk – helps blend the dressing smoothly.
- Salad serving platter or large bowl – for arranging and serving your colorful salad.
Flavor Variations & Add-Ins
- Swap goat cheese for feta or a vegan cheese to change the flavor profile.
- Use grapefruit or clementines instead of oranges for a different citrus note.
- Add roasted pecans or almonds in place of walnuts for a different crunch.
- Incorporate cooked quinoa or roasted chickpeas for extra protein and texture.
How to Make Roasted Beet Orange Winter Salad?
Ingredients You’ll Need:
Main Ingredients:
- 4 medium beets (mixed colors if possible), peeled and cut into 1-inch chunks
- 2 large oranges, peeled and segmented
- 4 cups fresh arugula or mixed winter greens
- 1/2 cup crumbled goat cheese or feta cheese
- 1/3 cup walnuts, roughly chopped and toasted
Dressing:
- 2 tablespoons olive oil, plus extra for roasting
- 1 tablespoon balsamic vinegar
- 1 teaspoon honey or maple syrup
- Salt and freshly ground black pepper, to taste
How Much Time Will You Need?
This salad takes about 10 minutes to prepare and 35-40 minutes to roast the beets. Allow some extra time for cooling the beets before assembling. Overall, plan for about 50 minutes from start to finish.
Step-by-Step Instructions:
1. Roast the Beets:
Preheat your oven to 400°F (200°C). Toss the beet chunks with 2 tablespoons of olive oil, salt, and pepper. Spread them out evenly on a baking sheet, and roast for 35-40 minutes, turning the beets halfway through. They should be tender when done. Let them cool down a bit before using.
2. Prepare the Dressing:
While the beets roast, whisk together the balsamic vinegar, honey (or maple syrup), and a pinch of salt and pepper in a small bowl. Slowly add 1-2 tablespoons of olive oil while whisking to create a smooth dressing. Adjust seasoning to your taste.
3. Assemble the Salad:
Arrange the fresh arugula or winter greens on a large plate or bowl. Scatter the roasted beets and fresh orange segments over the greens. Sprinkle crumbled goat or feta cheese along with the toasted walnuts on top.
4. Dress and Serve:
Drizzle the dressing evenly over the salad. Toss lightly if you like, or serve it as arranged for a colorful, beautiful presentation. Enjoy this bright and delicious winter salad!
Can I Use Pre-Cooked or Canned Beets for This Salad?
Yes! Using pre-cooked or canned beets can save time. Just drain and pat them dry before adding to the salad. Roasting fresh beets does deepen the flavor, but pre-cooked beets work well in a pinch.
How Do I Store Leftover Salad?
Store leftovers in an airtight container in the fridge for up to 2 days. Keep the dressing separate if possible to prevent the greens from wilting. Add dressing just before serving again.
Can I Substitute the Oranges with Other Citrus?
Absolutely! Grapefruit, clementines, or mandarins can be great alternatives that offer slightly different flavors but still provide that bright citrus pop.
What’s the Best Way to Toast Walnuts?
Toast walnuts in a dry skillet over medium heat for 3-5 minutes, stirring frequently until fragrant and lightly browned. Be careful not to burn them! Alternatively, you can toast them in the oven at 350°F (175°C) for about 5-7 minutes.
