This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You should cook green bean casserole in the oven for about 25 to 30 minutes at 350°F.
That’s the sweet spot for getting it hot and bubbly all the way through while keeping the topping crispy and golden.
If you’ve been wondering how long to cook green bean casserole in oven, the answer really depends on whether you’re starting from scratch or working with a pre-made version.
The good news is that green bean casserole is pretty forgiving, so you don’t have to stress about timing too much.
In this post, we’ll break down exactly how long to cook green bean casserole in the oven, plus a few tips to get it perfect every time.
How Long to Cook Green Bean Casserole in Oven
The short answer is 25 to 30 minutes at 350°F for a standard 9×13 inch pan.
That said, the oven time for green bean casserole can shift a bit depending on a few factors.
Let’s look at the main ones so you can nail it every single time.
1. Fresh vs. Frozen vs. Canned Beans
If you’re using canned green beans, they’re already cooked, so the casserole just needs to heat through.
That usually means 25 minutes is plenty.
Frozen green beans take a little longer because they release more moisture and need to thaw fully.
For frozen, plan on 30 to 35 minutes.
Fresh green beans should be blanched first, then baked for about 25 minutes.
2. The Size of Your Baking Dish
A wider, shallower dish heats faster because there’s more surface area.
A deeper, smaller dish takes longer since the center has to warm through.
So when you cook green bean casserole in the oven, keep your dish size in mind.
A 9×13 pan is the standard, but an 8×8 will need an extra 5 to 10 minutes.
3. Whether the Topping Is Added Early or Late
French fried onions burn fast, so timing matters here.
If you add them at the start, they’ll likely get too dark before the casserole is hot.
Instead, bake the casserole without the topping for 20 minutes, then add the onions and bake for 5 to 10 more.
That’s the trick to keeping the topping crispy while the inside gets bubbly.
4. Starting Temperature of Your Ingredients
If your green bean casserole was just mixed and is at room temperature, 25 minutes works.
If it’s coming straight from the fridge, add 10 to 15 minutes.
So how long to cook green bean casserole in oven when it’s cold?
Plan for 35 to 40 minutes at 350°F.
How to Cook Green Bean Casserole in Oven Perfectly
Now that you know the timing, let’s talk about how to cook green bean casserole in the oven so it comes out creamy, hot, and crispy on top.
1. Preheat Your Oven Fully
Don’t skip the preheat.
A fully preheated oven ensures even cooking, so the casserole heats through without drying out.
Set it to 350°F and let it come to temp before you slide the dish in.
2. Mix the Cream of Mushroom Soup Well
The soup is what makes green bean casserole creamy.
Stir it with the milk and seasonings until smooth before folding in the beans.
That way every bite gets that rich, savory flavor.
3. Don’t Overfill the Dish
Leave about half an inch of space at the top.
If the dish is too full, the casserole bubbles over and makes a mess in your oven.
4. Check for Bubbles, Not Just Time
The best way to know when green bean casserole is done is to look for bubbles around the edges.
That’s your signal that the inside is hot and the soup is fully heated through.
Tips for Making Green Bean Casserole in Oven Ahead of Time
Holiday cooking gets busy, so making green bean casserole ahead of time is a lifesaver.
Here’s how to do it without losing that fresh-baked taste.
1. Assemble Without the Topping
Mix everything except the french fried onions, cover, and refrigerate for up to 24 hours.
When you’re ready, bake it covered for 30 minutes, then add the topping and bake uncovered for 10 more.
2. Add a Splash of Milk Before Reheating
If the casserole sat overnight, the soup thickens up.
Stir in a tablespoon or two of milk to bring back that creamy texture before it goes in the oven.
3. Reheat at a Lower Temp if Needed
If the rest of your meal is cooking at 325°F, that’s fine.
Just add 5 to 10 minutes to the cook time.
Green bean casserole is flexible like that.
So, How Long to Cook Green Bean Casserole in Oven?
You should cook green bean casserole in the oven for 25 to 30 minutes at 350°F for a standard recipe.
If it’s cold or you’re using frozen beans, add 5 to 15 minutes.
The key is to bake until it’s bubbly around the edges and the topping is golden brown.
Now you know exactly how long to cook green bean casserole in oven, so you can serve it hot, creamy, and delicious every time.