Place a rack in the center of your oven and preheat to 400 degrees F. Line a large, rimmed baking sheet with parchment paper.
Trim off the top and root ends of the beets, then scrub thoroughly with a vegetable brush (no need to peel the beets, hooray!).
Pat dry and cut into 1- to 1 ½-inch chunks, keeping the pieces roughly the same size so they roast evenly (TIP: to keep your cutting board clean, place a sheet of parchment on top of it prior to cutting the beets).
Place the beets in the center of the prepared baking sheet. Top with the oil, salt, and pepper. Toss to evenly coat the beets, then spread them into an even layer.
Roast the beets for 30 minutes, turning once halfway through. Remove from the oven and drizzle with the balsamic vinegar (if using). Toss to coat, then spread the beets back into a single layer. Return to oven and continue roasting until the beets are fork tender, about 5 to 10 minutes more.
Remove from the oven and sprinkle with cheese and herbs as desired. Enjoy warm, chilled over a salad, or at room temperature.
Notes
TO STORE: Refrigerate beets in an airtight storage container for up to 4 days.
TO REHEAT: Gently rewarm leftovers on a baking sheet in the oven at 350 degrees F or in the microwave.
TO FREEZE: Freeze beets in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.