Bold, bright, and simple to pull together. Beet Salad marries sweet roasted beets with tender spinach and juicy mandarin oranges for a mix of color and flavor you’ll want on repeat. It’s light, cozy, and shows like a dish that took all afternoon. Finish with a honey-mustard lemon vinaigrette and you get a perfect balance of sweet, tangy, and salty. You’ll have a crowd-pleaser on the table in under an hour.
If you love hearty sides, you’ll also want to try my Boursin Orzo Bake with Chicken and Veggies for an easy weeknight combo.
Why You’ll Love This Beet Salad
- Quick & Easy (about 45–60 minutes if roasting)
- Family Approved — both bright and familiar flavors
- Budget-Friendly — simple pantry ingredients
- Better Than Store-Bought — fresh, homemade vinaigrette lifts everything
- Customizable — swap nuts, cheese, or greens for what you have
This one feels like a warm hug on the plate. Let me show you how simple it really is.

Ingredients
For the Base:
- Beets (3–4 medium, roasted or boiled)
- Spinach (5–6 cups baby spinach, washed)
- Mandarin oranges (1 can drained or 2 cups fresh segments)
- Red onion (1 small, thinly sliced)
- Pine nuts (1/4 cup, toasted)
- Feta cheese (1/2 cup, crumbled; or substitute goat cheese)
For the Sauce:
- Honey (1 tablespoon)
- Mustard (1 teaspoon Dijon)
- Lemon juice (2 tablespoons, freshly squeezed)
- Olive oil (3 tablespoons)
- Salt (to taste)
- Pepper (to taste)
Helpful notes: roast beets until tender (softened), use spinach at room temperature, and use freshly squeezed lemon juice when possible.
How to Make the Best Beet Salad
- Preheat your oven to 400°F (200°C). Wrap whole beets in foil and roast for 45–60 minutes until a knife slides in easily. Let cool, peel, and slice.
- This caramelizes the beets and deepens their sweetness.
- If you prefer boiling, place beets in a pot of water, bring to a boil, and simmer 30–40 minutes until tender; cool, peel, and slice.
- Boiling is faster hands-on and still gives tender beets.
- In a large bowl, combine spinach, sliced beets, mandarin oranges, red onion, pine nuts, and crumbled feta. Toss gently to layer flavors.
- In a small bowl, whisk honey, mustard, lemon juice, and olive oil until emulsified; season with salt and pepper. Drizzle over the salad and toss lightly. Serve immediately or chill until ready.
- The vinaigrette brightens the whole salad and keeps leaves crisp.
You’ll know it’s ready when the colors pop and the kitchen smells bright and citrusy.

How to Serve
- Pair this salad with roasted chicken or lighter mains like grilled fish for a balanced plate.
- For a wow moment, arrange slices of beet on a bed of spinach, add segments of mandarin, and crumble feta on top for contrast.
- This goes perfectly with a warm casserole like Chicken and Spinach Casserole on the side.
How to Store
- Fridge: Store in an airtight container for up to 3 days; keep dressing separate if you want the greens extra crisp.
- Freezer: Not recommended for assembled salad; freeze roasted beets alone for up to 3 months in a freezer bag.
- Reheating: If you froze beets, thaw in the fridge and bring to room temp; reheat gently in a skillet to revive texture.
Pro Tips for the Perfect Result
- Roast beets whole for deeper flavor and less mess.
- Toast pine nuts in a dry skillet until golden for extra crunch.
- Use room-temperature dressing to avoid wilting the spinach.
- Don’t over-toss—be gentle so the fruit and cheese stay intact.
- Taste and adjust acidity; a splash more lemon can wake the whole bowl.
Easy Variations to Try
- Dairy-free: omit feta and add avocado slices or toasted chickpeas for creaminess.
- Herb-loaded: toss in chopped mint and parsley for a fresh, bright twist.
- Holiday version: swap mandarin oranges for roasted pears and add toasted pecans for warmth.
Frequently Asked Questions
Can I make this dish ahead of time?
Yes. Roast and cool the beets up to 2 days ahead and keep refrigerated. Store greens and dressing separately and assemble just before serving.
What can I substitute for the key ingredient?
If you don’t have beets, roasted golden beets or roasted sweet potatoes work well; they change the flavor to less earthy and more sweet.
Why did my dish turn out soggy?
Soggy greens usually mean the dressing was added too early or the salad sat too long. Dress just before serving and use room-temperature dressing.
Can I freeze leftover salad?
Freeze only the roasted beets, not the full salad. Thaw beets in the fridge and reheat gently before adding to fresh greens.
Final Thoughts
Beet Salad is a keeper because it’s simple to make, full of color, and balanced in every bite. This recipe feels thoughtful but never fussy — exactly the kind of dish you reach for again and again. For another take, see Beet Salad with Spinach and Honey-Mustard Lemon Dressing. Pin this recipe so you never lose it! Share it with a friend on Facebook who needs this. What’s your favorite twist? Tell me in the comments!
Print
Beet Salad with Honey-Mustard Lemon Vinaigrette
- Total Time: 75 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A vibrant beet salad that combines roasted beets, fresh spinach, and mandarin oranges, topped with a homemade honey-mustard lemon vinaigrette.
Ingredients
- Beets (3–4 medium, roasted or boiled)
- Spinach (5–6 cups baby spinach, washed)
- Mandarin oranges (1 can drained or 2 cups fresh segments)
- Red onion (1 small, thinly sliced)
- Pine nuts (1/4 cup, toasted)
- Feta cheese (1/2 cup, crumbled; or substitute goat cheese)
- Honey (1 tablespoon)
- Mustard (1 teaspoon Dijon)
- Lemon juice (2 tablespoons, freshly squeezed)
- Olive oil (3 tablespoons)
- Salt (to taste)
- Pepper (to taste)
Instructions
- Preheat your oven to 400°F (200°C). Wrap whole beets in foil and roast for 45–60 minutes until a knife slides in easily. Let cool, peel, and slice.
- If you prefer boiling, place beets in a pot of water, bring to a boil, and simmer for 30–40 minutes until tender; cool, peel, and slice.
- Combine spinach, sliced beets, mandarin oranges, red onion, pine nuts, and crumbled feta in a large bowl. Toss gently to layer flavors.
- Whisk honey, mustard, lemon juice, and olive oil in a small bowl until emulsified; season with salt and pepper. Drizzle over the salad and toss lightly. Serve immediately or chill until ready.
Notes
Store in an airtight container for up to 3 days; keep dressing separate if you want the greens extra crisp.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Category: Salad
- Method: Roasting
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 12g
- Sodium: 250mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 7g
- Protein: 8g
- Cholesterol: 5mg
