This post may contain affiliate links. Please read our disclosure policy.

If you’re not a fan of beets, my roasted Beet Salad will change your mind. If you are a fan, I guarantee this recipe will be your new favorite. Earthy, sweet, and packed with color, this beet salad is everything you want in a side dish or salad —fresh, creamy, tangy, nutty, and texturally, it’s pure perfection! Plus, it’s pretty enough to steal the spotlight on any dinner table.

Close-up of a vibrant beet salad on a plate. The salad features red beets, leafy greens, walnuts, and thinly sliced onions, all atop a creamy white dressing. The background shows two more plates with similar salads in soft focus.

Beets are a bit like Brussels sprouts, if they are not cooked or dressed the right way, they can quite literally leave a bad taste in your mouth. To fall in love with beets, you must roast them. Roasting beets caramelizes the sugars within the beets so that their taste changes from earthy and raw to sweet and rich. In this beet salad recipe, their taste and texture are balanced by tossing them with balsamic vinaigrette, toasted walnuts, fresh parsley, and thinly sliced shallots. But the real highlight? A whipped goat cheese spread that adds a creamy and tangy layer that takes it to the next level.

It’s a simple dish, but it feels elevated. It makes a great holiday side and dinner party appetizer. And it’s just as delicious as it is gorgeous.

Why You’ll Love This Beet Salad

  • Bright and bold flavors — Sweet roasted beets + tangy balsamic + creamy goat cheese = magic.
  • Make Ahead —You can roast the beets 2 or 3 days before serving, and marinate them 24 hours in advance.
  • Gorgeous on the plate — This salad is as pretty as it is tasty. It is an impressive dish to serve at a dinner party.
  • Nutrient-packed — Beets are rich in antioxidants, fiber, and essential minerals.
  • Endlessly customizable — Use what you have and make it your own!
Want to save this recipe for later?
Just enter your email and I’ll send it to your inbox! Plus you’ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.
A vibrant salad featuring diced beets, red bell peppers, and walnuts on a bed of yogurt sauce, garnished with fresh parsley, served on a rectangular ceramic plate against a blurred gray background.

Ingredients

Beets — Earthy, naturally sweet, and the base of this entire dish. Roasting brings out their best flavor.

🌿 Parsley — Adds freshness and a pop of green to balance the sweetness of the beets.

Walnuts — Nutty crunch that plays perfectly against the creamy cheese and soft beets. Bonus: they’re full of omega-3s.

Shallots — Thinly sliced for a mild onion bite that doesn’t overpower.

Balsamic vinegar — Sweet, tangy, and bold. A must-have for this salad.

🫒 Olive oil — Smooths out the vinegar and adds richness.

🍯 Honey — Just a touch for sweetness and balance

Mustard — Brings a slight sharpness that rounds out the vinaigrette.

Goat cheese — Tangy, creamy, and whipped into a cloud.

🧄 Garlic — A little bite that plays nicely with the cheese.

🍋 Lemon juice — Adds brightness and cuts through the richness.

🥛Milk — Helps loosen and whip the cheese to a creamy spreadable texture.

Various ingredients arranged in bowls on a light surface, including chopped golden and red beets, herbs, lemon, walnuts, shallots, mustard, cheese, garlic, oil, and vinegar, prepared for a recipe.
To make this beet salad, you’ll need beets parsley, walnuts, salt, shallots, balsamic vinegar, olive oil, honey, mustard, goat cheese, garlic, lemon juice, and milk.

How to Make This Beet Salad

Start by preheating your oven to 375°F. Trim the stems and leaves off your beets (no need to peel yet), then scrub them clean. Wrap each beet in aluminum foil and roast for about 75 minutes or until fork-tender. Larger beets could take up to 2 hours.

Let the beets cool, then peel the skin off using your hands or a paper towel. Dice them into bite-sized chunks and place in a medium bowl.

Recipe Tip

Wear gloves: Peeling red beets is a messy ordeal. To avoid red-stained fingers, make sure to put on a pair of gloves or just stick with yellow beets.

Peeling Technique: Let the beets cool to room temperature before peeling them.

Add all vinaigrette ingredients to a blender and blend until smooth. Pour over the diced beets and let them marinate for 30 minutes.

