warm roasted carrot and beet salad with spinach and citrus dressing

3 min prep 45 min cook 4 servings
warm roasted carrot and beet salad with spinach and citrus dressing
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Roasted Carrot & Beet Salad with Spinach and Citrus Dressing

There's something magical about the moment roasted vegetables meet tender greens. The way the warmth wilts the spinach just enough to soften its edges, while the citrus dressing cuts through the earthy sweetness of carrots and beets—it's the kind of salad that makes you rethink everything you thought you knew about salads.

I first created this recipe on a crisp autumn evening when my garden was bursting with root vegetables. My neighbors had just dropped off a basket of heirloom carrots in the most gorgeous shades of purple, yellow, and orange, and my beet patch was practically begging to be harvested. The result was this stunning warm salad that has since become my go-to for dinner parties, holiday gatherings, and those quiet weeknight dinners when I want something that feels special without the fuss.

What makes this salad truly extraordinary is the contrast of temperatures and textures. The vegetables emerge from the oven caramelized and tender, their natural sugars concentrated and intensified. When tossed with cool, crisp spinach and that bright, zesty citrus dressing, each bite becomes a study in contrasts—warm and cool, sweet and tangy, soft and crunchy.

Why This Recipe Works

  • Perfect Temperature Contrast: Warm roasted vegetables gently wilt the spinach, creating a salad that's both cozy and refreshing
  • Earthy-Sweet Balance: Roasting concentrates the natural sugars in carrots and beets, while citrus dressing adds bright acidity
  • Texture Paradise: Crunchy pepitas, creamy goat cheese, and tender vegetables create multiple textures in every bite
  • Meal-Prep Friendly: Roast vegetables ahead and assemble in minutes for quick weeknight meals
  • Nutrient Powerhouse: Packed with beta-carotene, iron, vitamin C, and heart-healthy fats
  • Impressive Presentation: The jewel-toned vegetables look stunning on any table, from casual to formal
  • Seasonal Versatility: Works equally well with summer's tender baby vegetables or winter's hearty roots

Ingredients You'll Need

Ingredients

This salad celebrates the beauty of simple, quality ingredients. Each component plays a crucial role in creating the final symphony of flavors, so let's break down what you'll need and why each ingredient matters.

The carrots are the sweethearts of this dish. I prefer using a mix of colors—traditional orange, deep purple, and sunny yellow—not just for visual appeal, but because each variety offers subtly different flavor profiles. Orange carrots are classic and sweet, purple ones tend to be earthier with a wine-like complexity, while yellow varieties are milder and slightly floral. Look for carrots that are firm, smooth, and no thicker than your thumb for the most tender results.

Beets bring that gorgeous magenta hue and earthy sweetness that pairs so beautifully with citrus. While red beets are traditional, don't overlook golden or chioggia (candy-striped) beets for a more subtle presentation. The key is choosing beets that feel heavy for their size with smooth, unblemished skins. If you can find them with their greens attached, that's a sign of freshness—plus, you can save those greens for another meal!

The fresh spinach should be young and tender, with small leaves that will wilt slightly from the warmth of the roasted vegetables. Avoid pre-washed bagged spinach if possible—it tends to be older and less flavorful. Instead, look for bunches with crisp, dark green leaves and no yellowing or slimy spots.

Your citrus dressing needs both orange and lemon juice for the perfect balance of sweetness and acidity. Use fresh-squeezed juice only—the bottled stuff simply can't compete. The orange provides natural sweetness to balance the tart lemon, while both contribute vitamin C that helps your body absorb the iron from the spinach.

Don't skip the toasted pepitas (pumpkin seeds)! They add crucial crunch and nuttiness, plus they're packed with magnesium and zinc. Toast them yourself in a dry skillet for maximum flavor, or buy them pre-toasted if you're short on time. Pine nuts make an excellent (though pricier) substitute.

How to Make Warm Roasted Carrot & Beet Salad with Spinach and Citrus Dressing

1

Prep and Preheat

Position a rack in the middle of your oven and preheat to 425°F (220°C). This high temperature is crucial for proper caramelization. Line a large rimmed baking sheet with parchment paper for easy cleanup. While the oven heats, scrub your carrots and beets thoroughly but don't peel them—the skins become tender when roasted and add nutrients. Trim the tops and bottoms, then cut carrots into 2-inch pieces on the bias for maximum surface area. Cut beets into 1-inch wedges, keeping them slightly larger than the carrots since they take longer to cook.

2

Season the Vegetables

In a large bowl, toss the carrots with 1 tablespoon olive oil, ½ teaspoon salt, ¼ teaspoon black pepper, and 1 teaspoon fresh thyme leaves. In a separate bowl, do the same with the beets, keeping them separate prevents the beets from staining the carrots. The carrots need about 20-25 minutes in the oven, while the beets require 30-35 minutes, so we'll roast them separately. This also allows each vegetable to develop its own unique flavor profile without the beet juices bleeding into everything.

