This Green Bean Casserole is a cozy dish with tender green beans, creamy sauce, and crunchy onion toppings. It’s a family favorite for any gathering!
It’s hard to resist the crispy onions on top; they add just the right crunch! I love making this easy casserole when I have friends over—everyone gobbles it up!
Ingredients & Substitutions
Green Beans: Fresh green beans are ideal for this dish as they keep a nice crunch. If fresh ones aren’t available, you can use frozen green beans. Just make sure to thaw and drain them well before using.
Cream of Mushroom Soup: This is a key component for creaminess. If you prefer a homemade option, you can make your own with sautéed mushrooms, flour, and broth. For a lighter version, choose a reduced-fat cream soup or even a white sauce.
Milk: Whole milk works best for richness, but you can swap it out for low-fat milk or even a nondairy alternative, like almond or oat milk, if you’re dairy-free.
Soy Sauce: This adds a nice umami flavor. If you’re avoiding soy, try coconut aminos or tamari for a gluten-free option.
Mushrooms: While optional, mushrooms enhance the flavor. You can use canned mushrooms for convenience or skip them entirely if you’re not a fan!
How Do I Make Green Beans Cooked Just Right?
Cooking the green beans perfectly is crucial for this casserole. You want them tender but still a bit crisp. Here’s how:
- Bring a large pot of salted water to a boil.
- Add the green beans and cook for about 5 minutes. They should be bright green and tender but still have a bit of bite.
- Immediately drain the beans and rinse under cold water to stop the cooking process. This helps preserve their color and texture.
By doing this, your green beans will stay vibrant and provide a nice texture in the casserole! Enjoy your cooking!

How to Make Green Bean Casserole
Ingredients You’ll Need:
For the Casserole:
- 1 lb fresh green beans, trimmed and cut into 2-inch pieces
- 1 can (10.5 oz) cream of mushroom soup
- 3/4 cup milk
- 1/2 tsp soy sauce
- 1/4 tsp black pepper
- 1 cup sliced mushrooms (optional)
- 1 1/3 cups French fried onions
- 2 tbsp butter
- 1 small onion, finely chopped (optional)
How Much Time Will You Need?
This green bean casserole takes about 15 minutes to prepare and 30-35 minutes to bake. You’ll spend a bit of time chopping and mixing, and then it bakes while you wait. It’s a perfect dish for a cozy family meal or holiday gathering!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). This ensures that your casserole bakes evenly and perfectly.
2. Cook the Green Beans:
In a large pot, bring salted water to a boil. Once boiling, add the green beans and cook them for about 5 minutes—just until they’re tender but still slightly crisp. Drain the beans and set them aside. This step helps keep them vibrant and fresh!
3. Sauté the Mushrooms:
In a large skillet, melt the butter over medium heat. If you’re using the sliced mushrooms, throw them in now and sauté until they’re softened, which should take about 5 minutes. Their flavor adds a nice touch to the casserole!
4. Prepare the Sauce:
In a mixing bowl, combine the cream of mushroom soup, milk, soy sauce, and black pepper. If you sautéed mushrooms, add them too. Stir everything well until it’s nicely mixed and smooth.
5. Combine the Ingredients:
Add the drained green beans into the soup mixture and gently stir until every bean is coated in that creamy sauce. This is where all the flavors come together!
6. Assemble the Casserole:
Transfer your delicious mixture into a greased casserole dish, smoothing the top so it bakes evenly.
7. Bake It:
Place the casserole in your preheated oven and bake it uncovered for about 25 minutes. This makes sure the flavors meld nicely together.
8. Add the Crunch:
After 25 minutes, take the casserole out and sprinkle the French fried onions evenly across the top. This adds a yummy crunch that everyone loves!
9. Final Baking:
Put the casserole back in the oven for an additional 5-10 minutes, or until the onions are golden brown. Keep an eye on it so they don’t burn!
10. Serve & Enjoy:
Once done, take it out and let it cool slightly before serving. Enjoy this classic green bean casserole hot as a perfect side dish!
Can I Use Frozen Green Beans Instead of Fresh?
Yes, you can! Just make sure to thaw the frozen green beans completely and drain any excess water before adding them to the casserole. This will help maintain the texture of the dish.
Can I Make This Casserole Ahead of Time?
Absolutely! You can prepare the casserole up to the baking step, cover it, and refrigerate it for up to a day before baking. Just add a few extra minutes to the baking time if you’re starting with a cold dish.
What Can I Substitute for Cream of Mushroom Soup?
If you want to skip the canned soup, you can make a homemade version using sautéed mushrooms, cream, broth, and a bit of flour to thicken. Alternatively, use any cream soup you prefer, like cream of celery or a homemade white sauce.
How Should I Store Leftover Green Bean Casserole?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place it in the oven at 350°F (175°C) until warmed through, or use the microwave, stirring occasionally for even heating.



