Recipe: Baby Beet and Carrot Salad with Yogurt Ranch Dressing

published Apr 26, 2016
Baby Beet and Carrot Salad with Herbed Yogurt Ranch
Jump to Recipe
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
Post Image
(Image credit: Elizabeth Stark)

Tiny sweet red beets and vibrant orange young carrots — each with a shock of fresh greens — are among spring’s most colorful arrivals. This salad makes the best of both, combining tender beets, quick-roasted carrots, and tangy beet greens. A creamy ranch-style dressing made with Greek yogurt, green onions, and herbs brings it all together for a salad that’s both fresh and hearty.

(Image credit: Elizabeth Stark)

This method of cooking beets are one of my go-to preparations. Roasting them with their skins on and a bit of water in the pan saves the difficulty and mess of peeling raw beets, and is a great way to cook up even large batches with minimal fuss. Once the beets have cooked through, the skin comes off easily under cold running water either with fingertips or very quickly with a peeler.

(Image credit: Elizabeth Stark)

This recipe was developed with fresh baby beets (about 1-inch thick) and slender young carrots (about 1/2-inch thick). Although cooking times will vary, the recipe can be adapted for use with any size fresh produce. Keep in mind that carrots and beets divorced from their greens tend to be older with a denser texture and far sweeter flesh — if possible, opt for fresh.

Baby Beet and Carrot Salad with Herbed Yogurt Ranch

Serves 4

Nutritional Info


For the dressing:

  • 2

    green onions, minced

  • 1 teaspoon

    finely minced garlic (about 2 cloves)

  • 1 teaspoon

    lemon zest plus 2 tablespoons juice

  • 1/2 teaspoon

    onion powder

  • 1/2 teaspoon

    garlic powder

  • 1/4 teaspoon

    coarse sea salt, plus more to taste

  • 1/2 cup

    Greek yogurt

  • 2 tablespoons

    minced dill

  • 2 tablespoons

    minced parsley

  • 1 to 2 tablespoons


For the salad:

  • 1 pound

    baby beets with greens (about 1-inch thick)

  • 1 pound

    slender young carrots with greens (about 1/2-inch thick)

  • 1 tablespoon

    extra-virgin olive oil

  • Sea salt

  • Freshly ground pepper

  • 1 teaspoon

    minced parsley


  1. To make the dressing, whisk to combine green onion, garlic, and lemon zest and juice, onion and garlic powder, and sea salt in a small mixing bowl. Set aside to marinate for a few minutes. Fold in Greek yogurt, followed by the fresh herbs. Taste and add sea salt as needed. Cover and set in fridge to chill. Just before serving, whisk in 1 to 2 tablespoons water to thin dressing as needed.

  2. Preheat oven to 425°F.

  3. Trim all but 1/4-inch of beet and carrot greens (reserve beet greens), and thoroughly scrub vegetables.

  4. Set unpeeled beets in a small, 2-inch-deep baking pan. Add 1/2 inch of cold water and cover tightly with foil. Slide into oven and roast until beets are fork-tender, 20 to 25 minutes. Take care to avoid the hot steam plume when checking beets. Halve carrots and cut on the bias into 4-inch spears. Toss with olive oil and a pinch each sea salt and pepper. Scatter on a rimmed baking sheet and slide into oven to roast alongside beets 10 to 15 minutes, or until carrots just begin to curl up and the edges turn golden.

  5. While vegetables cook, rinse and dry beet greens, and arrange leaves on a serving platter.

  6. Uncover beets, drain hot water, and set beets aside until cool enough to handle. Slice off beet tops and remove skin under cold running water, either with fingertips or a peeler. (Skin will come off very easily.) Quarter beets and sprinkle with sea salt.

  7. Tuck beets and carrots into the greens. Spoon on ranch dressing, and finish with a few twists of pepper and minced parsley. Serve immediately.