Scrub the russet potatoes under running water to clean them. Prick each potato with a fork a few times to allow steam to escape.
Place the potatoes directly on the oven rack and bake for about 45-50 minutes or until they are tender when pierced with a fork.
While the potatoes are baking, steam the broccoli florets until they are bright green and tender, about 5-7 minutes. Once done, chop the broccoli into smaller pieces.
In a mixing bowl, combine the steamed broccoli, shredded cheddar cheese, cream cheese, sour cream, butter, garlic powder, onion powder, salt, and pepper. Mix until well combined.
Once the potatoes have finished baking, remove them from the oven and let them cool for a few minutes.
Carefully slice each potato in half lengthwise. Use a fork or spoon to gently scoop out a portion of the potato flesh, creating a cavity for the filling. Transfer the scooped-out potato into the bowl with the broccoli mixture and mix until well incorporated.
Stuff each potato half with the cheesy broccoli mixture, mounding it nicely on top.
Return the stuffed potatoes to the oven and bake for an additional 15-20 minutes, or until the tops are golden and bubbling.
Remove from the oven, allow to cool slightly, and then sprinkle with chopped green onions for garnish before serving.
Notes
For extra flavor, add cooked bacon bits to the filling.