Preheat your oven to 400°F.
Wash the russet potatoes thoroughly, then poke several holes in each potato with a fork.
Place them directly on the oven rack and bake for about 45-60 minutes, or until tender when pierced with a fork.
While the potatoes are baking, prepare the broccoli by steaming fresh florets for about 5 minutes or following the package instructions for frozen broccoli.
In a medium saucepan over medium heat, add the olive oil and whisk in the flour, cooking for 1 minute.
Gradually add the milk, whisking continuously to avoid lumps, and stir in the garlic powder, onion powder, salt, black pepper, and paprika. Cook until thickened, about 3-5 minutes.
Remove from heat and stir in the cheddar cheese until melted and smooth, then fold in the cooked broccoli.
Once the potatoes are done, slice them open lengthwise and fluff the insides with a fork.
Spoon the cheesy broccoli sauce over each potato and sprinkle with grated Parmesan cheese.
Return the loaded potatoes to the oven and bake for an additional 10 minutes, or until the cheese is bubbly and golden.
Let cool for a few minutes before serving.