Prepare the fries: Preheat your oven to 425°F (220°C). Wash and peel the potatoes if desired, then cut them into even sticks or wedges for consistent cooking. Place the cut fries into a large bowl, drizzle with olive oil, and toss to coat all pieces evenly. Sprinkle garlic powder, smoked paprika, salt, and black pepper over the fries, tossing again to ensure each fry is fully seasoned.
Bake the fries: Arrange the fries in a single layer on a parchment-lined baking sheet, making sure they aren’t overlapping so they crisp properly. Bake in the preheated oven for 20–25 minutes, flipping halfway through, until they are golden brown, crisp on the outside, and tender inside. Keep an eye on them near the end, as baking times can vary depending on thickness.
Add the cheese: Once the fries are done baking, remove the sheet from the oven. Sprinkle shredded cheddar cheese and Parmesan evenly over the hot fries. Return the tray to the oven for 2–3 minutes, or until the cheese melts completely and becomes gooey, creating that irresistible cheesy layer over every fry.
Garnish and serve: Remove the fries from the oven and transfer them to a serving platter. Sprinkle chopped green onions and crispy bacon bits on top for added flavor and texture. Serve immediately while hot, with ranch dressing, ketchup, or your favorite dipping sauce on the side. For best enjoyment, encourage everyone to dig in while the cheese is still warm and stretchy.