Preheat oven to 400F (204C).
Prepare your beets by peeling and washing well, then chop into 1-1.5 inch chunks. Arrange on a lined baking sheet and drizzle with olive oil, and season with salt, pepper, and garlic powder. Toss to evenly coat the beets.
Roast the beets in the oven for about 40 minutes, or until tender - you should be able to pierce the beets easily with a fork!
Let the beets cool slightly before adding the the salad - while they are cooling, prepare the remaining ingredients!
Prepare the greens by washing them if needed. Chop walnuts, and slice the green onion; wash and chop your herb/herbs of choice.
Assemble the salad on a plate/platter by layering the greens on the bottom; then arrange the beets on top. We like this "layered" salad because it distributes all the ingredients evenly for the perfect bite, but you can definitely mix this in a bowl and toss together as well!
Crumble on feta (or other cheese of choice).
Sprinkle on chopped walnuts, green onions, and herbs.
Add any additional salt and pepper you would like, keeping in mind that the beets are already seasoned, and feta is very salty!
Drizzle the whole plate/platter with olive oil and balsamic vinegar - we do not measure this; feel free to use a premade dressing if you would like!
Serve as a side dish to your favorite proteins, such as grilled chicken or salmon; a steak would also be amazing with this! Enjoy and customize as you see fit!