Salads
This beet and blood orange salad recipe transforms simple ingredients into a visually stunning dish that balances earthy sweetness with bright citrus tang.
The key lies in roasting beets until tender yet firm, then pairing them with blood orange segments that burst with juicy acidity—creating a flavor contrast that's both sophisticated and approachable.
I've perfected this recipe to highlight the natural sweetness of the beets while the citrus cuts through their richness, making every bite vibrant and refreshing.
The foundation of this salad is a crisp base of mixed greens, which provides the perfect textural contrast to the tender roasted beets and juicy orange segments. A simple citrus vinaigrette ties everything together, enhancing the natural flavors without overpowering them.
The dressing is quick to make and uses just three ingredients, ensuring the focus stays on the fresh, seasonal produce. This recipe is designed to be both visually impressive and effortlessly elegant, making it ideal for everything from weeknight dinners to special occasions.
What sets this salad apart is the thoughtful combination of textures and flavors—creamy goat cheese (or vegan alternative) adds richness, while toasted nuts or seeds provide a satisfying crunch.
The roasted beets develop a caramelized edge that deepens their natural sweetness, while the blood oranges bring a bright, tangy contrast that keeps the palate engaged. Each component is prepared with care to ensure the final dish is as delicious as it is beautiful.
This salad is not only a feast for the taste buds but also a celebration of seasonal ingredients. It's versatile enough to be served as a light main course or a vibrant side dish, and it pairs beautifully with grilled proteins or as a standalone vegetarian meal.
The recipe is designed to be foolproof, with clear steps that ensure consistent results every time. Let's create a salad that's as impressive on the plate as it is delicious in every bite.
Ingredients for beet and blood orange salad
Fresh beets and citrus meet crisp greens—just 12 ingredients for a showstopping salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🧅 | 2 whole | Red or golden, peeled and cubed |
| Blood Oranges 🍊 | 2 whole | Segments only, seeds removed |
| Mixed Greens 🌿 | 6 cups | Baby spinach or arugula preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting and dressing |
| Balsamic Vinegar 🍷 | 2 tbsp | Aged for depth of flavor |
| Fresh Thyme Leaves 🌿 | ½ tsp | Or 1/4 tsp dried thyme |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Goat Cheese 🧀 | 4 oz | Soft crumbled or vegan alternative |
| Pecans 🥜 | ½ cup | Toasted and roughly chopped |
| Honey 🍯 | 1 tbsp | Optional drizzle for sweetness |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
The beets are the star here. Pre-cooked vacuum-packed beets from the grocery store save time, but roasting fresh gives deeper caramelization. Look for even-sized beets at Whole Foods or your local farmers market—they roast more evenly. If you're roasting, don't overcook them; they should be tender but still hold their shape. Blood oranges are seasonal, so grab them when you see them—they're sweeter and more vibrant than regular oranges. Trader Joe's usually has good quality, or check the produce section at Costco for bulk savings.
No blood oranges? Navel oranges work in a pinch, though they're less vibrant. Swap goat cheese for vegan feta or crumbled tempeh if needed. The pecans can be walnuts or almonds—just toast them first for better flavor. Pre-made vinaigrette is tempting, but homemade with just olive oil, balsamic, and lemon juice keeps things fresh. For extra crunch, toast the pecans in the same pan you roast the beets—double duty! If your beets are too earthy, a pinch of salt while roasting balances them perfectly.
Roasted beets keep in the fridge for 5 days wrapped in foil, while oranges last 1 week in the crisper drawer. The dressing stays fresh for 3 days if stored separately. Assemble the salad just before serving to keep the greens crisp. For meal prep, store components separately and toss with dressing when ready to eat. The goat cheese and nuts are best added fresh—they lose crunch when refrigerated overnight.
Why You'll Love This Recipe
- No Roasting Required: I swear by this trick—just boil the beets whole for 30 minutes, then peel and slice while they’re still warm. The skin peels off like butter, and you skip the messy roasting pan entirely. (Between us, I’ve burned beets more times than I’d admit.)
- Sweet-Savory Magic: That blood orange juice? It’s the secret weapon—bright, tangy, and just sweet enough to make the earthy beets sing. Drizzle with aged balsamic, and suddenly you’ve got a dressing that tastes like a fancy restaurant’s signature touch.
- Weeknight Meal Prep: Honestly, this keeps for days in the fridge without wilting. I toss in a handful of toasted nuts or crumbled goat cheese before serving, but the base? It’s foolproof for lunchboxes, potlucks, or that moment when you realize you forgot to grocery shop.
- Budget Brightness: Beets stay fresh for weeks, and blood oranges—even out of season—are often cheaper than regular oranges. Mixed greens? A single bag lasts me four salads. It’s the kind of recipe that makes you feel fancy without draining your wallet.
Step-by-step instructions for beet and blood orange salad
Here's how to assemble this vibrant salad with perfect texture and flavor balance.
Roast the Beets Until Tender and Caramelized
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 whole medium beets (peeled and cubed) with 2 tablespoons of the extra-virgin olive oil and ½ teaspoon of the sea salt. Spread them in a single layer, leaving space between pieces for even cooking.
Roast for 25-30 minutes until the beets are fork-tender and the edges develop a deep caramelization. You'll know they're done when they yield easily to pressure and have a glossy sheen. Let them cool slightly before handling—they'll be very hot straight from the oven. This roasting process enhances their natural sweetness and creates that perfect tender-crisp texture we want in the salad.
Segment the Blood Oranges and Toast the Pecans
While the beets roast, peel and segment the 2 whole blood oranges, carefully removing all seeds. Set aside in a bowl. In a dry skillet over medium heat, toast the ½ cup pecans for 3-4 minutes until they're fragrant and lightly golden. Watch them closely—they burn quickly. Transfer to a plate to cool completely before chopping roughly.
The blood orange segments should be bright and juicy, with their natural sweet-tart flavor preserved. The toasted pecans add a satisfying crunch and nutty depth that complements the earthy beets and citrus. This step creates the perfect textural contrast that makes the salad so satisfying to eat.
Assemble the Salad Base and Dressing
In a large bowl, combine the 6 cups mixed greens with the roasted beets and blood orange segments. In a small bowl, whisk together the remaining 2 tablespoons extra-virgin olive oil, 2 tablespoons balsamic vinegar, 1 tablespoon lemon juice, 1 teaspoon sea salt, ½ teaspoon black pepper, and ½ teaspoon fresh thyme leaves. Pour the dressing over the salad and toss gently but thoroughly.
The dressing should coat the greens evenly without making them soggy. The balsamic and lemon juice create a perfect balance with the sweet beets and citrus, while the thyme adds an aromatic depth. Toss just before serving to maintain the crispness of the greens and the vibrant colors of all components.
Finish with Goat Cheese and Optional Honey Drizzle
Just before serving, crumble the 4 ounces goat cheese over the salad and gently fold it in. For an extra touch of sweetness, drizzle with the 1 tablespoon honey in a zigzag pattern. The goat cheese adds a creamy, tangy element that ties all the flavors together, while the honey enhances the natural sweetness of the beets and blood oranges.
Serve immediately while the greens are still crisp and the dressing is fresh. The salad should be a beautiful mix of deep red beets, bright orange segments, fresh greens, and creamy goat cheese. Each bite should deliver that perfect balance of sweet, tart, earthy, and creamy flavors with satisfying textures from the crunchy pecans and tender greens.
Pro Tips For Making Beet And Blood Orange Salad
- ROAST BEETS UNTIL TENDER: I used to pull them out at 45 minutes, thinking they’d soften more cooling—wrong. Roast medium beets at 400°F (200°C) for 50-55 minutes until a knife slides in like butter. Undercooked beets turn mushy when sliced; overcooked ones bleed everywhere. Trust the timer, not the look.
- PEEL BEETS WHEN COOL: Hot beets slip off knives like greased lightning. Let them sit for 10 minutes before peeling—no more burnt fingertips or uneven skin. If you’re impatient, run them under cold water first, but don’t skip the wait. Your hands will thank you.
- SEGMENT ORANGES BY HAND: A knife makes blood oranges look like they’ve been through a food processor. Use your fingers to tease segments free from the membrane—it takes 30 seconds but keeps the salad elegant. Bonus: The juice stays where it belongs, not pooling at the bottom of the bowl.
- DRESS GREENS LAST: Tossing greens with balsamic and oil too soon wilts them into sad, limp piles. Keep dressing separate until serving—mix just before eating. If you’re prepping ahead, store components dry and combine only when ready. Crispness matters more than you think.
Troubleshooting this recipe
Beets Too Soft?
If your roasted beets turn out mushy, you likely overcooked them. Start checking for doneness at 20 minutes—they should be tender but still hold their shape when pierced with a fork.
For extra insurance, reduce oven temp to 375°F and roast for 35-40 minutes. Wrapping them in foil halfway through can also help retain moisture without overcooking. 🌡️
Dressing Too Thin?
If your vinaigrette separates or feels too watery, it’s likely because the balsamic vinegar wasn’t aged enough. Use aged balsamic vinegar (like Balsamic Glaze from Trader Joe’s) for depth and thickness.
For an instant fix, whisk in 1 teaspoon Dijon mustard to emulsify the dressing. If it’s still too thin, reduce the lemon juice by ½ tablespoon—citrus can make dressings runny.
Blood Oranges Too Bitter?
Blood oranges can taste bitter if they’re not fully ripe. Look for ones with a deep red blush and firm skin. If yours are too tart, balance them with an extra ½ teaspoon honey in the dressing or drizzle it over the salad at the end.
Alternatively, add 1 teaspoon orange zest to the vinaigrette to enhance natural sweetness. 🍊
Greens Turning Wilted?
Wilted greens happen when the dressing sits too long or the salad is tossed too aggressively. Keep the dressing separate until serving, and toss the greens with just the beets and oranges first.
If they’re already wilted, sprinkle with 1 teaspoon ice water and gently massage the bowl to revive them. Baby spinach holds up best—swap in arugula for a peppery kick if needed.
Goat Cheese Too Strong?
If the goat cheese flavor overpowers the salad, reduce the amount to 2 ounces or choose a milder variety like plain goat cheese (not herbed). For a vegan option, use cashew-based feta or marinated tofu crumbles.
Adding 1 extra tablespoon honey to the dressing can also help balance the tanginess. 🧀
Pecans Burning Too Fast?
Toast pecans in small batches over low heat for 2-3 minutes to prevent burning. Use a light-colored skillet (like stainless steel) to monitor color changes easily. If they start to smoke, remove immediately—they’ll continue cooking from residual heat. For extra flavor, add a pinch of sea salt while toasting.
Nutrition facts
Frequently asked questions
Can I use regular oranges instead of blood oranges?
Yes, you can substitute regular oranges, but blood oranges provide a unique sweet-tart flavor that enhances the salad's complexity. If using regular oranges, add an extra ½ teaspoon of honey to the dressing to compensate for the less intense sweetness. Navel oranges work best as they're sweeter than other varieties.
How long will this salad keep in the fridge?
The salad components stay fresh for 3 days if stored properly. Keep the greens, beets, and oranges separate in airtight containers, and store the dressing in a small jar. Assemble just before serving to maintain crispness. The goat cheese and toasted pecans are best added fresh for optimal texture and flavor.
What's the best way to roast beets for perfect texture?
Roast beets at 400°F for 25-30 minutes until tender but still firm. For even cooking, cut them into 1-inch cubes and toss with olive oil and salt. Check doneness by piercing with a fork—they should be fork-tender but not mushy. If using pre-cooked beets, simply slice them into cubes for the salad.
Is this salad vegan-friendly?
Mostly! For a vegan version, swap the goat cheese for vegan feta or marinated tofu crumbles. Use plant-based honey or maple syrup instead of regular honey. The rest of the ingredients are naturally vegan. The flavor profile remains delicious while keeping it cruelty-free.
Can I make this salad ahead of time?
You can prep components in advance: roast the beets, segment the oranges, and toast the pecans up to 2 days ahead. Keep them refrigerated separately and assemble the salad just before serving. The dressing should always be made fresh to maintain its bright flavors and prevent the greens from wilting.
