Pin
This creamy roasted beet salad with sweet potato and feta has become my go to dish when I want to impress at potlucks without spending all day in the kitchen. The earthiness of roasted beets paired with caramelized sweet potatoes and tangy feta creates a flavor combination that feels both rustic and elegant. I stumbled upon this recipe years ago while trying to use up a bag of beets from my farmers market haul, and it has earned a permanent spot in my recipe rotation ever since.
I first made this for a friend's birthday dinner and everyone kept asking for the recipe. Now I make double batches because my husband sneaks bites straight from the fridge. The combination of sweet, earthy, and tangy flavors hits all the right notes, and the creamy texture from the roasted vegetables makes it feel indulgent even though it's incredibly healthy.
Gather Your Ingredients
- 4 medium sized beets scrubbed and trimmed: Look for beets that are firm with smooth skin and fresh looking greens still attached if possible. The natural sugars concentrate beautifully when roasted.
- 2 large sweet potatoes peeled and chopped into cubes: Choose sweet potatoes that feel heavy for their size with unblemished skin. They add natural sweetness and creamy texture.
- 3 tablespoons olive oil divided: Use good quality extra virgin olive oil for the best flavor. The oil helps vegetables caramelize and carries the dressing.
- Salt and freshly ground black pepper to taste: Kosher salt or sea salt works best. Fresh cracked pepper adds subtle heat.
- 1 teaspoon ground cumin: This warm spice bridges the sweetness and earthiness perfectly. Toast it briefly in a dry pan for even more depth.
- 2 tablespoons apple cider vinegar: The acidity cuts through the richness and brightens everything. Raw unfiltered versions add extra complexity.
- 1 tablespoon honey: Choose local honey if available. It balances the vinegar and enhances the natural sweetness of the vegetables.
- 1/2 cup crumbled feta cheese: Get block feta packed in brine rather than pre crumbled for better texture and flavor. The salty creaminess is essential.
- 1/4 cup chopped fresh parsley: Flat leaf Italian parsley has more flavor than curly. The fresh herb brightens the entire dish.
- 1/4 cup toasted walnuts roughly chopped: Toasting brings out the nutty oils. Buy raw walnuts and toast them yourself for maximum freshness.
How to Make It
- Preheat the Oven:
- Set your oven to 400 degrees Fahrenheit or 200 degrees Celsius and let it fully preheat while you prepare the vegetables. A properly heated oven ensures even roasting and proper caramelization. Place oven racks in the upper and lower thirds to accommodate two baking sheets.
- Prepare and Roast the Beets:
- Wrap each scrubbed beet individually in aluminum foil, creating a tight seal to trap moisture and steam the beets while they roast. Place them directly on a baking sheet to catch any drips. Roast for 50 to 60 minutes depending on size until a knife slides through with almost no resistance. The wrapping method keeps them incredibly moist and makes peeling much easier later.
- Season and Roast the Sweet Potatoes:
- Spread the cubed sweet potatoes in a single layer on a separate baking sheet, making sure they have space between each piece. Drizzle with 1 tablespoon of olive oil and sprinkle evenly with salt, pepper, and the full teaspoon of cumin. Toss everything with your hands to ensure every cube is coated. Roast for 25 to 30 minutes, stirring halfway through with a spatula to promote even browning. You want golden caramelized edges and tender interiors.
- Peel and Chop the Roasted Beets:
- When the beets are done roasting, remove them from the oven and carefully open the foil packages, watching for hot steam. Let them cool for about 10 minutes until you can handle them comfortably. The skins should slip off easily when you rub them with your fingers or a paper towel. Chop the peeled beets into bite sized pieces similar in size to your sweet potato cubes. I learned to wear gloves for this step or my hands turn bright pink for days.
- Make the Honey Vinegar Dressing:
- In a small mixing bowl, combine the remaining 2 tablespoons of olive oil with the apple cider vinegar and honey. Add a generous pinch of salt and several grinds of black pepper. Whisk vigorously until the honey dissolves completely and the mixture emulsifies into a smooth dressing. Taste and adjust the seasoning, adding more honey if too tart or more vinegar if too sweet.
- Combine All Components:
- In your largest serving bowl, gently combine the warm roasted beets and sweet potatoes. Add the crumbled feta cheese, chopped parsley, and half of the toasted walnuts. Pour the dressing over everything and use a large spoon or your hands to toss very gently, being careful not to break up the sweet potato cubes too much. The warmth of the vegetables helps the feta soften slightly and the dressing coat everything beautifully.
- Final Presentation:
- Serve the salad immediately while still warm over a bed of fresh mixed greens if desired, or enjoy it on its own. Sprinkle the remaining toasted walnuts over the top for visual appeal and an extra layer of crunch. The contrast between the creamy vegetables and crunchy nuts is what makes every bite interesting.
My absolute favorite part of this dish is the earthy sweetness of the beets. I was never a beet lover until I learned to roast them properly, and now I cannot get enough. There is something almost magical about how roasting transforms their sometimes muddy raw flavor into concentrated sweetness with caramelized edges. The first time I made this salad, my skeptical mother in law had three helpings and admitted she might have been wrong about beets all these years.
Flavor Boosters
This salad stores beautifully in an airtight container in the refrigerator for up to five days, making it perfect for meal prep. I actually think the flavors meld and improve after a day or two as the dressing soaks into the vegetables. Store the extra walnuts separately if you are planning to keep it longer than two days so they maintain their crunch. For a flavor boost, try adding goat cheese, blue cheese, or swap in different nuts like pecans or almonds. A simple change of herbs—mint in spring, basil in summer—brings new depth every time.
Serving Suggestions
This salad shines as a vegetarian main course served over arugula or spinach with crusty bread, or as a colorful side for roasted chicken, steak, or lamb. For brunch, serve alongside quiche and fresh fruit, or wrap in a flatbread with hummus for a hearty portable lunch. The vivid colors and tangy creaminess are always a hit on the table.
Creative Twists
Try roast butternut squash or carrots instead of sweet potato for a fall touch, or add pomegranate seeds in winter for festive color and tartness. Use lemon vinaigrette and mint in spring, or serve chilled with strawberries and balsamic in summer. For a dairy free spin, swap in avocado or a plant based cheese and use pepitas instead of nuts.
This salad lets the vibrant flavors of roasted vegetables shine. Enjoy the creamy, tangy, and sweet balance at any meal and do not be surprised if it wins over beet skeptics too.
Common Questions About This Recipe
- → How do I roast the beets and sweet potatoes?
Wrap beets in foil and roast at 400°F for 50-60 minutes. Cube sweet potatoes, toss with oil, salt, pepper, and cumin, then roast for 25-30 minutes until tender.
- → Can I use pre-cooked beets?
Yes, pre-cooked beets can save time. Chop them and combine with the other roasted and dressed ingredients before serving.
- → What greens pair well with this salad?
Mixed greens, arugula, or baby spinach complement the earthy flavors and provide a fresh contrast to the roasted vegetables.
- → How can I make this salad nut-free?
Simply omit the walnuts or replace them with toasted pumpkin or sunflower seeds for a similar crunch and flavor.
- → Is this dish best served warm or cold?
It’s delicious either way. Serve warm for comfort, or chill for a refreshing option at picnics or summer gatherings.