3

Roast the Beets

Spread the seasoned beets on one half of your prepared baking sheet in a single layer, cut side down for maximum caramelization. Slide into the oven and roast for 10 minutes. This head start gives the beets time to begin softening before adding the quicker-cooking carrots. The high heat will cause the natural sugars in the beets to caramelize and concentrate, creating those delicious browned edges that add incredible depth of flavor.

4

Add the Carrots

After the beets have roasted for 10 minutes, quickly add the seasoned carrots to the other half of the baking sheet. Return to the oven and continue roasting for another 20-25 minutes, until both vegetables are tender and caramelized. The beets should be easily pierced with a fork and the carrots should have golden-brown edges. Halfway through, give each vegetable a gentle toss with a spatula, being careful not to mix them together.

5

Make the Citrus Dressing

While the vegetables roast, whisk together the citrus dressing. In a small bowl, combine 3 tablespoons fresh orange juice, 2 tablespoons fresh lemon juice, 1 tablespoon white wine vinegar, 2 teaspoons honey, ½ teaspoon Dijon mustard, and a pinch of salt and pepper. Let this sit for 5 minutes so the honey dissolves completely, then whisk in 3 tablespoons extra-virgin olive oil until the dressing is emulsified and creamy. Taste and adjust the balance—add more honey if it's too tart, more lemon if it's too sweet.

6

Toast the Pepitas

In a dry skillet over medium heat, toast ¼ cup raw pepitas for 3-4 minutes, shaking the pan frequently, until they're golden and fragrant. This step intensifies their nutty flavor and adds crucial crunch to the final salad. Transfer immediately to a small bowl to prevent burning from residual heat. If you skip this step, the pepitas will taste flat and one-dimensional.

7

Assemble the Salad Base

In a large, wide serving bowl, arrange 4 cups loosely packed baby spinach. Don't pack the leaves down—they need room to breathe and wilt gently. If your spinach leaves are large, tear them into bite-sized pieces. The warmth from the roasted vegetables will do the wilting work for you, so resist the urge to massage or pre-wilt the spinach.

8

Combine While Warm

Remove the roasted vegetables from the oven and immediately add them to the bowl with spinach—the residual heat is key to achieving the perfect wilt. Start with the beets on one side and carrots on the other for a beautiful presentation, then drizzle with half the dressing. Using two forks, gently toss just enough to combine without mashing the vegetables. The spinach should begin to wilt within 30 seconds.

9

Final Touches and Serve

Crumble 2 ounces of goat cheese over the top, sprinkle with the toasted pepitas, and add a final drizzle of the remaining dressing. Serve immediately while the vegetables are still slightly warm. If you need to hold the salad for a few minutes, cover loosely with foil to retain warmth without creating condensation that would make the spinach soggy.

Expert Tips

Perfect Roasting Temperature

Don't be tempted to lower the oven temperature to speed things up. The high heat (425°F) is essential for caramelization. If your oven runs hot, check vegetables 5 minutes early rather than reducing temperature.

Prevent Beet Bleeding

Keep beets separate from other vegetables until serving. If you want to add them to the same bowl for serving, add them last and don't toss aggressively to prevent everything from turning magenta.

Timing is Everything

Have your serving bowl ready and spinach arranged before the vegetables come out of the oven. The window for perfect wilted spinach is narrow—too hot and it becomes mushy, too cool and it stays raw and tough.

Color Preservation

If using golden or chioggia beets, roast them separately from red beets to maintain their distinct colors. The visual appeal of multiple beet varieties is worth the extra pan.

Dressing Emulsification

Add oil to the citrus mixture in a slow, steady stream while whisking constantly. This creates a stable emulsion that clings to the vegetables instead of pooling at the bottom of the bowl.

Crisp Texture Hack

For extra crunch, add the pepitas and a handful of pomegranate arils just before serving. The cool burst of juice from the arils against warm vegetables is absolutely delightful.

Variations to Try

Protein Power

Add sliced grilled chicken, seared salmon, or pan-fried halloumi cheese to transform this side dish into a complete meal. The warm proteins complement the roasted vegetables beautifully.

Grain Bowl Style

Serve over a bed of farro, quinoa, or wild rice. The grains soak up the citrus dressing and create a more substantial dish that travels well for lunch.

Cheese Alternatives

Swap goat cheese for crumbled feta, shaved parmesan, or creamy burrata. Each brings a different texture and flavor profile to the final dish.

Nut Variations

Replace pepitas with toasted walnuts, pecans, or hazelnuts. Candied nuts add an extra dimension of sweetness that pairs wonderfully with the earthy vegetables.

Herb Garden

Experiment with different herbs—fresh dill, tarragon, or basil all work beautifully. Add them just before serving to maintain their bright flavors.

Citrus Switch-Up

