This vibrant bowl brings together tender roasted beets, creamy goat cheese, and toasted walnuts over a bed of fresh mixed greens. The tangy balsamic-honey vinaigrette ties everything together beautifully. Ready in just over an hour with simple roasting and assembly, this dish works equally well as an impressive starter or light vegetarian main course.
My friend Lisa dragged me to a farm to table restaurant kicking and screaming. I was not a beet person. Then this salad arrived, and I literally ate my words along with every bite on that plate. Now I beg for beets at the farmers market like a obsessed person.
Last summer I made this for a dinner party and watched my beet hating sister tentatively take one bite. Her eyes went wide and she proceeded to eat three servings. I felt like a magician performing my greatest trick.
Ingredients
- 4 medium beets: Pick firm ones without too many blemishes. I like red beets for the dramatic color but golden beets work beautifully too.
- 4 cups mixed salad greens: Arugula adds a peppery bite that cuts through the sweetness while baby spinach brings a tender mildness.
- 1/2 small red onion: Thinly sliced red onion adds just enough sharp bite to balance everything.
- 1/2 cup crumbled goat cheese: Room temperature cheese crumbles better and melts ever so slightly against warm beets.
- 1/3 cup toasted walnuts: Toasting them in a dry skillet for a few minutes makes all the difference in flavor.
- 1/4 cup fresh herbs: A mix of parsley dill or chives brightens everything and makes the salad feel fresh.
- 3 tablespoons extra-virgin olive oil: Use your good olive oil here because it really shines.
- 1 1/2 tablespoons balsamic vinegar: The acidity pairs beautifully with beets earthy sweetness.
- 1 teaspoon Dijon mustard: This helps emulsify the dressing and adds a nice depth.
- 1 teaspoon honey: Just enough to balance the acid and bring everything together.
Instructions
- Roast the beets until tender:
- Preheat your oven to 400°F. Wrap each beet individually in foil like a little present and roast for 40 to 50 minutes. You will know they are done when a knife slides through easily.
- Prepare beets for the salad:
- Let them cool until you can handle them comfortably. The skins should slip right off. Cut into wedges or bite sized pieces depending on your mood.
- Whisk together the vinaigrette:
- In a small bowl combine olive oil balsamic vinegar Dijon mustard and honey. Whisk until it thickens slightly and emulsifies. Season with salt and pepper to taste.
- Dress the greens:
- In your large salad bowl toss the mixed greens red onion and half the fresh herbs with about two thirds of the vinaigrette. Use gentle hands to coat everything evenly.
- Assemble the beautiful salad:
- Arrange those gorgeous roasted beets over the dressed greens. Scatter the goat cheese crumbles and toasted walnuts on top. Drizzle with remaining vinaigrette.
- Finish and serve:
- Sprinkle with the rest of the fresh herbs and serve right away while the walnuts are still crunchy and the beets still have a little warmth.
This became my go to contribution for potlucks after watching it disappear first at three different gatherings. Something about the colors and the combination just pulls people in.
Make Ahead Magic
I learned through many Sunday meal prep sessions that roasting beets while doing other kitchen tasks makes weeknight salads feel effortless. Wrap roasted beets in foil and they keep beautifully in the fridge for quick additions to grain bowls or simple salads.
Cheese Swaps
When my dairy free niece comes over I have found that crumbled vegan feta or even avocado cubes can provide that creamy element without the dairy. The first time I tried avocado I was skeptical but the creamy texture works surprisingly well against the crunchy walnuts.
Seasonal Twists
Fall calls for adding roasted butternut squash cubes alongside the beets for extra sweetness. In summer I toss in fresh peach slices or grilled corn for a completely different vibe. The vinaigrette works with all of these variations.
- Add orange segments in winter for brightness
- Try pecans instead of walnuts for a nuttier flavor
- Sprinkle pomegranate seeds for holiday color
This salad taught me that sometimes the simplest combinations are the most stunning. Enjoy every colorful bite.
Recipe Questions & Answers
- → How do I know when the beets are done roasting?
-
Pierce the beets with a knife—they should slide in easily with no resistance. This typically takes 40–50 minutes at 400°F.
- → Can I make this ahead of time?
-
Yes! Roast the beets up to 2 days in advance and store them in the refrigerator. Prepare the vinaigrette separately and assemble just before serving to keep everything crisp.
- → What greens work best for this salad?
-
Arugula adds a nice peppery bite that complements the sweet beets. Baby spinach, mesclun mix, or spring greens also work beautifully.
- → How do I prevent staining from the beets?
-
Wear gloves when peeling and cutting cooked beets. If you don't have gloves, rub your hands with lemon juice or salt afterward to help remove the color.
- → Can I use different nuts?
-
Absolutely! Pecans, hazelnuts, or even toasted pine nuts make excellent substitutions for walnuts.
- → Is there a way to speed up the beet roasting?
-
Peel and cube the raw beets before roasting to reduce cooking time to about 25–30 minutes. Toss with a little olive oil and season first.