Roasted beet orange salad is the perfect combination of earthy roasted beets, vibrant citrus, and crisp greens. This dish delivers antioxidants, fiber, and essential minerals without sacrificing an ounce of flavor. With tender golden and red beets, juicy orange slices, and a light lemon dressing, it’s a feast for both your palate and your plate.

We created this recipe to show how wholesome eating can also be exciting and deeply satisfying. Using simple, fresh ingredients, we’ve crafted a salad that’s naturally gluten-free and adaptable to myriad dietary preferences like vegetarian or keto. It’s both elegant enough for entertaining and quick enough for your busy weekdays. Let’s walk you through how to make this stunning salad!
Why This Roasted Beet Orange Salad Is Good for You
- Rich in Nutrients: Beets provide betalains, which are powerful antioxidants that support anti-inflammatory health and detoxification.
- Immune-Boosting Vitamin C: The citrus adds a generous dose of vitamin C to keep your immune system strong.
- Heart-Healthy Fats: A drizzle of olive oil adds healthy monounsaturated fats that support cardiovascular health.
- Naturally Gluten-Free: This salad is perfect for those with gluten sensitivities or celiac disease.
- Customizable for Diverse Diets: Whether you’re vegan, keto, or simply health-focused, this recipe is easily adaptable to suit your needs.
Wholesome Ingredients for This Roasted Beet Orange Salad
Let’s take a closer look at the key ingredients that make this salad both delicious and nutritious:
- Golden and Red Beets: These earthy root vegetables are packed with essential nutrients like folate and manganese. We love using both varieties here for their contrast in flavor and eye-catching color. Can’t find golden beets? Feel free to substitute with all red beets or even Chioggia beets for a striped effect.
- Oranges: The sweetness of navel and Cara Cara oranges complements the earthiness of the beets beautifully. If Cara Cara oranges aren’t available, blood oranges make a great alternative.
- Baby Arugula: This leafy green adds a peppery bite to balance the sweetness of the oranges and beets. Spinach or mixed greens can be used in its place if you prefer.
- Ricotta Salata: A salty, firm cheese that enhances the richness of the salad. For a vegan alternative, try crumbled almond feta or omit altogether for a lighter option.
Roasted Beet Orange Salad Recipe Details
- Servings: 4 serving(s)
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
Roasted Beet Orange Salad Ingredients
- 1 lb. golden beets (4 small), trimmed and scrubbed
- 1 lb. red beets (4 small), trimmed and scrubbed
- 2 Tbsp. olive oil, divided
- Kosher salt
- 1 small shallot, thinly sliced into half-moons
- 1/4 tsp. Meyer lemon zest plus 1 1/2 Tbsp lemon juice
- 1/2 tsp. honey
- 2 cups baby arugula
- 1 navel orange, peeled and sliced into 1/4-inch-thick rounds
- 1 Cara Cara orange, peeled and sliced into 1/4-inch-thick rounds
- 2 Tbsp. roasted and salted pistachios, chopped
- Flaky salt
- 2 oz. ricotta salata, shaved (about 1/2 cup)
How to Make Roasted Beet Orange Salad
- Preheat your oven to 425°F and arrange racks in the upper and lower thirds of the oven.
- Slice the golden beets into 1/4-inch-thick rounds and the red beets into 1/2-inch-thick wedges. Toss the golden beets with 1/2 tablespoon olive oil and a pinch of salt on a baking sheet, spreading them in a single layer. Repeat for the red beets on a separate baking sheet.
- Roast the beets for 22–24 minutes, rotating the pans halfway through. The golden beets will turn tender and caramelized, while the red beets might need an extra minute or two.
- While the beets roast, stir together the shallot, Meyer lemon zest, juice, and a pinch of kosher salt in a small bowl. Let it sit to macerate, then whisk in the honey and remaining tablespoon of olive oil to make the dressing.
- In a large mixing bowl, toss the baby arugula with the dressing. Gently fold in the roasted beets and orange slices.
- Top with the chopped pistachios, a sprinkle of flaky salt, and shavings of ricotta salata. Serve immediately and enjoy!
How to Customize This Roasted Beet Orange Salad for Your Diet
- Vegan: Omit the ricotta salata or replace it with a vegan cheese alternative like almond feta.
- Keto: Skip the honey in the dressing to reduce the net carbs.
- Nut-Free: Replace pistachios with toasted sunflower seeds for a similar crunch without nuts.
- Higher Protein: Add grilled chicken or chickpeas for a protein boost.
Our Team’s Tips for the Best Roasted Beet Orange Salad
- To prevent the red beets from staining the golden ones, roast them on separate baking sheets.
- Use a sharp knife to cleanly slice the oranges into even rounds. A serrated blade works wonderfully if your oranges are extra juicy.
- Make it ahead: Roast the beets and prepare the dressing up to two days in advance. Store separately until ready to assemble.
- Store leftovers in an airtight container for up to 2 days, but note that the arugula may wilt slightly.
Roasted Beet Orange Salad FAQs
What’s the best way to roast beets?
We recommend roasting them sliced. Scrubbing them, cutting them fairly thin, and roasting at 425°F reduces cook time significantly without peeling them first.
How can I make this golden beet salad recipe vegan?
Simply omit the ricotta salata or use a dairy-free alternative, such as almond feta or homemade cashew cream.
Is this salad suitable for meal prep?
Absolutely. Roast the beets and make the dressing ahead of time. Store separately and combine with the greens and oranges just before serving.
Can I use canned beets instead of fresh?
While fresh roasted beets bring the best flavor, canned beets can work in a pinch. Rinse them thoroughly and pat dry before using.
This roasted beet orange salad is a vibrant, nutritious dish brimming with flavor and texture. What’s your favorite way to incorporate beets into your meals? Let us know in the comments below—we’d love to hear from you!

Roasted Beet Orange Salad
Ingredients
- 1 lb. golden beets (4 small), trimmed and scrubbed
- 1 lb. red beets (4 small), trimmed and scrubbed
- 2 Tbsp. olive oil, divided
- Kosher salt
- 1 small shallot, thinly sliced into half-moons
- 1/4 tsp. Meyer lemon zest plus 1 1/2 Tbsp lemon juice
- 1/2 tsp. honey
- 2 cups baby arugula
- 1 navel orange, peeled and sliced into 1/4-inch-thick rounds
- 1 Cara Cara orange, peeled and sliced into 1/4-inch-thick rounds
- 2 Tbsp. roasted and salted pistachios, chopped
- Flaky salt
- 2 oz. ricotta salata, shaved (about 1/2 cup)
Instructions
- Preheat your oven to 425°F and arrange racks in the upper and lower thirds of the oven.
- Slice the golden beets into 1/4-inch-thick rounds and the red beets into 1/2-inch-thick wedges. Toss the golden beets with 1/2 tablespoon olive oil and a pinch of salt on a baking sheet, spreading them in a single layer. Repeat for the red beets on a separate baking sheet.
- Roast the beets for 22–24 minutes, rotating the pans halfway through. The golden beets will turn tender and caramelized, while the red beets might need an extra minute or two.
- While the beets roast, stir together the shallot, Meyer lemon zest, juice, and a pinch of kosher salt in a small bowl. Let it sit to macerate, then whisk in the honey and remaining tablespoon of olive oil to make the dressing.
- In a large mixing bowl, toss the baby arugula with the dressing. Gently fold in the roasted beets and orange slices.
- Top with the chopped pistachios, a sprinkle of flaky salt, and shavings of ricotta salata. Serve immediately and enjoy!