Try blood orange juice in winter, ruby grapefruit in spring, or meyer lemon for a sweeter twist. Each citrus brings its own personality to the dressing.

Storage Tips

This salad is best enjoyed fresh, but with proper storage techniques, you can extend its life and even prep components ahead. The key is keeping the elements separate until you're ready to serve.

Component Prep: The vegetables can be roasted up to 3 days ahead and stored in separate airtight containers in the refrigerator. Bring them to room temperature before assembling, or warm them briefly in a 350°F oven for 5-7 minutes. The citrus dressing will keep for up to 5 days refrigerated in a sealed jar—just shake vigorously before using as the oil and juice may separate.

Partial Assembly: If you must prep ahead, combine the roasted vegetables with the dressing (but not the spinach) up to 24 hours ahead. Store this mixture refrigerated, then warm gently and toss with fresh spinach just before serving. The pepitas and goat cheese should always be added last minute for optimal texture.

Leftover Storage: Already-assembled salad will keep for 1 day refrigerated, though the spinach will continue to wilt and the colors may bleed together. Store in an airtight container with a paper towel to absorb excess moisture. The flavor actually improves as the dressing marinates the vegetables, but the texture suffers, so this is best for personal lunches rather than entertaining.

Freezing Warning: Do not freeze this salad! The high water content in the vegetables and spinach will turn everything mushy and unappetizing upon thawing. However, you can freeze extra roasted vegetables (without dressing) for up to 2 months, then thaw and reheat for future salads.

Frequently Asked Questions

You can, but I don't recommend it. Baby carrots are often older and less flavorful than fresh whole carrots, plus they lack the beautiful color variations that make this salad visually stunning. If you must use them, choose the rainbow variety and cut them in half lengthwise so they roast properly. Whole fresh carrots will always give you superior flavor and texture.

Beet cooking time varies dramatically based on their size and age. Older, larger beets can take up to 45 minutes, while young, small ones might be done in 25. The key is cutting them into uniform 1-inch pieces and checking doneness with a fork—they should slide in with gentle pressure. If your beets are taking forever, they might be too large or your oven temperature might be off. Consider investing in an oven thermometer to verify accuracy.

Absolutely! Simply substitute maple syrup for the honey in the dressing (use the same amount) and omit the goat cheese or replace it with a vegan cheese alternative. Nutritional yeast adds a nice umami flavor if you miss the cheese. The salad is already naturally gluten-free and vegetarian, making it perfect for accommodating various dietary needs at gatherings.

Pepitas (shelled pumpkin seeds) are available in most grocery stores, but if you can't find them, you have several options. Sunflower seeds work beautifully and are usually easier to find. Pine nuts are luxurious but pricey. Sliced almonds, chopped walnuts, or pecans all add nice crunch. Whatever you choose, make sure to toast them first—it makes a world of difference in flavor.

Emulsification requires patience and proper technique. Make sure your honey is fully dissolved before adding oil, then add the oil in the thinnest possible stream while whisking constantly. Using a blender or mini food processor makes this foolproof—just blend everything except oil, then slowly drizzle in the oil while the machine runs. If it separates, just whisk vigorously before serving.

You can, but you'll need to adjust your expectations. Mature spinach has tougher stems and requires more wilting time. Remove the thick stems and tear the leaves into bite-sized pieces. The warm vegetables will wilt it, but not as tenderly as baby spinach. For best results with mature spinach, you might want to give it a quick sauté for 30 seconds before adding the roasted vegetables.

warm roasted carrot and beet salad with spinach and citrus dressing
salads
Pin Recipe
(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
4

Ingredients

Instructions

  1. Preheat and Prep: Preheat oven to 425°F. Line a baking sheet with parchment. Scrub vegetables but don't peel.
  2. Season Vegetables: Toss carrots with 1 tablespoon olive oil, thyme, salt, and pepper. Separately season beets with 1 tablespoon oil, salt, and pepper.
  3. Roast Beets: Spread beets on one half of baking sheet. Roast 10 minutes.
  4. Add Carrots: Add carrots to other half of sheet. Roast 20-25 minutes more until tender and caramelized.
  5. Make Dressing: Whisk orange juice, lemon juice, vinegar, honey, mustard, salt, and pepper. Slowly whisk in remaining 2 tablespoons oil.
  6. Toast Pepitas: Dry-toast pepitas in skillet 3-4 minutes until golden and fragrant.
  7. Assemble: Arrange spinach in large bowl. Top with warm vegetables, drizzle with half the dressing, and toss gently.
  8. Finish and Serve: Top with goat cheese, pepitas, and remaining dressing. Serve immediately.

Recipe Notes

Roast vegetables until fork-tender with caramelized edges. Keep beets and carrots separate until serving to prevent color bleeding. Best served fresh while vegetables are still warm.

Nutrition (per serving)

248
Calories
6g
Protein
22g
Carbs
16g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.