A vibrant and healthy roasted beet sweet potato salad with creamy avocado, red onion, cilantro, and a tangy lime cumin dressing. Simple, fresh, and ready in 40 minutes.
2 medium beets, peeled and cut into 1/2-inch cubes
2 medium sweet potatoes, peeled and cut into 1/2-inch cubes
1 to 2 tablespoons olive oil (for roasting)
1 large avocado, diced just before serving
1/4 cup red onion, finely chopped
1/4 cup fresh cilantro, chopped
3 tablespoons extra virgin olive oil (for dressing)
2 tablespoons fresh lime juice (about 1 large lime)
1 teaspoon maple syrup or honey
1/2 teaspoon ground cumin
Salt and pepper to taste
Instructions
Preheat oven to 400 degrees F (200 degrees C).
Toss cubed beets and sweet potatoes with 1 to 2 tablespoons olive oil, salt, and pepper. Spread in a single layer on a baking sheet and roast for 25 to 30 minutes, flipping once halfway, until fork-tender with caramelized edges.
While vegetables roast, whisk together 3 tablespoons extra virgin olive oil, lime juice, maple syrup, cumin, salt, and pepper in a small bowl. Taste and adjust seasoning.
Let roasted vegetables cool on the pan for about 10 minutes before assembling.
Dice the avocado and squeeze a little lime juice over it to slow browning.
In a large bowl, combine cooled beets, sweet potatoes, avocado, red onion, and cilantro.
Drizzle dressing over the salad and toss gently. Serve immediately for best texture and color.
Notes
Store dressing separately and add just before serving to keep the avocado fresh. Best eaten within 2 days.
If beets and sweet potatoes are not finishing at the same time, cut beets slightly smaller or pull the sweet potatoes first and give the beets a few extra minutes.
Add crumbled feta, goat cheese, or toasted pecans for extra flavor and texture.