My green bean casserole without mushroom soup is perfect for anyone who loves this cozy side but isn’t a fan of mushrooms! I make this dish any time I find fresh green beans, but it’s amazing with canned or frozen beans as well!
My Easy Green Bean Casserole with Fresh Green Beans
A few years ago, when my daughter Leah was going through a phase where she refused to eat anything with mushrooms, I decided to make a green bean casserole without mushroom soup. I wanted to keep it super simple while still capturing all that creaminess and flavor that makes this dish such a classic.
I landed on replacing the traditional mushroom soup with an easy roux and plenty of seasonings. My daughter kept popping into the kitchen to make sure I wasn’t sneaking any mushrooms into the mix, and I even had her help me whisk the roux, which she loved!
When we all sat down, my husband Ben tried a bite and said, “Did you make this differently? It tastes really really good!” He couldn’t believe I’d skipped the cream of mushroom soup in this green bean casserole recipe! And thanks to the crispy onions on top, my kids didn’t even bat an eye at all the fresh green beans underneath!
And, if you love holiday side dishes and casserole recipes, try my fall fruit salad, sweet potato casserole, cornbread stuffing, 3-ingredient ham glaze, instant pot carrots, ham gravy, and green bean casserole with canned green beans.
Green Bean Casserole from Scratch Ingredients
- Olive oil — I’ve also extra melted butter in place of the oil
- Fresh green beans — I have used canned and frozen green beans instead
- Butter
- Garlic
- Flour
- Chicken stock — chicken broth or even veggie stock works fine too
- Heavy cream
- Cream cheese
- Lemon — bottled lemon juice works as well
- Thyme
- Red pepper flakes
- Nutmeg — optional
- Fried onions — this is my favorite topping, but I’ve also used Ritz cracker crumbs on top like this recipe
How to Make Green Bean Casserole
A full printable version of this recipe with ingredient measurements is available at the bottom of this post.
STEP ONE: Preheat the oven to 375 degrees F and grease a 9X13 baking dish with butter or cooking spray.
STEP TWO: Heat a large skillet over medium heat, then add the olive oil, green beans, and a pinch of salt. Cook the beans until they turn bright green and begin to soften, usually about 5 minutes. Transfer to the baking dish.
STEP THREE: Use the same skillet over medium heat to melt the butter and cook the garlic until fragrant, about one minute. Add the flour to the skillet, whisking it until a paste is formed and continuing to cook for an additional minute.
STEP FOUR: Slowly add the chicken stock, whisking constantly until no lumps remain. Next, whisk in the heavy cream until combined. Cook the sauce until thick and bubbly, stirring constantly, for about 2-3 minutes. Add in the cream cheese and stir until fully melted.
STEP FIVE: Add the red pepper flakes, thyme, nutmeg, and lemon juice, then stir them until combined. Season them with salt and pepper to taste. Pour the sauce mixture over the green beans and toss to evenly combine.
STEP SIX: Bake the casserole for 8-10 minutes before adding the french fried onions and baking for an additional 8-10 minutes. The casserole is ready when the onions are golden brown, and the beans are tender.
Tips and tricks for the Best Homemade Green Bean Casserole
- Use fresh green beans when possible. I’ve made this casserole with canned or frozen green beans as well, but fresh green beans have the best texture and flavor!
- Only cook the beans for a few minutes until they’re starting to soften and turn bright green. They’ll continue cooking in the casserole, so I try to avoid overcooking them in the pan.
- Whisk the flour with the butter in the pan until it forms a smooth paste. I think the key to a great roux is making sure there are no lumps!
- After pouring the sauce over the green beans, stir them gently just until the beans are coated. I always want to make sure I’m not too rough with the green beans so they keep their texture.
- Cook the casserole until the fried onions are golden and the beans are just tender. I don’t like how the beans can get mushy if overcooked, so I always keep a close eye on the casserole near the end.
green Bean Casserole Without Mushroom soup Variations and substitutions
- For a cheesy version, I’ll add 1 ½ cups of fontina, swiss gruyere, parmesan, or cheddar into the sauce while adding the cream cheese. My kids always go crazy for the extra cheesy casserole!
- Boil the green beans instead. I prefer to saute them to pull them as soon as they get bright green, but I’ve boiled them with success in the past.
- When I want a savory crunch, I’ll crisp up 6 slices of bacon in a pan, then cook the green beans in the bacon grease instead of olive oil. I chop up the bacon and add it on top with the fried onions.
- If I don’t have fried onions, I’ll use cornflakes or crushed butter crackers to top off the casserole.
- For a gluten-free version, I’ll use cornstarch instead of flour to make the creamy sauce.
- If I want some heat, I’ll add extra red pepper flakes or a little cayenne pepper to give the casserole that nice kick.
What to serve with This Green Bean Casserole From Scratch
Green bean casserole is a traditional holiday side, but I love serving it all year round! I think it goes perfectly with my pork tenderloin in the oven, smothered pork chop recipe, and Instant Pot steak.
If I’m making homemade green bean casserole for a special occasion like Thanksgiving or Christmas, I’ll pair it with turkey, a baked whole chicken or spiral ham along with a nice large bowl of watergate salad.
Green Bean Casserole Without Mushroom Soup FAQs
Do I need to make green bean casserole with fresh green beans?
I highly recommend fresh green beans if available, but I created this recipe so it can be made with any kind of green beans.
- Canned green beans: I use 3 (14.5 oz) cans of green beans. I just drain them and add them straight to the baking dish without cooking first.
- Frozen green beans: I use 3 (10 oz) bags of frozen green beans. I just omit step 2 and increase the baking time to 15-17 minutes before I add the fried onions.
How do I make homemade green bean casserole less watery?
If my sauce is a little too runny, I add more flour to the roux when on the stove until it thickens. I’ve also used a cornstarch slurry to help it thicken more, too.
Cream of mushroom soup already has a thickener included in it, so it’s important to add that in when making a green bean casserole from scratch.
How do I store leftover green bean casserole with no mushrooms?
I let my leftovers cool completely, then either cover them or transfer them to an airtight container. I store them in the refrigerator for up to 4 days.
Can I add mushrooms to my green bean casserole?
If I want to incorporate some yummy mushrooms into my green bean casserole, I’ll saute them in the pan and then stir them in with the green beans and sauce before baking.
Can I overcook this green bean casserole without mushroom soup?
Yes, green bean casserole can be overcooked. Cooking too long will make the green beans soggy and can also cause the sauce to separate. I always keep a close eye on the casserole near the end of the baking time to make sure the green beans stay crisp-tender.
More Easy Holiday Recipes
- Velveeta mac and cheese
- Monkey bread recipe
- Cream cheese fruit dip
- Million dollar deviled eggs
- 7 layer dip
- Grape salad
- Peanut butter balls
- Fruit salad with cool whip
- Candied yams
Green Bean Casserole Without Mushroom Soup
Ingredients
- 2 tablespoons olive oil
- 1 ½ pounds fresh green beans ends trimmed and cut into 2” pieces
- 4 tablespoons ½ stick butter
- 2 cloves garlic minced
- ¼ cup all purpose flour
- 2 cups chicken stock
- ½ cup heavy cream
- 4 ounces cream cheese softened and cubed
- ½ lemon juiced
- ½ teaspoon fresh thyme minced
- ½ teaspoon red pepper flakes optional
- ⅛ teaspoon ground nutmeg optional
- 1 ½ cups fried onions
Instructions
- Preheat the oven to 375F and grease a 9×13 pan with butter or nonstick cooking spray.
- Add the olive oil to a large skillet set over medium heat. When the oil is warm, add the green beans and a pinch of salt.
- Cook the beans for 5 minutes, or until they are just beginning to soften and turn bright green. Transfer the beans to the prepared baking dish.
- In the same skillet (no need to wash it), melt the butter over medium heat. Add the garlic and cook it for 1 minute, or just until fragrant. Next, add the flour and whisk until it forms a paste. Continue to cook the roux for an additional minute.
- Next, slowly add the chicken stock, whisking constantly as you pour. Whisk until no lumps of roux remain. Next, add the heavy cream and whisk to combine.
- Cook the sauce for 2-3 minutes, stirring often, or until it is thick and bubbling.
- Next, add the cream cheese and stir until the cream cheese is fully melted.
- Finally, add the lemon juice, thyme, red pepper flakes, and nutmeg. Whisk to combine. Season with salt and pepper, to taste.
- Pour the sauce over the green beans and gently toss to combine.
- Bake the casserole for 10 minutes. Then sprinkle over the fried onions and bake for another 8-10 minutes, or until the onions are golden brown and the beans are just tender.
Video
Notes
- If using canned green beans: Use 3 (14.5 oz) cans of green beans. Drain them and add them straight to the baking dish without cooking first.
- If using frozen green beans: Use 3 (10 oz) bags of frozen green beans. Omit step 2 and increase the baking time to 15-17 minutes before adding the fried onions.
- Only cook the beans for a few minutes until they’re starting to soften and turn bright green. They’ll continue cooking in the casserole, so avoid overcooking them in the pan.
- You can use cornflakes or even crushed crackers, such as Ritz crackers to top off the casserole instead of fried onions.
- Store leftovers covered or in an airtight container in the refrigerator for up to 4 days.
- Add fresh mushrooms by sauteing them before adding them to the casserole before baking.
Nutrition
This nutrition information is based on the exact products I used in this recipe. Brands and sizes of products could alter exact nutrition and should always be calculated independently.
Hi,
To use 3 pounds green beans, do I need to double the sauce or maybe 1.5 times the sauce ?
Also I cooked 2 lb fresh green beans in the pan for 15 min. Then baked according to instructions. Baked again 20 min longer.The green beans was NOT cooked at all. Maybe I should have steamed it?
Hi Farrah, the green beans will do most of their cooking on the stove, so it’s important to ensure they are softening before being baked in the oven. Green beans can take longer to cook in a pan if they are very crowded. You can steam them, but I like the taste of them better when they are sauteed on the stove. I would use a larger pan or even cook them in batches.
3 pounds of green beans would be doubling the recipe, so I would just double everything else in the recipe as well. It will take longer to bake in the oven as there is more food.
This recipe is amazing. Thank you.
Can you assemble this casserole one day ahead and bake the next day?
Hi Farrah, I have not made this one ahead of time as of yet, but I would cook the sauce and beans and keep them separate and add them together right before baking. It will take longer to cook from refrigerated since everything is colder.
Hands down the flippin best green bean casserole without mushroom soup I have ever made. It was a hit, no leftovers, not even for me! I used the can bed beans, I’ll try fresh again very soon.
Smooth, creamy, de- lish!
Thank you!
I’m so glad you loved it, Lisa! I hope you had a wonderful Thanksgiving!
My family loved these green beans. It was a nice change from using the canned mushroom soup. I’ll never go back. I fried sliced shallots to top it off. Delicious!
So glad you liked them, Michelle!
This has been my go-to since finding this delicious version of green bean casserole without mushroom soup. Everyone has complimented this dish.
Hi Michelle, I’m so honored! I know how great it feels to find reliable holiday recipes!