Healthy Roasted Beet Salad with Creamy Dressing (Best Version)

Posted on June 6, 2026

Creamy Roasted Beet Salad with Sweet Potato & Feta garnished with walnuts and cranberries.

Creamy Roasted Beet Salad with Sweet Potato & Feta is the kind of recipe I make when I want something healthy, but I also want it to feel a little special. You know those days when you are tired of basic lettuce salads, but you still want something fresh and colorful? This is my fix. It’s warm roasted veggies, cool creamy dressing, and little salty pops of feta all in one bowl. The whole thing tastes like you tried way harder than you actually did.

I get why people keep coming back to this one. The flavors are just a little dramatic in the best way. Roasted beets turn sweet and almost silky, and sweet potatoes get caramelized edges that taste like candy, but in a “this is still dinner” way.

Nutrition wise, it’s also a win. Beets bring fiber and helpful nutrients, sweet potatoes add more fiber plus that bright orange goodness, and the creamy dressing makes it satisfying so you do not feel like you need to snack an hour later. And yes, this roasted beet and sweet potato salad is filling enough for lunch, especially if you add a handful of nuts or extra greens.

Also, if you love that sweet and savory balance, you might also like this sweet potato avocado salad. It hits a similar cozy vibe but with a totally different texture.

Key Ingredients for Beet, Sweet Potato, and Feta Salad

Here is what I use for my best version. Nothing weird, nothing hard to find, just solid ingredients that work together.

  • Fresh beets (2 to 3 medium)
  • Sweet potatoes (1 large or 2 medium)
  • Feta cheese (crumbled, as much as you like)
  • Greens like arugula, baby spinach, or spring mix
  • Olive oil, salt, black pepper
  • Optional crunch: walnuts, pecans, pumpkin seeds, or crispy chickpeas
  • Fresh herbs like dill, parsley, or mint (optional but really good)

If you are a feta fan, you might want to peek at this potato and feta salad recipe too. Different salad, same salty creamy magic.

How to Choose and Prepare Fresh Beets and Sweet Potatoes for Roasting

Beets: I look for beets that feel firm and heavy for their size. If they are soft or wrinkly, they are probably old and will roast up kind of sad. If the greens are still attached and look perky, that is usually a good sign.

Sweet potatoes: Try to grab ones that are smooth and not bruised. A few little marks are fine, but big soft spots mean trouble. I like orange-fleshed sweet potatoes here because they caramelize beautifully and play well with feta.

Quick prep tips that save time later

For beets, you have options. You can peel them before roasting, or after. I usually roast them first, then rub the skins off with a paper towel when they are cool enough to handle. It is less messy for me that way.

For sweet potatoes, I do peel them because I like the creamy inside texture. But if you love the skins, just scrub them well and keep them on. Either way, cut everything into similar sizes so they roast evenly.

Step-by-Step Instructions for Perfect Oven-Roasted Beets and Caramelized Sweet Potatoes

This is the part where the kitchen starts smelling amazing. I keep it simple and let the oven do most of the work.

Roasting method I use every time

1) Heat the oven. Set it to 400 F. Line a sheet pan or two with parchment if you hate scrubbing pans (same).

2) Roast the beets. Wrap whole beets in foil with a tiny splash of water and a drizzle of olive oil. Put them on a pan and roast about 45 to 60 minutes depending on size. They are done when a fork slides in easily.

3) Roast the sweet potatoes. Peel and cube them, then toss with olive oil, salt, and pepper. Spread them out so they have breathing room. Roast about 25 to 35 minutes, flipping once, until you see browned edges.

4) Cool, peel, and chop the beets. Let the beets cool, then slip the skins off. Dice them into bite size pieces.

Little side note: if you are into sweet potatoes in general, this best sweet potato breakfast bowl is my go to when I have leftover roasted cubes.

How to Make Creamy Honey Lemon or Greek Yogurt Dressing for Beet Salad

Let’s talk dressing, because this is what makes the whole bowl feel “best version” instead of just “yeah I roasted some vegetables.” You can go honey lemon creamy, or a tangy Greek yogurt version. Honestly, they are pretty similar, and both are great.

My go to creamy dressing (fast and reliable)

In a small bowl, whisk together:

Greek yogurt (about 1/3 cup), olive oil (1 to 2 tablespoons), lemon juice (1 to 2 tablespoons), honey (1 to 2 teaspoons), a small grated garlic clove (optional), salt, and pepper.

