This roasted beet salad with goat cheese hits all the right notes! Crisp greens, creamy goat cheese, and a zesty shallot vinaigrette balance sweet beets – it’s the perfect light salad and fancy enough to make you feel like you’re at a restaurant.

Have y’all ever had the beet salad at Cheesecake Factory? I fell in love the moment I tried it, so I decided to reinvent it at home! This remixed version features roasted beets tossed with fresh greens, crunchy pecans, crumbled goat cheese, and then drizzled with a light honey Dijon vinaigrette. Seriously perfection!
What Makes This Beet Salad So Irresistible
Here are all the reasons I’ve been making this salad on frequent repeat.
- So many textures and flavors. This beet salad with goat cheese tastes like a dream and it keeps your taste buds guessing with all the different textures and flavor profiles—sweet, earthy, creamy, and tangy. Ah-mazing!
- Easy to make. Once you’ve roasted the beets, it’s just a matter of mixing the dressing and assembling! You can cook the beets in advance to get a head start, too. (As an alternative, you could make these Instant Pot beets, which are also super fast.)
- A total crowd-pleaser. I brought this dish to a friend’s BBQ pool party and it was gone in seconds! People couldn’t get enough, and I know you won’t be able to either.
What You’ll Need
This is a simple salad, but you’ll be surprised how much flavor the short list of ingredients brings to the table. Scroll down to the recipe card to find the ingredient quantities and recipe instructions.
Roasted Beet Salad:
- Spring mix – I’ve also made this salad with peppery arugula, which is delicious too!
- Red beets – A mix of red and yellow beets is also pretty.
- Goat cheese
- Chopped pecans – Almonds or walnuts would also work.
Shallot Vinaigrette:
- Shallot – If you can’t find shallots, the best substitute is minced yellow onion or red onion.
- Fresh parsley
- Dijon mustard
- Vinegar – I use a combination of red wine vinegar and balsamic vinegar.
- Olive oil
- Salt & pepper – Grind some additional pepper over the top of the salad before serving for some extra pop.
How to Make Roasted Beet Salad With Goat Cheese
Here’s a brief overview of the steps for making this beet salad. Scroll to the bottom of the post for the full recipe card.
- Roast the beets. Wrap each individual beet in foil and place them all in a baking dish. Bake in a 400ºF oven for 45 minutes to 1 hour, or until the beets are tender. Cool completely.
- Prep the beets. Peel off the stem and skin, then slice or cube the beets.
- Make the dressing. In a small bowl whisk together all of the dressing ingredients until they emulsify.
- Assemble. Toss the greens, beets, goat cheese, and nuts in a large bowl, then add the shallot vinaigrette.
Tips and Variation Ideas
These tips will help you make sure your beet salad turns out perfect!
- Roast the beets ahead of time. Roasting the beets in advance will save you a little prep time! You can store them in the refrigerator for up to 3 days before using them.
- Use golden beets for less mess. If you don’t want the mess of dealing with red beets, golden beets are a great alternative and equally delicious!
- Try different cheeses. Goat cheese is a classic pairing with beets, but feta cheese or blue cheese would also work well.
Serving Suggestions
This salad makes for a light side dish with Grilled Ribeye Steak, Mustard Crusted Pork Chops, or Garlic Parmesan Chicken Thighs. Or you can thinly slice steak and serve it over the beet salad to make it a meal.
How to Store Leftovers
This beet salad is best enjoyed fresh, but if you have leftovers, they can be stored in an airtight container in the refrigerator for 2 to 3 days if the dressing is stored separately, or up to a day if the salad is dressed.
More Salad Recipes
Roasted Beet Salad With Goat Cheese
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 4 servings 1x
- Category: Salad
- Method: Mix
- Cuisine: American
Description
This roasted beet salad with goat cheese pairs sweet, earthy beets with crisp greens, creamy cheese and a zesty shallot vinaigrette – it’s the most epic salad bite ever!
Ingredients
Roasted Beet Salad:
- 4 oz. of spring mix
- 4 red beets, trimmed, leaving 1″ of stems attached
- 2 oz. of crumbled goat cheese
- 1/4 cup of chopped pecans
Shallot Vinaigrette:
- 2 tablespoons minced shallot
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon of dijon mustard
- 1.5 tablespoons red wine vinegar
- 1.5 tablespoons balsamic vinegar
- 3 tablespoons of olive oil
- salt & pepper
Instructions
- Preheat oven to 400°F.
- Wrap each individual beet with tinfoil and place in a baking dish.
- Bake for 45 minutes to 1 hour, or until they are fork tender.
- Remove from oven and let sit to cool down.
- Once cooled, gently peel off the stem and skin. Then slice the beets into 1/4″ slice or cubes.
- In a small bowl combine, shallot, parsley, dijon mustard, red wine vinegar, balsamic vinegar, olive oil, salt, and pepper. Whisk until thoroughly combined! Set aside.
- In a large bowl add spring mix, beets, goat cheese, pecans and drizzle with shallot vinaigrette.
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 205
- Sodium: 209 mg
- Fat: 17 g
- Saturated Fat: 3 g
- Carbohydrates: 9 g
- Fiber: 2 g
- Protein: 5 g
- Cholesterol: 13 mg