Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it to prevent sticking. Trim the tough ends of the asparagus and slice cherry tomatoes in half.
Place the asparagus and halved tomatoes on the baking sheet. Drizzle with olive oil, ensuring every piece gets lightly coated. Sprinkle minced garlic, salt, black pepper, and red pepper flakes evenly over the top. Toss everything together with your hands or a pair of tongs to evenly distribute the seasoning.
Spread the vegetables out in a single layer to ensure even roasting. Place the baking sheet in the preheated oven and roast for 12-15 minutes, or until the asparagus becomes tender and the tomatoes start to slightly blister.
Remove the baking sheet from the oven and immediately sprinkle the hot vegetables with grated parmesan cheese.
Finish by sprinkling lemon zest and freshly chopped basil or parsley over the roasted asparagus and tomatoes. Serve immediately while warm and enjoy this vibrant, flavor-packed side dish.