If you want it looser, add a teaspoon of water at a time. Taste it and adjust. Some lemons are super sharp, some are mild. Trust your tongue.

Assembling the Roasted Beet Salad with Feta and Fresh Greens

This is where everything comes together and suddenly looks like something you would pay too much for at a cafe. I like to layer so the greens do not get totally crushed.

Start with a bed of greens. Add the warm or room temp roasted beets and sweet potatoes. Sprinkle feta over the top. Then drizzle dressing and toss gently. I usually save a little feta for the very top because it looks nice and you get those perfect salty bites.

If you are serving a crowd, keep the dressing on the side. People can add what they want, and the greens stay perky longer.

Pro Tips for Perfect Texture, Flavor Balance, and Roasting Results

These are the little things that make a big difference.

Do not crowd the pan. If sweet potatoes are piled up, they steam and get soft instead of browned.

Salt in layers. Salt the vegetables before roasting, then taste again after assembling. Feta is salty too, so go slow.

Let the veggies cool a bit. If they are piping hot, they can wilt the greens fast and make the dressing runny.

Add acid. Lemon juice or a splash of vinegar makes the sweetness pop instead of feeling heavy.

Also, if you love creamy salads with crunch, this crunchy cucumber salad with bacon is totally different from this one, but it scratches the same creamy craving.

Delicious Variations: Vegan, Dairy-Free, and Mediterranean-Style Beet Salad Options

You can change this roasted beet and sweet potato salad a bunch of ways without messing it up.

Vegan: Skip feta and use a dairy free feta, or add avocado chunks. For dressing, use a plant based yogurt or tahini plus lemon and maple syrup.

Dairy free: Same idea, just swap the cheese and yogurt. A creamy cashew dressing works great.

Mediterranean style: Add cucumbers, chopped tomatoes, olives, and a sprinkle of oregano. You can also use a lemon olive oil dressing instead of creamy if you want it lighter.

Best Toppings and Add-Ins: Walnuts, Arugula, Herbs, and Crunchy Elements

This salad loves toppings. Like, it is basically begging for them.

Walnuts or pecans add that toasty crunch and feel extra cozy in fall and winter.

Pumpkin seeds are an easy nut free crunch.

Arugula is my favorite green here because it is peppery and keeps the sweetness in check.

Fresh dill or parsley makes everything taste brighter, even if you only add a little.

Pickled onions are fantastic if you have them. They add tang and color.

Serving Suggestions: Side Dish, Light Lunch, or Holiday Salad Idea

This is one of those “fits anywhere” recipes, which is probably why I keep making it.

  • Light lunch: Add chickpeas or shredded chicken and call it done.
  • Easy dinner side: Serve next to salmon, roasted chicken, or a simple soup.
  • Holiday salad: Put it on a big platter, add extra nuts and herbs, and it looks festive without trying too hard.
  • Potluck move: Bring the roasted veggies, greens, and dressing separately, then toss right before serving.

Meal Prep and Make-Ahead Tips for Roasted Beet and Sweet Potato Salad

If you want this roasted beet and sweet potato salad ready to go during the week, here is what I do.

Roast the beets and sweet potatoes up to 3 days ahead. Keep them in separate containers so the beet color does not dye everything immediately. Mix the dressing and store it in a small jar. Wash and dry your greens and keep them wrapped with a paper towel so they stay crisp.

When you are ready to eat, assemble one bowl at a time. It tastes fresher that way, and the greens do not get soggy.

Storage Instructions and How to Keep Beet Salad Fresh for Days

Once it is fully mixed with dressing, it is best within about 24 hours, because greens naturally soften. But the components keep well.

Store roasted veggies in airtight containers in the fridge for up to 4 days. Store dressing for about 4 to 5 days. Greens depend on how fresh they were when you bought them, but usually 3 to 5 days if dried well.

If you already tossed everything and have leftovers, it is still tasty the next day. It just becomes more of a “marinated salad” vibe.

Common Mistakes to Avoid When Making Roasted Beet Salad

I have made all of these mistakes at least once, so I am saving you the trouble.

Cutting sweet potatoes too small. They can dry out fast. Aim for bite size chunks, not tiny dice.

Not testing beet tenderness. If they are not soft all the way through, they are going to feel chewy in the salad.

