Copycat Cheesecake Factory Beet Salad with Candied Walnuts
This cheesecake factory beet salad recipe layers roasted beets, crisp greens, and goat cheese with a handful of candied walnuts for crunch. A balsamic vinaigrette ties it together.
It comes out close to the restaurant version but costs a fraction of the price, and you can have it on the table in about an hour.

What Makes This Beet Salad Worth Making at Home
The beets roast low and slow until they’re tender enough to slice with a butter knife, which gives you that deep, earthy sweetness the restaurant version is known for.
Candying the walnuts yourself only takes a few minutes on the stove, and the sugar clings to them in a thin, glassy shell instead of dissolving into syrup.
Goat cheese adds the tang that keeps the whole plate from tasting one-note sweet.
Ingredients

- 4 medium beets (about 1.5 lbs), scrubbed and greens trimmed: pick beets close in size so they cook evenly
- 4 tbsp olive oil, divided: 1 tbsp for roasting, 3 tbsp for the dressing
- 1/2 cup walnut halves: pecans work as a swap if that’s what’s in your pantry
- 3 tbsp granulated sugar: this is what candies the walnuts
- 5 oz mixed greens (spring mix or baby arugula)
- 4 oz goat cheese, crumbled: chill it first so it crumbles clean instead of smearing
- 2 tbsp balsamic vinegar
- 1 tbsp honey
- 1 tsp Dijon mustard: this holds the vinaigrette together so it doesn’t separate
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper
Variations / Substitutions
- Blue cheese instead of goat cheese: this is closer to the original steakhouse-style version and brings a sharper, saltier bite.
- Grilled chicken or salmon on top: turns the salad into a full dinner instead of a starter.
- Maple syrup instead of honey: gives the vinaigrette a slightly deeper, less floral sweetness.
- Red pepper flakes on the walnuts: adds a little heat that plays well against the sweet coating.
- Dairy-free: skip the goat cheese and use a cashew-based soft cheese, or leave it out and add extra walnuts for richness.
- Orange segments for acid: fresh orange adds brightness if your beets taste a little flat, and it’s a nice contrast to the earthy roast flavor.
If you like this one, the same balsamic vinaigrette is great over a citrus arugula salad too.
How to Make Cheesecake Factory Beet Salad
Step 1: Roast the Beets

Heat your oven to 400°F (200°C). Rub each of the 4 medium beets with the 1 tbsp olive oil, wrap them together in a foil packet, and set them on a baking sheet to roast for about 45 minutes, until a knife slides into the center with no resistance.
You’ll know they’re done when the skins start to wrinkle slightly and the foil packet feels soft when you press it. Let the beets cool enough to handle, then rub the skins off with a paper towel, they should slip right off, and slice the beets into wedges.
Step 2: Candy the Walnuts

While the beets roast, toss the 1/2 cup walnut halves and 3 tbsp sugar into a dry skillet over medium heat. Stir constantly for about 4 to 5 minutes, until the sugar melts and coats the walnuts in a thin amber shell.
Spread the walnuts in a single layer on a piece of parchment paper right away so the sugar sets instead of clumping into one mass. Let them cool for a few minutes until the coating hardens, then break apart any pieces that stuck together.
Step 3: Whisk the Vinaigrette

In a small bowl, whisk together the 3 tbsp olive oil, 2 tbsp balsamic vinegar, 1 tbsp honey, 1 tsp Dijon mustard, 1/2 tsp salt, and 1/4 tsp black pepper. Whisk for about 30 seconds, until the dressing looks smooth and slightly thickened instead of separated.
The mustard is what keeps the oil and vinegar from splitting back apart, so don’t skip it even if the amount looks small.
Step 4: Toss and Serve

Put the 5 oz mixed greens in a large bowl and pour about half the vinaigrette over them, tossing until every leaf is lightly coated. Divide the greens between plates, then top each with the sliced roasted beets, the 4 oz crumbled goat cheese, and the candied walnuts.
Drizzle the rest of the vinaigrette over the top and serve right away while the walnuts still have their crunch. The beets should look deep red-purple against the greens, with the goat cheese in soft white crumbles and the walnuts scattered on top like little amber pebbles.
A Few Notes Before You Start
- Buy beets that feel firm and heavy for their size. Soft spots usually mean they’re past their best.
- Wear gloves when peeling the beets, or rub your hands with a little lemon juice afterward. Beet juice stains skin for a day or two.
- Chill the goat cheese log in the fridge for 15 minutes before crumbling it. Room-temperature goat cheese smears instead of breaking into clean pieces.
- Double the candied walnuts if you’re serving a crowd. They disappear fast and hold up well in a sealed container for snacking on their own.
Roast times by beet size, since this determines how long they need in the oven.
| Beet Size | Prep | Roast Time |
|---|---|---|
| Small (baseball-sized) | wrapped in foil | 35 to 40 mins |
| Medium (fist-sized) | wrapped in foil | 45 to 50 mins |
| Large (softball-sized) | wrapped in foil | 55 to 60 mins |
Storing Leftovers
Refrigerate the roasted beets, candied walnuts, and vinaigrette in separate containers for up to 4 days. Keeping the components apart is what keeps the salad from turning soggy.
Serve Cold: the beets and dressing are meant to be served chilled or at room temperature, so just toss everything together with fresh greens when you’re ready to eat.
What Goes Well With Cheesecake Factory Beet Salad
This salad works well next to grilled salmon, since the acidity in the balsamic vinaigrette cuts through the richness of the fish. It’s also good alongside roast chicken, where the earthy sweetness of the beets balances the milder flavor of the meat. A slice of crusty bread on the side is worth having too, since it’s good for soaking up the extra vinaigrette left on the plate.
Frequently Asked Questions
Can I use pre-cooked or vacuum-packed beets instead of roasting them?
Yes, steamed or vacuum-packed beets work fine if you’re short on time. Just slice them straight from the package and skip the roasting step entirely.
Can I make the vinaigrette ahead of time?
Yes, it keeps well in a sealed jar in the fridge for up to a week. Just give it a good shake or re-whisk before using, since the oil separates as it sits.
Why did my candied walnuts turn out clumpy instead of coated?
That usually happens when the sugar is stirred too slowly and it seizes into a hard, uneven mass. Keep the heat at medium and stir constantly so the sugar melts evenly around each walnut instead of hardening in one spot.
Is there a way to keep beet juice from staining the goat cheese?
Add the goat cheese right before serving instead of tossing it in with the beets, and keep the beet wedges toward one side of the plate. A little bleeding is normal, but adding cheese last keeps the crumbles whiter longer.

Ingredients
Method
- Rub the beets with 1 tbsp olive oil, wrap in foil, and roast at 400°F (200°C) for about 45 minutes until fork-tender, then peel and slice.
- Cook the walnuts with the sugar in a dry skillet over medium heat for 4 to 5 minutes until coated, then spread on parchment to cool.
- Whisk the remaining 3 tbsp olive oil with the balsamic vinegar, honey, Dijon mustard, salt, and pepper until smooth.
- Toss the greens with half the vinaigrette, top with the beets, goat cheese, and candied walnuts, then drizzle with the remaining dressing and serve.
