These delicious dill carrots are roasted until tender then tossed in a homemade lemon dill dressing and topped with tangy feta cheese.
30