Overdressing. Start with a little. You can always add more, but you cannot take it back.

Skipping acid. Without lemon or vinegar, the whole thing can taste overly sweet.

Tossing while piping hot. Your greens will wilt instantly and it changes the whole texture.

Common Questions

Can I use pre cooked beets?

Yes. The vacuum packed cooked beets are a great shortcut. You will miss a little of that fresh roasted flavor, but it still makes a delicious roasted beet and sweet potato salad with way less effort.

Do I have to peel the beets?

Not if you roast them first. The skins slip off easily after roasting. Just let them cool a bit so you do not burn your fingers.

What greens work best?

Arugula is my favorite. Baby spinach is softer and mild. Spring mix works too, especially for a crowd.

Can I make the dressing without yogurt?

Absolutely. Try tahini, or a simple olive oil and lemon dressing with a little honey. You can also blend cashews with lemon and water for a creamy dairy free option.

How do I keep the sweet potatoes from getting mushy?

Do not overcrowd the pan, and roast at 400 F so they brown instead of steam. Also, flip them once so both sides get color.

A cozy salad you will actually crave again

If you make this roasted beet and sweet potato salad once, it tends to sneak into your regular rotation, especially when you want something healthy that still feels satisfying. Roast the veggies until they are tender and caramelized, keep the dressing creamy and tangy, and do not forget that salty feta on top. If you want more inspiration, I have bookmarked recipes like Fall Roasted Sweet Potato Beet Salad with Feta – Sunglow Kitchen and Roasted Beet and Sweet Potato Salad – Wholly Tasteful for fun twists. Now go roast those veggies and treat yourself to a salad that tastes like a real meal.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Roasted Beet Salad with Sweet Potato & Feta garnished with walnuts and cranberries.

Roasted Beet and Sweet Potato Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Oliver
  • Total Time: 1 hour 30 minutes
  • Yield: 4 servings

Description

A vibrant and healthy salad featuring warm roasted beets and sweet potatoes, cool creamy dressing, and crumbled feta cheese, perfect for a satisfying lunch or dinner.


Ingredients

Main Ingredients

  • 2 to 3 medium Fresh beets (Look for firm and heavy beets.)
  • 1 large or 2 medium Sweet potatoes (Smooth, orange-fleshed sweet potatoes work best.)
  • as much as you like Feta cheese, crumbled
  • 4 cups Greens (arugula, baby spinach, or spring mix) (Use whichever greens you prefer.)
  • 2 tablespoons Olive oil (For roasting and dressing.)
  • to taste Salt and black pepper (Adjust according to preference.)
  • 1/3 cup Greek yogurt (For creamy dressing.)
  • 1 to 2 tablespoons Lemon juice (Add more for tanginess.)
  • 1 to 2 teaspoons Honey
  • 1 clove Garlic, grated (Optional for dressing.)

Optional Toppings

  • 1/2 cup Walnuts or pecans (To add crunchy texture.)
  • 1/4 cup Pumpkin seeds (For added crunch.)
  • to taste Fresh herbs (dill, parsley, or mint) (Optional.)


Instructions

Preparation

  1. Preheat the oven to 400°F (200°C). Line sheet pans with parchment paper.
  2. Wrap whole beets in foil with a splash of water and a drizzle of olive oil. Roast for 45 to 60 minutes until tender.
  3. Peel and cube the sweet potatoes. Toss with olive oil, salt, and pepper. Spread on a lined pan and roast for 25 to 35 minutes, flipping once.
  4. Once the beets are roasted and cooled, peel the skins off and dice into bite-sized pieces.

Dressing Preparation

  1. In a small bowl, whisk together Greek yogurt, olive oil, lemon juice, honey, optional grated garlic, salt, and pepper. Adjust consistency with water if needed.

Assembling the Salad

  1. In a bowl, create a bed of greens. Top with roasted beets and sweet potatoes, then sprinkle crumbled feta.
  2. Drizzle with dressing and toss gently to combine. Reserve some feta for garnish.
  3. Serve immediately or keep dressing on the side if serving for a crowd.

Notes

For a vegan option, omit feta and use dairy-free alternatives. The salad can be left unassembled and stored separately in the fridge for up to 4 days.

  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Category: Lunch, Salad, Side Dish
  • Cuisine: Healthy, Vegetarian

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star