A glass bowl filled with cubed pieces of golden and red beets on a textured, light-colored surface. The vibrant yellow and deep red colors of the beets provide a contrasting appearance.
Let the beets cool, then peel the skin off using your hands or a paper towel. Dice them into bite-sized chunks and place in a medium bowl.
Top view of a food processor bowl with creamy, white sauce spread around the edges and a sharp metal blade in the center. The background is a textured, light-colored surface.
While the beets are soaking up all that flavor, add the goat cheese, garlic, lemon juice, and milk to a food processor or blender. Blend until creamy and smooth.

While the beets are soaking up all that flavor, add the goat cheese, garlic, lemon juice, and milk to a food processor or blender. Blend until creamy and smooth.

To finish the beet salad, add the chopped parsley, walnuts, salt, and sliced shallots to the beets and gently toss to combine.

A glass bowl filled with the beet salad components: diced beets, onions, and herbs, placed on a light-colored, textured surface. The salad features vibrant reds and greens, highlighting the fresh ingredients.
Add the chopped parsley, walnuts, salt, and sliced shallots to the beets and gently toss to combine.

Spread the whipped cheese onto a plate or toast and spoon the beet mixture on top. Serve and enjoy!

Substitutions & Allergies

  • Not a fan of goat cheese? Try feta for a more briny, tangy flavor or ricotta for a milder more milky flavor.
  • No walnuts? No problemo, pecans, almonds, or pistachios work!
  • Allergic to Nuts? Swap nuts with crunchy croutons or toasted bread.

Best served with

How to Store Leftovers

Store the marinated beet mixture and whipped cheese separately in airtight containers in the fridge for up to 3 days. Assemble the beet salad right before serving for the best texture.

Common Questions

Can I roast beets ahead of time?

Yes! You can roast them 2 to 3 days in advance and store them in the fridge until ready to use.

Do I need to peel the beets before roasting?

Nope! Roasting with the skins on makes them easier to peel.

No ratings yet

Roasted Beet Salad

Let me just say this: if you’ve been sleeping on beets, this salad is about to change your mind. Earthy, sweet, and packed with color, this Beet Salad is everything you want in a side dish.
Prep Time: 30 minutes
Cook Time: 1 hour 15 minutes
Servings: 6 people
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Equipment

  • blender or food processor

Ingredients 

Beet Salad

  • 8 large beets
  • 1/3 cup parlsey, chopped
  • 1/3 cup walnuts, chopped
  • 1/2 tsp salt
  • 2 shallots, sliced thin

Balsamic Vinaigrette

  • 3 tbsp balsamic
  • 1/3 cup olive oil
  • 1 small shallot
  • 1 tbsp honey
  • 1/2 tsp salt
  • pinch pepper
  • 1/2 tsp mustard

Whipped Goat Cheese

  • 8 ounces goat cheese
  • 2 cloves garlic, finely minced or grated
  • 1/2 lemon, juiced
  • 1/4 cup milk

Instructions 

  • Start by preheating your oven to 375°F. Trim the stems and leaves off your beets (no need to peel yet), then scrub them clean. Wrap each beet in aluminum foil and roast for about 75 minutes or until fork-tender.
  • Let the beets cool, then peel the skin off using your hands or a paper towel. Dice them into bite-sized chunks and place in a medium bowl.
  • Add all vinaigrette ingredients to a blender and blend until smooth. Pour over the diced beets and let them marinate for 30 minutes.
  • While the beets are soaking up all that flavor, add the goat cheese (or ricotta), garlic, lemon juice, and milk to a food processor or blender. Blend until creamy and smooth.
  • Add the chopped parsley, walnuts, salt, and sliced shallots to the beets and gently toss to combine.
  • Spread the whipped cheese onto a plate or toast and spoon the beet mixture on top. Serve and enjoy!

Nutrition

Calories: 447kcal, Carbohydrates: 46g, Protein: 15g, Fat: 25g, Saturated Fat: 8g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 11g, Cholesterol: 19mg, Sodium: 820mg, Potassium: 1293mg, Fiber: 11g, Sugar: 31g, Vitamin A: 531IU, Vitamin C: 24mg, Calcium: 139mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @erekav or tag #cookingwithereka!

You may also like

A woman with long brown hair, wearing a red floral blouse, smiles while slicing an orange vegetable in a bright, modern kitchen with white cabinets and various fresh produce on the counter.

Hey there, I'm Ereka!

Your weeknight dinner wingwoman. Welcome to my little nook of the internet, where you'll find fuss-free meals that are big on flavor!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating