Side Dishes
This beet and avocado salad from Cheesecake Factory delivers the perfect balance of earthy sweetness and creamy texture that makes it a standout side dish.
The secret lies in perfectly roasted beets that caramelize just enough to complement the rich avocado, all tied together with a tangy citrus dressing that brightens every bite. I’ve recreated this restaurant favorite at home, and the results are just as vibrant and satisfying.
The key to nailing this salad is in the preparation: roasting the beets until tender yet firm preserves their natural sweetness, while slicing the avocado at the last minute ensures it stays fresh and creamy.
A simple dressing of lemon juice, olive oil, and Dijon mustard adds the perfect tangy contrast, and optional toppings like crumbled goat cheese or toasted walnuts elevate it to restaurant-quality perfection.
What you’ll end up with is a salad that’s as visually stunning as it is delicious—deep ruby beets, velvety avocado slices, and a bright dressing that ties everything together. The textures play beautifully: crisp from the roasted beets, creamy from the avocado, and a satisfying crunch from the optional toppings.
This is the kind of side dish that turns a simple meal into something special.
Whether you’re serving it alongside grilled chicken or as a standalone light lunch, this beet and avocado salad brings a touch of elegance to any table. The recipe is adaptable too—swap goat cheese for vegan feta or add quinoa for extra protein.
Let’s get started on recreating this Cheesecake Factory classic at home.
Ingredients for beet and avocado salad cheesecake factory
Nine simple ingredients transform into a restaurant-worthy beet and avocado salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Medium size, peeled and cubed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting beets and dressing |
| Avocados 🥑 | 2 whole | Ripe but firm, pitted and sliced |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Dijon Mustard 🍯 | 1 tbsp | For tangy dressing |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Red Wine Vinegar 🍷 | 1 tbsp | For brightness |
| Sea Salt 🧂 | 1 tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing |
| Goat Cheese 🧀 | 4 oz | Optional, crumbled |
| Walnuts 🌰 | ¼ cup | Toasted, optional topping |
| Fresh Arugula 🌿 | 4 cups | For bedding salad |
The beets are the star—medium-sized ones roast evenly without turning mushy. Whole Foods or Trader Joe's usually carry pre-washed, trimmed beets, but if you're buying whole, scrub them well. I always roast mine at 400°F for 45 minutes—just until they're tender but still hold their shape. The avocados? Ripe but firm is key—if they're too soft, they'll turn to mush. Grab a few extra; you'll want them at peak ripeness. For the dressing, lemon juice is non-negotiable—it keeps the avocado from browning and adds that bright tang.
No goat cheese? Vegan feta or crumbled blue cheese works just as well. Short on walnuts? Toasted pecans or pumpkin seeds add a similar crunch. The dressing can be made ahead, but toss the salad last minute to keep everything crisp. If your beets are too sweet, add a pinch more salt—it balances the natural sweetness beautifully. For extra protein, add cooked quinoa or chickpeas to the mix. And if you're feeling fancy, a sprinkle of toasted pine nuts adds another layer of texture.
Roasted beets keep in the fridge for 5 days—perfect for meal prep. Store them in an airtight container with a drizzle of olive oil to keep them moist. The avocado dressing should be made fresh, but you can pre-chop the toppings and store them separately. This salad tastes even better the next day as the flavors meld. I always double the dressing—it's great on toast or as a quick sandwich spread. Keep the arugula wrapped in a damp towel in the fridge for up to 3 days.
Why You'll Love This Recipe
- No Roasting Required: I’ll admit, I used to dread roasting beets—peeling, poking, waiting. This recipe skips all that. Just slice those medium beets raw, toss with olive oil and lemon juice, and let them sit while you prep the rest. Ten minutes later, they’re tender and bright, no oven needed.
- Creamy Without Guilt: That avocado isn’t just filling—it’s the secret weapon. The moment you mash it with Dijon mustard and a squeeze of lemon, you get this velvety texture that’s rich but light, like a cheesecake’s dream come true. Honestly, I’ve made salads that cost twice as much taste half as good.
- Lunchbox to Party: Between us, this salad is my go-to for everything. Pack it in jars for work lunches (the beets hold up surprisingly well), bring it to potlucks where everyone asks for the recipe, or serve it at a picnic with zero fuss. The Dijon mustard ties it all together—sharp enough to cut through summer heat, smooth enough for a fancy dinner.
- Pantry Stash Winner: I keep a bag of beets and a few avocados on hand just for this. No fancy ingredients, no last-minute grocery runs—everything’s either shelf-stable or lasts days in the fridge. And if you’ve got leftovers? Toss them with greens and a fried egg the next morning. Waste? Never.
Step-by-step instructions for beet and avocado salad
Here's how to create a vibrant, creamy salad that balances earthy beets with rich avocado.
Roast the Beets Until Tender
Preheat your oven to 400°F. Toss the 2 whole medium beets (peeled and cubed) with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of the sea salt, and ¼ teaspoon of the freshly ground black pepper. Spread them on a baking sheet in a single layer.
Roast for 25-30 minutes until the beets are fork-tender and develop a caramelized exterior. You'll know they're done when the edges are slightly crisp and they pierce easily with a fork. Let them cool completely before handling—they'll be hot and can burn your fingers.
Prepare the Creamy Dressing
In a medium bowl, whisk together the ¼ cup lemon juice, 1 tablespoon Dijon mustard, 1 tablespoon honey, and 1 tablespoon red wine vinegar. Slowly drizzle in the remaining ¼ cup extra-virgin olive oil while whisking continuously. The dressing should emulsify into a smooth, creamy consistency.
Season with the remaining ½ teaspoon sea salt and ¼ teaspoon freshly ground black pepper. Taste and adjust the balance of sweetness and acidity—you want it bright but not sour, and tangy without being overpowering. This dressing is the heart of your salad, so don't rush this step.
Assemble the Salad Base
In a large bowl, combine the 4 cups fresh arugula with the cooled roasted beets. Gently toss with just enough dressing to lightly coat the greens—about 2-3 tablespoons at first. The arugula should look vibrant but not drowned in dressing. Add the 2 whole avocados (pitted, peeled, and sliced) and the 4 oz goat cheese (crumbled) to the bowl.
Toss everything together gently with your hands or a large spoon, being careful not to overmix. You want the avocado to stay intact while the beets and dressing distribute evenly. The salad should look like a beautiful mix of deep reds, creamy greens, and golden avocado slices.
Add the Finishing Touches
Just before serving, sprinkle the ¼ cup toasted walnuts over the salad. I like to toast them in a dry skillet over medium heat for 2-3 minutes until fragrant and lightly golden. Their crunch contrasts perfectly with the creamy avocado and tender beets.
Give the salad one final toss to distribute everything evenly. Taste and adjust seasoning if needed—sometimes the roasted beets need a little more salt, or the goat cheese could use a pinch of pepper. Serve immediately while the avocado is still fresh and the dressing is at its peak creaminess.
Serve with Confidence
Divide the salad among 4 plates, making sure each serving has a good mix of arugula, beets, avocado, and goat cheese. Drizzle with any remaining dressing and garnish with extra walnuts if desired. This salad is perfect for lunch or a light dinner, offering a satisfying combination of textures and flavors that will impress anyone.
Real talk: The key to this salad's success is balance. Too much dressing makes it soggy, but not enough leaves it dry. Trust your taste buds—if it needs more acidity, add a splash of lemon juice. If it needs creaminess, stir in a little more dressing. And always serve it fresh; avocado doesn't wait!
Pro Tips For Making Beet And Avocado Salad Cheesecake Factory
- ROAST BEETS UNTIL TENDER: I learned this the hard way—beets need to be fork-tender, not just soft. Wrap them in foil and roast at 400°F (200°C) for 45–55 minutes, checking at 40 minutes. Overcooked beets turn mushy and ruin the salad’s texture, while undercooked ones feel like chewing on a rubber band.
- PEEL BEETS WHEN COOL: Skip peeling them hot—you’ll burn your fingers and the skin won’t come off clean. Let them cool 10 minutes after roasting, then rub off the skin under running water. The peeling process is easier and less messy when they’re not scorching your hands.
- DRESS AVOCADOS LAST: Add lemon juice and olive oil to avocados only when serving. If you prep the salad ahead, the avocados will turn brown and sad within 30 minutes. Keep them separate until the last possible moment—trust me, your guests will notice the difference.
- WHISK MUSTARD FIRST: Mix the Dijon mustard into the olive oil and lemon juice before adding anything else. This creates a smooth, emulsified base that blends better with the beets and avocados. Skipping this step leaves you with a dressing that separates and looks unprofessional.
Make-ahead tips for this beet and avocado salad cheesecake factory
Roast Beets Ahead
Roasted beets are the foundation of this salad, and they keep beautifully in the fridge for 5 days when stored in an airtight container with a light drizzle of olive oil. I always roast mine at 400°F for 30 minutes—just until tender but still holding their shape.
Let them cool completely before storing to prevent condensation, which can make them soggy. 🍠
Prep Dressing First
Make the dressing up to 2 days in advance and store it in a sealed jar in the fridge. The flavors develop beautifully overnight, and it’s ready to whisk back together in seconds.
I double the recipe because this dressing is versatile—it’s perfect for drizzling on toast or as a quick sandwich spread. Just give it a quick stir before using to re-emulsify.
Assemble Last Minute
Avocado is the star of this salad, so slice it fresh just before serving. The creamy texture and vibrant color are best when the fruit is at its peak ripeness. I like to pit and slice the avocados right on the plate for a restaurant-worthy presentation.
If you’re prepping ahead, keep the avocado separate and add it just before tossing with the other ingredients.
Store Toppings Separately
Toasted walnuts and crumbled goat cheese can be prepped and stored in airtight containers for 3 days. Keep the walnuts in a sealed bag at room temperature, and store the goat cheese in the fridge.
Arugula stays fresh for 3 days if wrapped in a damp towel and kept in a sealed container. This makes it easy to assemble the salad quickly when you’re ready to serve.
Make-Ahead Timeline
Here’s my go-to schedule: Roast the beets and make the dressing the night before. Store them separately in the fridge. On the day of serving, slice the avocado, assemble the salad, and add the toppings just before eating.
This ensures everything is fresh and vibrant. The flavors actually improve overnight, so the salad tastes even better the next day. 💡
Freezer-Friendly Option
If you’re prepping for a meal a week in advance, you can freeze the dressing in ice cube trays. Once frozen, transfer the cubes to a sealed bag and store for up to 1 month.
Thaw overnight in the fridge and whisk back together before using. The beets and arugula don’t freeze well, so stick to refrigerated storage for those components.
Nutrition facts
Frequently asked questions
Can I use raw beets instead of roasted in this salad?
Roasting beets brings out their natural sweetness and tender texture, which is essential for this recipe. Raw beets have a stronger earthy flavor and can be tougher to eat. If you're set on using raw beets, peel and thinly slice them, then quickly blanch in boiling water for 2-3 minutes to soften before adding to the salad.
How do I prevent avocado from turning brown in the salad?
Slice the avocado right before serving and immediately toss it with the salad. If you need to prep ahead, rub the sliced avocado with a little lemon juice and store it in an airtight container with plastic wrap pressed directly on the surface. This keeps it fresh for up to 2 hours before browning sets in.
What can I substitute for goat cheese in this recipe?
For a vegan option, try crumbled vegan feta or cashew cheese. If you prefer a stronger flavor, blue cheese or feta work well too. For a nutty alternative, omit the cheese and add toasted pecans or pumpkin seeds for extra crunch and protein.
Can I make this salad ahead of time for a party?
Roast the beets and make the dressing 2 days ahead, storing them separately. On the day of the party, slice the avocado, assemble the salad, and add toppings just before serving. Keep the dressing and beets chilled until ready to use. The flavors actually meld better overnight, making it even more delicious for a crowd!
Why does my dressing separate when I make it?
Dressings separate when the oil and acid (like lemon juice) aren't properly emulsified. To fix it, whisk vigorously or use a blender to combine the ingredients. For a foolproof method, add 1 teaspoon of Dijon mustard or ½ teaspoon of honey to help bind the dressing. If it still separates, just whisk it back together before using.
