This green bean casserole is a classic dish that’s both creamy and crunchy! It combines tender green beans with a rich sauce and crispy onion toppings. Perfect for gatherings!
I love how easy it is to put together! Just mix everything, toss it in the oven, and let it bake while the smell fills the kitchen. It’s always a hit on my dinner table! 😄
Key Ingredients & Substitutions
Green Beans: Fresh green beans are the star here, offering the best texture. If they’re not in season, frozen green beans work fine. Just ensure they’re well-drained to avoid a watery casserole.
Cream of Mushroom Soup: This canned staple adds creaminess and flavor. If you’re looking for a homemade option, you can blend sautéed mushrooms with cream and broth. For a vegetarian version, choose a vegetable soup or a different condensed cream soup.
Milk: Regular milk is great, but if you’re lactose intolerant or prefer non-dairy, almond or oat milk work well too. Just choose the unsweetened versions to control the flavor.
Fried Onions: These add crispiness and a nice crunch. If you want to skip the fried element, consider using crispy panko breadcrumbs as a lighter alternative. You can even season them with garlic powder for extra flavor!
Cheddar Cheese: This is optional, but I love adding cheddar for a comforting twist. If you’re looking for a dairy-free version, try a vegan cheese shred or leave it out altogether.
How Do You Prepare Fresh Green Beans Perfectly?
Cooking fresh green beans is crucial to achieve the right texture for your casserole. Here’s how to do it right:
- Start by trimming the ends of the green beans and cutting them into 2-inch pieces.
- Bring a large pot of salted water to a boil. Salting the water helps the beans absorb flavor.
- Add the green beans and cook for about 5 minutes, just until they’re tender-crisp; they should still have a bit of bite.
- Drain them immediately and rinse under cold water to stop the cooking process. This helps maintain the vibrant green color.
This technique ensures your beans are perfectly tender while still having a nice crispness in the final casserole!

How to Make Green Bean Casserole
Ingredients You’ll Need:
For The Casserole:
- 1 1/2 pounds fresh green beans, trimmed and cut into 2-inch pieces (or 4 cups frozen green beans)
- 1 can (10.5 oz) condensed cream of mushroom soup
- 3/4 cup milk
- 1 teaspoon soy sauce
- 1/4 teaspoon ground black pepper
- 1 1/3 cups fried onions (divided: about 2/3 cup for the mixture and 2/3 cup for topping)
- 1 cup shredded cheddar cheese (optional, for a cheesy variation)
How Much Time Will You Need?
This tasty green bean casserole takes about 10 minutes to prep and 35 to 40 minutes to bake. In total, you’re looking at around 50 minutes. It’s an easy and delicious dish that’s perfect for gatherings!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). This ensures the casserole bakes evenly and comes out nice and hot!
2. Cook the Green Beans:
If you’re using fresh green beans, bring a large pot of salted water to a boil. Add the trimmed and cut green beans, and cook them for about 5 minutes until they are tender-crisp (they should still have a little crunch!). Once done, drain them and set aside. If you’re using frozen green beans, just thaw them and drain any excess water.
3. Mix the Base:
In a large mixing bowl, combine the cream of mushroom soup, milk, soy sauce, and ground black pepper. Stir everything together until it’s smooth and well blended.
4. Combine the Ingredients:
Now, fold the cooked green beans and about 2/3 cup of the fried onions into your soup mixture. If you like cheesy casseroles, add the shredded cheddar cheese at this point and mix it all in!
5. Assemble the Casserole:
Pour this delicious mixture into a 1 1/2-quart casserole dish and spread it out evenly so it cooks nicely.
6. Bake:
Place the casserole in the preheated oven and bake for about 25 minutes, or until it’s hot and bubbly. This is a great time to prepare any other dishes you want to serve!
7. Add the Topping:
Once the casserole is bubbly, take it out of the oven and sprinkle the remaining fried onions evenly over the top. This crispy layer will give your casserole that delightful crunch.
8. Final Bake:
Return the casserole to the oven and bake for an additional 5 to 10 minutes, until the onions are golden brown and crispy. Keep an eye on it to make sure they don’t burn!
9. Cool and Serve:
When it’s done, remove the casserole from the oven and let it cool for just a couple of minutes before serving. This makes it easier to scoop out. Enjoy your classic green bean casserole—it’ll be the hit of your meal!
Can I Use Frozen Green Beans Instead of Fresh?
Yes, frozen green beans work well in this recipe! Just be sure to thaw and drain them thoroughly before adding to the mixture to avoid excess moisture in the casserole.
How to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it in the oven at 350°F (175°C) for about 15-20 minutes or until heated through, to keep the texture nice and crispy.
Can I Make This Casserole Ahead of Time?
Absolutely! You can prepare the casserole up to the baking step, cover it, and refrigerate for up to 24 hours. Just add a few extra minutes to the baking time if it’s coming straight from the fridge.
What Can I Use Instead of Cream of Mushroom Soup?
If you’re looking for a substitute, you can use homemade mushroom soup or a different condensed soup like cream of chicken or cream of celery. For a dairy-free option, try a non-dairy cream soup or a thick blended vegetable puree!



