Preheat the oven to 400°F.
Remove the outer leaves and trim the bottom of the stem just enough for the cauliflower to sit flat, keeping the core intact. Rinse if needed and pat thoroughly dry.
In a small bowl, stir together the olive oil, garlic, 1/4 cup Parmesan, dried basil, dried parsley, thyme, salt, and black pepper.
Place the cauliflower upside down in a Dutch oven. Spoon about half of the seasoning mixture over the underside, working it around the core and between the florets where possible. Turn the cauliflower upright and brush the remaining mixture evenly over the surface.
Cover the Dutch oven and roast for 35 to 45 minutes. Check the thickest part of the core with a thin knife or skewer. It should slide in easily with little resistance.
Remove the lid and sprinkle the remaining 1/4 cup Parmesan over the cauliflower. Broil for about 5 minutes, watching closely, until the cheese is melted and golden and the raised florets are browned.
Let the cauliflower rest for about 5 minutes. Sprinkle with lemon zest and fresh parsley, then add lemon juice to taste. Cut into wedges and serve warm.