Salads
This beet and goat cheese salad captures The Cheesecake Factory's signature earthy-sweet balance in a vegetarian dish that's creamy and satisfying. The key lies in perfectly roasted beets that caramelize into tender, vibrant cubes, paired with tangy goat cheese that melts into the salad's heart.
I've recreated the restaurant's signature dressing—a delicate honey-Dijon vinaigrette—that ties everything together with just the right acidity.
The salad's magic comes from the contrast: sweet, tender beets meet creamy, tangy goat cheese while crisp greens and toasted nuts add texture. This recipe delivers restaurant-quality results at home with simple techniques—roasting beets until fork-tender and assembling layers that stay fresh for up to 48 hours.
The goat cheese should be room temperature before mixing, ensuring it blends seamlessly with the dressing.
What you'll end up with is a visually stunning salad that's as delicious as it is beautiful—deep ruby beets, creamy goat cheese ribbons, and a dressing that enhances rather than overpowers. Each bite delivers that perfect harmony of sweet, tangy, and earthy flavors that makes this dish a standout.
The salad holds together well for serving, making it ideal for gatherings or meal prep.
Serve this salad as a main course with crusty bread or as a side to complement grilled proteins. The recipe scales easily for parties, and the flavors develop even better when allowed to rest for 30 minutes before serving.
Here's how to recreate this restaurant favorite at home with professional results.
Ingredients for beet and goat cheese salad cheesecake factory
Simple ingredients that transform into restaurant-quality earthy sweetness with creamy bites.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Red or golden, peeled and cubed |
| Goat Cheese 🧀 | 8 oz | Room temperature, creamy variety |
| Baby Spinach 🌿 | 6 cups | Fresh, loosely packed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Honey 🍯 | 2 tbsp | Raw or wildflower preferred |
| Dijon Mustard 🍯 | 1 tbsp | Mild or strong variety |
| Balsamic Vinegar 🍶 | 1 tbsp | Aged, for depth of flavor |
| Walnuts 🥜 | ½ cup | Toasted, roughly chopped |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Crusty Bread 🍞 | 1 loaf | Optional, for serving |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed |
The beets are the star—red or golden work equally well, but red gives that signature ruby color. Whole Foods or Trader Joe's carry pre-washed, pre-peeled beets if you're short on time, but roasting them yourself makes all the difference. Look for firm, vibrant beets with no soft spots. The goat cheese should be creamy and room temperature when you mix it into the dressing—never cold straight from the fridge. I always grab chèvre from the deli counter because it's fresher than the tubs, and it melts into the dressing beautifully.
No goat cheese? Creamy ricotta or soft feta works in a pinch, though the tang won't be as pronounced. Running out of walnuts? Toasted pecans or almonds add a similar crunch. The dressing can be made up to 3 days ahead—just store it in the fridge and give it a good shake before using. For extra richness, add a drizzle of balsamic glaze on top right before serving. The spinach should be dry when adding the dressing, or it'll get soggy—pat it with a towel if it's still wet.
This salad keeps beautifully in the fridge for up to 48 hours, with flavors actually improving as the beets soften further. The dressing separates slightly—just whisk it back together before tossing. For serving, I like to arrange the beets and goat cheese ribbons on a platter first, then add the spinach on top so it stays crisp. The crusty bread on the side is optional but perfect for soaking up any extra dressing. If prepping ahead, toast the nuts and store them separately until ready to assemble.
Why You'll Love This Recipe
- No Roasting Required: The roasted beets from the Cheesecake Factory recipe are already prepped—just slice and toss. I grab the jarred ones (trust me, they’re just as sweet) and skip the oven entirely. Five minutes of chopping, and you’re halfway there.
- Sweet-Savory Magic: That honey-drizzled goat cheese? It’s the star. The earthy roasted beets cut through the tangy creaminess, while the baby spinach adds this fresh crunch. One bite, and you’ll understand why I keep making this—it’s ridiculously balanced.
- Lunch or Snack: Honestly, this works for both. Pack it in a jar for a no-fuss office lunch, or serve it as a fancy appetizer when friends drop by. The olive oil dressing clings to everything, so it stays fresh (and delicious) for hours.
- Budget-Friendly Luxe: Goat cheese might sound fancy, but a small log lasts me weeks. Baby spinach is cheap in bulk, and roasted beets? You can use the pre-cooked kind without sacrificing flavor. It’s a $10 dinner that tastes like a $50 bistro dish.
Step-by-step instructions for beet and goat cheese salad
Here's how to create a vibrant salad where earthy beets and creamy goat cheese shine together.
Roast the Beets Until Tender and Caramelized
Preheat your oven to 400°F. Place the 2 whole medium beets (peeled and cubed) on a baking sheet lined with parchment paper. Drizzle lightly with 1 tablespoon of the extra-virgin olive oil and sprinkle with ¼ teaspoon of the sea salt. Toss gently to coat.
Roast for 25-30 minutes until the beets are fork-tender and their edges begin to caramelize. You'll know they're done when they pierce easily with a knife and develop a beautiful golden-brown crust. The roasting process brings out their natural sweetness while creating that perfect contrast with the creamy goat cheese later.
Prepare the Creamy Dressing
In a small bowl, combine the 8 oz room-temperature goat cheese, 2 tablespoons honey, 1 tablespoon Dijon mustard, 1 tablespoon balsamic vinegar, and 1 teaspoon lemon juice. Using a fork or small whisk, mix until completely smooth and creamy. The dressing should have a thick, spreadable consistency—if it's too thick, add 1-2 teaspoons of water to loosen it.
This is where the magic happens—the tangy mustard and sweet honey balance the earthy beets perfectly, while the goat cheese provides that luxurious creaminess the recipe promises. Taste and adjust seasoning with more sea salt or black pepper if needed. Set the dressing aside while you prepare the remaining ingredients.
Toast the Walnuts and Assemble the Salad
In a dry skillet over medium heat, toast the ½ cup walnuts for 3-4 minutes, stirring constantly, until they're fragrant and lightly golden. Remove from heat immediately to prevent burning, then roughly chop them with a knife. Let them cool slightly before adding to the salad.
In a large bowl, combine the 6 cups baby spinach with the roasted beets. Drizzle with the remaining 1 tablespoon extra-virgin olive oil and gently toss to coat. The spinach should just begin to wilt slightly—this helps it absorb the flavors better. Sprinkle with the toasted walnuts and remaining ¼ teaspoon black pepper.
Combine and Serve
Working in batches, gently fold the creamy dressing into the beet and spinach mixture using a large spoon or your hands. You want to distribute the dressing evenly without completely breaking down the spinach. The salad should look vibrant with pockets of creamy goat cheese throughout.
Taste and adjust seasoning if needed—sometimes the roasted beets need a touch more salt, or the dressing might benefit from a splash more lemon juice. Serve immediately while the beets are still warm from roasting, or let it sit at room temperature for 15-20 minutes to allow the flavors to meld. The optional crusty bread makes a wonderful companion for soaking up any extra dressing.
Garnish and Enjoy
For presentation, drizzle any remaining dressing in a zigzag pattern over the top of the salad. Finish with a few extra walnut pieces and a sprinkle of sea salt for that final touch of sophistication. The contrast of warm beets, creamy goat cheese, and crisp spinach creates a perfect balance of textures and flavors that's both comforting and elegant.
This salad delivers on the creamy promise with every bite—the goat cheese dressing coats the beets and spinach beautifully, while the toasted walnuts add a satisfying crunch. Serve immediately for the best experience, as the flavors continue to develop even as you eat!
Pro Tips For Making Beet And Goat Cheese Salad Cheesecake Factory
- ROAST BEETS UNTIL TENDER: I used to overcook these—now I check for a fork’s ease at 45 minutes, not 30. Medium beets should give like butter, not crumble like wet cardboard. If they’re still firm, they’ll turn to mush in the salad.
- CHILL GOAT CHEESE FIRST: Skip this and you’ll end up with a greasy, runny mess. Pop the goat cheese in the fridge for 15 minutes before mixing—it firms up just enough to hold its shape in the salad. Trust me, your dressing won’t pool like a sad puddle.
- DRY SPINACH LIKE CRAZY: Wet spinach wilts into a sad, watery bed. Toss the baby leaves in a clean kitchen towel, scrunch them dry, then repeat. Even a little moisture turns your salad into soup. (Yes, it’s tedious—but worth it.)
- BALANCE HONEY WITH ACID: The recipe might call for honey, but if you skip a splash of lemon juice or balsamic, you’ll get cloying sweetness. The acid cuts through the richness of the goat cheese and beets—like a palate reset. Start with 1 teaspoon and adjust.
Storing and reheating this beet and goat cheese salad cheesecake factory
Refrigerator Storage
Store your beet and goat cheese salad in an airtight container with a lid for up to 48 hours in the refrigerator. I use a glass Pyrex container because it keeps the salad fresh longer and prevents odors from seeping in.
The flavors actually deepen overnight as the beets soften further and absorb the dressing, making it taste even better the next day. 💫
Freezing Limitations
Unfortunately, this salad doesn't freeze well due to the goat cheese and spinach. The texture of the spinach becomes mushy, and the goat cheese can separate or develop a grainy consistency.
If you must freeze components, store the roasted beets and dressing separately in airtight containers for up to 3 months. Toast the nuts fresh when ready to assemble.
Reheating Dressing
If you've stored the dressing separately, give it a gentle whisk to recombine any separated layers. Warm it in a small bowl set over simmering water (double boiler) for 1-2 minutes until just heated through—never boil, or the goat cheese will curdle.
This method keeps the dressing creamy and ready to toss with fresh spinach or prepped beets. 🌡️
Reviving Spinach
When reheating, add the spinach to the warm dressing and toss immediately. The residual warmth will slightly wilt the greens, preserving their freshness. For best results, use prepped spinach (washed and dried) and assemble the salad just before serving. If using leftover spinach, pat it dry thoroughly to prevent sogginess.
Toast Nuts Fresh
Toast the walnuts fresh before serving to maintain their crisp texture and nutty aroma. Heat a dry skillet over medium heat for 3-4 minutes, then chop them coarsely.
The toasted nuts add a satisfying crunch that's lost if pre-toasted and stored. I like to toast them right before assembling the salad for maximum flavor impact. 🥜
Serving Warm Beets
For a restaurant-style experience, serve the salad with the beets still warm from roasting. Reheat the beets in a skillet over low heat for 2-3 minutes until heated through. The contrast of warm beets and cool dressing creates a delightful temperature play that enhances the earthy-sweet flavors. 🔥
Nutrition facts
Frequently asked questions
Can I substitute goat cheese in this salad?
Yes, but the flavor will change slightly. For a similar tangy creaminess, try creamy ricotta or soft feta. If you prefer a sharper taste, blue cheese crumbles work well too. Just reduce the honey slightly to balance the stronger flavors.
How do I make the beets extra sweet and tender?
Roast them at 400°F for 30-40 minutes with a drizzle of olive oil and a pinch of salt. For even sweeter beets, wrap them in foil during roasting to trap moisture. The key is patience—beets are done when they're fork-tender with caramelized edges.
Can I prepare this salad ahead of time?
Store the dressing and roasted beets separately in an airtight container for up to 48 hours. The flavors actually improve overnight. Toast the walnuts fresh before serving to maintain their crunch. Assemble just before eating for the best texture.
What if my dressing is too thick or too thin?
If too thick, add 1-2 teaspoons of water or lemon juice to loosen. If too thin, stir in 1 tablespoon of goat cheese or a pinch of Dijon mustard to thicken. The dressing should coat the back of a spoon but still be pourable. Adjust to taste!
Is this salad vegetarian?
Yes, this recipe is completely vegetarian. It features plant-based beets, goat cheese (a dairy product), and no meat or fish. The dressing and toppings are also free of animal products, making it a great option for vegetarian diets.
