01 -
First things first, get those green beans trimmed and those potatoes peeled and cubed into bite-sized pieces, about 1-inch squares. I usually get the potatoes soaking in cold water while I trim the beans to prevent them from browning. This is where I always forget to salt the water when I boil them later, so don't be like me! You want everything ready to go before you start cooking, trust me, it makes the whole process smoother. It’s a bit of a messy job, but so worth it for this delicious Green Bean Potato Casserole.
02 -
Bring a large pot of salted water to a rolling boil. Add your cubed potatoes first and cook for about 5-7 minutes until they're just tender, but not mushy—they'll finish cooking in the oven. Then, add the green beans to the same pot and blanch for 2-3 minutes until they're bright green and slightly tender-crisp. Drain them immediately and give them an ice bath to stop the cooking. This keeps them vibrant and prevents them from getting sad and overcooked in the casserole. I once skipped the ice bath, and they were, well, a bit drab. Oops.
03 -
In a large saucepan or Dutch oven, melt the butter over medium heat. Whisk in the flour and cook for about 1-2 minutes, stirring constantly, until it forms a pale golden roux. It'll smell nutty and warm, a really comforting aroma. Slowly, gradually, whisk in the milk and broth, making sure to get rid of any lumps. Keep whisking until the sauce thickens and gets bubbly, which usually takes about 5-7 minutes. This is the heart of our Green Bean Potato Casserole, so don't rush it!
04 -
Remove the sauce from the heat. Stir in the garlic powder, onion powder, dried thyme, salt, and black pepper. Now for the good part: add a generous cup of the sharp cheddar cheese and half of the Parmesan. Stir until it's all melted and smooth and oh-so-dreamy. Taste it! Does it need more salt? More pepper? This is your moment to adjust. I always taste it here, and honestly, sometimes I add a tiny bit more cheese just because. This creamy sauce makes the Green Bean Potato Casserole truly special.
05 -
Gently fold the cooked potatoes and green beans into the creamy cheese sauce until everything is coated beautifully. Pour this mixture into a greased 9x13 inch baking dish. Don't worry if it looks a little rustic; that's the charm of a homemade Green Bean Potato Casserole! Smooth out the top a bit with your spoon. I usually have a few rogue green beans trying to escape, but that's just kitchen chaos, right?
06 -
Sprinkle the remaining cheddar cheese and Parmesan cheese evenly over the top. If you're using them, now's the time for those crispy fried onions—scatter them generously! Bake in a preheated oven at 375°F (190°C) for 25-30 minutes, or until the casserole is bubbly around the edges and the cheese topping is golden brown and irresistible. The whole kitchen will smell amazing, I promise. Let it rest for a few minutes before serving; it makes slicing easier and prevents burnt tongues. Enjoy your homemade Green Bean Potato Casserole!