Skip to main content

Avocado Beet Salad with Vidalia Onion, Blood Orange and Orange Vinaigrette

Recipe by Kathleen Zelman, MPH, RD/LD


  • 3 beets, red and/or golden
  • 2 ripe avocados
  • 1 large blood orange, peeled, sliced into rounds
  • 1 small Vidalia onion, thinly sliced
  • 6 cups mixed baby greens (or any greens)
  • 1/3 cup chopped walnuts, toasted


  • 3 tablespoons extra virgin olive oil
  • 2 tablespoons sherry or white balsamic vinegar
  • 1/3 cup orange juice
  • 2 teaspoons finely grated orange rind, divided
  • 1/2 teaspoon salt
  • 1/2 teaspoon fresh ground pepper


  1. Preheat oven to 400 degrees.
  2. Remove root and leave 1-inch stem on beets; scrub; wrap each one in foil. Place beets on baking pan. Roast for 45 minutes to an hour or until tender. When cool enough to handle, rub off skins and slice into wedges.
  3. Prepare vinaigrette by combining olive oil, vinegar, orange juice, 1 teaspoon orange rind, salt and pepper in a small bowl; whisk to combine.
  4. Cut avocado in half, remove pit; scoop avocado from skin with large spoon; slice each half into 6 slices.
  5. Divide salad greens among 6 plates; top each with beets, oranges, onion and avocado.
  6. Drizzle vinaigrette over salad.
  7. Garnish with remaining orange zest and toasted walnuts.


6 servings

Nutrition Facts

Amount Per Serving:
Calories: 238
Calories from fat: 153
Fat: 18g
Saturated Fat: 2g
Cholesterol: 0mg
Sodium: 252mg
Carbohydrate: 19g
Fiber: 6g
Sugars: 9g
Protein: 4g

Looks like your browser is a little out-of-date.

Experience at its fullest by upgrading to a newer version of one of these browsers: