Skip to Content

Green Bean Casserole without Mushroom Soup

Canned cream of mushroom soup has nothing to do in a vegetable side dish like this! This green bean casserole is made from scratch and packs the flavor without the soup. It has got deliciously crispy onion and bacon and just a tiny bit of cheese to make it even more luscious. A perfect Thanksgiving side dish!

 

A large vintage spoon in the green bean casserole dish and one white plate for serving.

 

Speaking of Thanksgiving, Thanksgiving is the time for an abundance of side dishes and fancy main dishes. If it is too much for you to even think about, remember that I have a complete Thanksgiving for 2 post with grocery shopping, oven schedule, and more. 

 

More Thanksgiving recipes I recommend include garlic parmesan green beans, whole orange pepper chicken, rosemary turkey breast, savory mashed sweet potatoes, honey-roasted brussels sprouts, and a butternut squash kale salad

 

Why you’ll love this recipe

 

You will love this green bean casserole because

 

  • It is made from scratch so there are no funny ingredients
  • Even though it is made from scratch, it is so easy anyone can do it
  • Not to mention it is so tasty! Not overdoing any flavors so the green beans can shine.
  • But there are still some interesting textures from the crispy onions and bacon

 

Green bean casserole in a glass baking dish with backlighting.

 

Ingredients

 

  • Green beans or asparagus beans are the heroes of the dish
  • Garlic and onion for boosting flavors and making it more comforting
  • Crispy fried onions and bacon for an interesting and super flavorful topping
  • Bacon fat and all-purpose flour to thicken the sauce
  • White wine, soy sauce, Worcestershire sauce, milk, and vegetable stock for a delicious white sauce
  • A little bit of Swiss cheese to make it more creamy

 

Ingredients to make green bean casserole without mushroom soup.

 

Step-by-step instructions

 

Preheat oven to 375℉ (190℃).

 

Trim and cut green beans into bite-sized pieces. Cook in boiling water until still slightly undercooked, about 2 minutes. Transfer to a bowl of ice water (using a slotted spoon) and give it a quick stir. Pour into an 8x8-inch baking dish or something similar. If using asparagus beans: Skip the boiling and add straight to the baking dish.

 

In a large saucepan over high heat, fry bacon until crispy (1). To fit into the saucepan, I cut each strip in half. Pat dry with a paper towel and set aside. Crumble once cold. Save the bacon fat for the next step.

 

Steps to make the sauce.

 

Reduce the heat to medium. Add butter if needed, otherwise, keep using the bacon fat. We need about 1 tablespoon of fat in the pan (although you may need to add more oil later). Add finely chopped yellow onion (2). Cook until soft, about 5 minutes, then add the garlic and cook for another minute or until fragrant. 

 

Add the all-purpose flour (3) and whisk for about 2 minutes or until the mixture is golden brown (4). While constantly whisking, slowly pour in the white wine, then the soy sauce, Worcestershire sauce, the broth then finally the milk - each separately (to build flavor) (5-6). 

 

Let the sauce simmer for a couple of minutes, until slightly thickened. It should be thick enough to coat the back of a spoon. Remove from heat and stir in cheese. Taste and add more salt if needed. 

 

Pour the sauce over the green beans (7-8) and bake, for about 30 minutes. If it starts to brown, cover it with aluminum foil.

 

Steps to make the green beans.

 

Add the cooked bacon and crispy, fried onion and bake for 5 more minutes (or until the asparagus or green beans are tender). Let rest for 10 minutes before serving to let the sauce thicken a little. 

 

Close-up from above of the green bean casserole.

 

Storage

 

This dish is best served immediately. That being said, it is a great make-ahead dish if you stop at a certain step - see Expert tips below. 

 

However, if you find yourself with too many leftovers after dinner, this green bean casserole can be stored in the refrigerator for 2-3 days. Cover tightly with plastic wrap.

 

The topping will not be crispy, but you can 1) Ignore it and enjoy the dish, 2) Add more crispy onion on top after re-heating, or 3) Scoop off the mushy onion and top with new crispy onion after re-heating. 

 

To reheat, preheat the oven to about 300℉ (150℃), add the casserole, and heat until warmed through, about 15 minutes. In the last 5 minutes, you can add new crispy onion if you want. You can also use these green beans in some leftover egg cups!

 

7 Tasty Ways to Use Your Thanksgiving Leftovers

 

Recipe FAQs

Why is green bean casserole so gross?

This is a funny question. It is most likely gross because you opted for the easiest solution which is the canned cream of mushroom soup, or maybe you also used canned or overcooked green beans.

 

This green bean casserole, made from scratch and without cream of mushroom soup, should not be gross whatsoever. 

 

How do you keep it from getting mushy?

There are two tips to keep a green bean casserole from getting mushy, and they are kind of one and the same thing. The clue is to avoid overcooking the green beans.

 

You should blanch the green beans until they are still slightly undercooked (crisp-tender), roughly 2 minutes, and then quickly take them out with a slotted spoon and add them to a bowl of iced water. The ice water crisps up the green beans, giving a fresher mouthfeel. 

 

If you use asparagus beans (so good by the way!), you don't even need to blanch them. Just cut, trim and add straight to the baking dish with the sauce. Easy peasy!

 

Close-up of asparagus beans.

 

Are you supposed to cover the casserole when it is baking?

No, there's no need to keep it covered while baking. However, if it does gets too brown in the first 25 minutes, loosely cover it with aluminum foil.

 

And the last 5 minutes we want the crispy onion and bacon to stay crisp, and adding a lid/foil does not help with this. If you notice the bacon turns too crisp for your liking, you should take the dish out of the oven. The green beans are done either way!

 

Can I make green bean casserole ahead of time and refrigerate it?

Luckily, you can. You can prepare the green beans and add them to the sauce in the baking dish. Before baking, and once it has cooled, add plastic wrap and place it in the refrigerator. It can stay like this for 2 days. 

 

When you are ready to serve it, continue with the recipe. Bake and cover with crispy onion and bacon. I would then cook the bacon this day too so that it stays crispy. 

 

A glass baking dish with green bean casserole seen from above.

 

What to serve with green bean casserole

Green bean casserole is a staple at many Thanksgiving dinner parties, and I get it. They are creamy, fresh, crispy and so comforting.

 

 

Close-up of the green bean casserole.

 

Expert tips

Make-ahead

Especially for Thanksgiving, we love the idea of making some dishes ahead of time. And this green bean casserole is no exception. There are however some steps that should be done at the same day (baking and adding the crispy onion and baking).

 

For a more thorough explanation, see Recipe FAQs above.

 

Variations

You can use this recipe as a guide but then do whatever you want really. There's no problem with adding some mushrooms to this dish. I usually add mushrooms to everything but found that this dish actually didn't need it. However, if you want to add mushrooms here is what I would do:

 

Add 1 cup of sliced mushrooms to the skillet when you are cooking the diced onion. Cook until the mushroom has softened, about 5-7 minutes. Then proceed with the recipe as is. 

 

You don't even have to use green beans. My favorite is actually asparagus beans because you don't have to blanch/cook them before baking. Asparagus beans are really similar to green beans, with a slightly nutty taste. They are fabulous.

 

You could also use asparagus if you're feeling rich, or even small florets of broccoli. The clue for every one of these is to keep the cooking/blanching to a minimum and shock them in ice water before baking. 

 

Green bean casserole in a glass dish, seen from above.

 

You can use frozen green beans

You can use frozen green beans or asparagus beans if that is all you can find. Cook them in boiling water for about 4-5 minutes, add to ice water as with fresh. Once cool to the touch, add to the sauce in the casserole and bake as with the original recipe. 

 

Fresh are always better, but it's not always easy to find fresh in November, so we make do with what we've got, right!

 

Make crispy onion from scratch

Let me be honest here, I love making things from scratch as you can probably see from my blog. However, crispy onions are almost always better when store-bought. You will very rarely hear me say this.

 

The fine line between burning and crisping up the onion is, as I said, fine. I would recommend getting crispy onion from the store and keeping the headache to a minimum. French's Crispy Fried Onions are the most popular in the US, in Norway, you can use sprøstekt løk

 

If you still want to make crispy fried onion from scratch, there's your chance. Either way, enjoy!

 

Green bean casserole with crispy onion on top in a glass dish.

 

Did you like this recipe? Here are more Thanksgiving dishes I think you’d love:

 

I’d love to hear your thoughts. Comment below or tag me@thegingerwithspice on Instagram. And don’t forget to Pin it for later! To make sure you’re never missing another recipe, please feel free to subscribe to my newsletter

 

As thanks, you will receive a free e-cookbook Travels Through the Seasons, with many delicious recipes from around the world that suit different seasons of the year. 

 

 

To keep the blog up and running this post may contain affiliate links, it will be at no extra cost to you, please read the disclosure for more information.

 

Close-up of the green bean casserole.

Green Bean Casserole without Mushroom Soup

Yield: 4
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour

This green bean casserole without mushroom soup is made from scratch and packs the flavor nevertheless - a perfect Thanksgiving side dish!

Ingredients

  • 1 pound green beans/asparagus beans (400 grams)
  • 2 strips of bacon (or 1-2 tablespoons butter)
  • ½ yellow onion (finely chopped)
  • 2 cloves of garlic
  • 1 tablespoon all-purpose flour
  • 2 tablespoons white wine (or vegetable broth, sake, sherry)
  • 1 teaspoon soy sauce
  • 1 teaspoon Worcestershire sauce
  • ½ cup vegetable or chicken stock (125 milliliters)
  • ¼ cup + 2 tablespoons milk (preferably whole milk, 6 tablespoons)
  • ¼ cup Swiss cheese (4 tablespoons, or gruyere, smoked gouda, cheddar)
  • ½ cup crispy, fried onion (125 milliliters, Norwegian: sprøstekt løk)

Instructions

  1. Preheat oven to 375℉ (190℃).
  2. Trim and cut green beans into bite-sized pieces. Cook in boiling water until still slightly undercooked, about 2 minutes. Transfer to a bowl of ice water (using a slotted spoon) and give it a quick stir. Pour into an 8x8-inch baking dish or something similar. If using asparagus beans: Skip the boiling and add straight to the baking dish.
  3. In a large saucepan over high heat, fry bacon until crispy. To fit into the saucepan, I cut each strip in half. Pat dry with a paper towel and set aside. Crumble once cold. Save the bacon fat for the next step.
  4. Reduce the heat to medium. Add butter if needed, otherwise, keep using the bacon fat. We need about 1 tablespoon of fat in the pan (although you may need to add more oil later). Add finely chopped yellow onion. Cook until soft, about 5 minutes, then add the garlic and cook for another minute or until fragrant.
  5. Add the all-purpose flour and whisk for about 2 minutes or until the mixture is golden brown. While constantly whisking, slowly pour in the white wine, then the soy sauce, Worcestershire sauce, the broth then finally the milk - each separately (to build flavor).
  6. Let the sauce simmer for a couple of minutes, until slightly thickened. It should be thick enough to coat the back of a spoon. Remove from heat and stir in cheese. Taste and add more salt if needed.
  7. Pour the sauce over the green beans and bake, for about 30 minutes. If it starts to brown, cover it with aluminum foil.
  8. Add the cooked bacon and crispy, fried onion and bake for 5 more minutes (or until the asparagus or green beans are tender). Let rest for 10 minutes before serving to let the sauce thicken a little.

Notes

Make ahead tips: You can prepare the green beans and add them to the sauce in the baking dish (steps 1-6). Before baking (in step 7), and once it has cooled, add plastic wrap and place it in the refrigerator. It can stay like this for 2 days. When you are ready to serve it, continue with the recipe. Bake and cover with crispy onion and bacon. I would then cook the bacon this day too so that it stays crispy.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 269Total Fat: 8gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 15mgSodium: 373mgCarbohydrates: 18.8gFiber: 4.2gSugar: 3.9gProtein: 7.3g

Nutrition information isn't always accurate, estimate for informational purposes only.

Did you make this recipe?

Please leave a comment on the blog or tag @thegingerwithspice on Instagram, I'd love to see!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe