Green Bean Casserole Recipes

Disclaimer: This post may contain affiliate links. See our full Terms and Privacy Policy for more information.

By Alex

Posted on

Recipes

Green Bean Casserole Ideas

Let’s be honest—green bean casserole isn’t exactly rocket science, but damn if there aren’t a million ways to make it better than your aunt’s soggy disaster!

I’m partial to jazzing up the classic cream of mushroom version with some cheesy variations (seriously, when has cheese ever made anything worse?), but throw in some bacon, crispy onions, or garlic parmesan and you’ve got a side dish that might actually get eaten before the leftovers grow fur.

Whether you stick with Campbell’s or go all fancy-pants with homemade sauce, these five variations will make people forget they’re eating vegetables!

Classic Cream of Mushroom Green Bean Casserole

classic green bean casserole

The iconic green bean casserole with crispy fried onions that’s a must-have for any holiday table.

Ingredients:

  • 2 cans (14.5 oz each) green beans, drained
  • 1 can (10.5 oz) cream of mushroom soup
  • 1/2 cup milk
  • 1 teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 tablespoon soy sauce
  • 1 1/3 cups french fried onions, divided
  • Instructions:

    1. Preheat your oven to 350°F and grab a 2-quart casserole dish.
    2. Mix the soup, milk, pepper, garlic powder and soy sauce in a large bowl until smooth.
    3. Add the drained green beans and 2/3 cup of the fried onions, then stir everything together.
    4. Pour the mixture into your casserole dish and spread it out evenly.
    5. Bake uncovered for 25 minutes or until the casserole is hot and bubbling in the center.
    6. Take it out and sprinkle the remaining fried onions on top.
    7. Return to oven for another 5 minutes until the onions are golden brown.
    8. Let it cool for about 5 minutes before serving… it’s super hot right outta the oven!

    Cheesy Green Bean Casserole

    cheesy green bean casserole

    This delectable twist on the classic green bean casserole adds a heavenly layer of melted cheese that will have your family begging for seconds!

    Ingredients:

  • 2 cans (14.5 oz each) green beans, drained
  • 1 can (10.5 oz) cream of mushroom soup
  • 1 cup shredded cheddar cheese
  • 1/2 cup sour cream
  • 1/4 cup milk
  • 1 teaspoon garlic powder
  • 1/2 teaspoon black pepper
  • 1 container (6 oz) French fried onions, divided
  • 1/2 cup grated Parmesan cheese
  • Instructions:

    1. Preheat your oven to 350°F and lightly grease a 2-quart casserole dish.
    2. In a large bowl, mix together the drained green beans, cream of mushroom soup, cheddar cheese, sour cream, milk, garlic powder and black pepper.
    3. Stir in half of the French fried onions until everything is well combined.
    4. Pour the mixture into your prepared casserole dish and spread it out evenly.
    5. Bake uncovered for 25 minutes until the casserole is hot and bubbly.
    6. Remove from oven and sprinkle the remaining French fried onions and the Parmesan cheese on top.
    7. Return to the oven and bake for an additional 5-10 minutes until the onions are golden brown and crispy.
    8. Let it cool for about 5 minutes before serving… this gives the cheese time to set up a little but its still gonna be hot enough to burn the roof of your mouth if your not careful!

    Garlic Parmesan Green Bean Casserole

    garlic parmesan green bean casserole

    This creamy Garlic Parmesan Green Bean Casserole elevates the classic dish with rich cheese flavors and crispy toppings for a showstopping side dish everyone will love.

    Ingredients:

  • 2 pounds fresh green beans, trimmed
  • 3 tablespoons butter
  • 4 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 1/2 cups whole milk
  • 1/2 cup heavy cream
  • 1 cup parmesan cheese, freshly grated
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 1 1/2 cups crispy fried onions
  • 1/2 cup panko breadcrumbs
  • 2 tablespoons olive oil
  • Instructions:

    1. Preheat your oven to 375°F and grease a 9×13 baking dish.
    2. Bring a large pot of salted water to boil and cook green beans for 4-5 minutes until tender-crisp, then drain and plunge into ice water to stop cooking.
    3. In a large skillet, melt butter over medium heat and add minced garlic, cooking for about 1 minute until fragrant.
    4. Sprinkle flour over the garlic and butter, whisking constantly for 1-2 minutes to create a roux.
    5. Gradually pour in milk and heavy cream while continuing to whisk, cooking until the mixture thickens slightly.
    6. Remove from heat and stir in 3/4 cup of the parmesan cheese, salt, pepper, and nutmeg until smooth.
    7. Pat the green beans dry and add them to the sauce, tossing to coat evenly.
    8. Transfer the green bean mixture to the prepared baking dish.
    9. In a small bowl, combine the remaining parmesan cheese, crispy fried onions, panko breadcrumbs, and olive oil.
    10. Sprinkle the topping mixture evenly over the green beans.
    11. Bake uncovered for 25-30 minutes, until the top is golden brown and the sauce is bubbling.
    12. Let rest for 5 minutes before serving so nobody burns their mouth… we’ve all been there!

    Bacon Green Bean Casserole

    bacon infused green bean casserole

    This mouthwatering bacon green bean casserole combines the classic comfort of traditional green bean casserole with the irresistible flavor of crispy bacon for an upgraded holiday side dish everyone will love.

    Ingredients:

  • 1 pound fresh green beans, trimmed and cut in half
  • 8 slices bacon, chopped
  • 1 yellow onion, diced
  • 2 cloves garlic, minced
  • 1 can (10.5 oz) cream of mushroom soup
  • 1/2 cup sour cream
  • 1/2 cup milk
  • 1 cup shredded cheddar cheese, divided
  • 1 container (6 oz) french fried onions, divided
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon salt
  • Instructions:

    1. Preheat your oven to 350°F and grease a 9×13 inch baking dish.
    2. Bring a large pot of salted water to a boil and cook green beans until crisp-tender, about 5-6 minutes, then drain and place in ice water to stop cooking.
    3. In a large skillet, cook the chopped bacon over medium heat until crispy, about 5-7 minutes.
    4. Remove most of the bacon to a paper towel-lined plate, leaving about 2 tablespoons in the pan.
    5. Add diced onion to the bacon grease and cook until softened, about 3-4 minutes.
    6. Add minced garlic and cook for another 30 seconds until fragrant.
    7. In a large bowl, mix together the cream of mushroom soup, sour cream, milk, half the cheddar cheese, half the bacon, half the fried onions, salt and pepper.
    8. Drain the green beans well and add them to the mixture, stirring to combine.
    9. Pour everything into the prepared baking dish and top with remaining cheese.
    10. Bake uncovered for 25 minutes, then remove from oven and top with the remaining bacon and fried onions.
    11. Return to oven and bake for another 5-10 minutes until the topping is golden brown and casserole is bubbly.
    12. Let cool for about 5 minutes before serving… trust me its gonna be hot!

    Crispy Onion Green Bean Casserole

    crispy onion green bean casserole

    This classic green bean casserole with crispy onions is a perfect side dish for holiday dinners, family gatherings, or just when you’re craving some comfort food.

    Ingredients:

  • 2 cans (14.5 oz each) green beans, drained
  • 1 can (10.5 oz) cream of mushroom soup
  • 3/4 cup milk
  • 1 teaspoon garlic powder
  • 1/2 teaspoon black pepper
  • 1 tablespoon soy sauce
  • 1 1/2 cups French fried onions, divided
  • Instructions:

    1. Preheat your oven to 350°F and grab a 2-quart casserole dish.
    2. In a large mixing bowl, combine the mushroom soup, milk, garlic powder, pepper and soy sauce until smooth.
    3. Add the drained green beans and 1/2 cup of the fried onions to the mixture and stir until everything is coated real good.
    4. Pour the mixture into your casserole dish and spread it evenly.
    5. Bake uncovered for 25 minutes or until the casserole is bubbling on the edges.
    6. Take the dish out and sprinkle the remaining 1 cup of fried onions on top.
    7. Put it back in the oven for another 5 minutes or until the onions get nice and crispy.
    8. Let it cool for about 5 minutes before serving… it’s super hot coming out of the oven!

    Your gonna love how the crunchy onion topping contrasts with the creamy green bean mixture!

    This recipe is super adaptable too, you can always add some bacon bits or sliced mushrooms if you want to take it to the next level.

    Ranch Green Bean Casserole

    ranch green bean casserole recipe

    This creamy green bean casserole with a tangy ranch twist will quickly become your family’s new favorite holiday side dish.

    Ingredients:

  • 2 cans (14.5 oz each) Green Beans, drained
  • 1 can (10.5 oz) Cream of Mushroom Soup
  • 1 packet (1 oz) Ranch Seasoning Mix
  • 1/2 cup Sour Cream
  • 1 cup Cheddar Cheese, shredded
  • 1 1/2 cups French Fried Onions, divided
  • 1/4 cup Milk
  • 1/4 teaspoon Black Pepper
  • Instructions:

    1. Preheat your oven to 350°F and grease a 2-quart casserole dish.
    2. In a large mixing bowl, combine the cream of mushroom soup, ranch seasoning packet, sour cream, milk and black pepper.
    3. Stir in the drained green beans, 1 cup of the fried onions and 3/4 cup of the shredded cheddar cheese.
    4. Pour the mixture into your prepared casserole dish and spread it evenly.
    5. Bake uncovered for 25 minutes, then remove from oven.
    6. Sprinkle the remaining cheese and fried onions on top.
    7. Return to the oven and bake for another 5-10 minutes until the onions are golden brown and the casserole is bubbly.
    8. Let it cool for about 5 minutes before serving so nobody burns their mouth!

    Creamy Alfredo Green Bean Casserole

    creamy alfredo green bean casserole

    This indulgent twist on the classic green bean casserole combines tender green beans with creamy Alfredo sauce for a rich and satisfying side dish that will wow your dinner guests.

    Ingredients:

  • 2 pounds fresh green beans, trimmed and cut in half
  • 2 tablespoons salt (for boiling water)
  • 2 tablespoons butter
  • 1 onion, finely diced
  • 3 cloves garlic, minced
  • 8 ounces mushrooms, sliced
  • 2 cups alfredo sauce
  • 1/2 cup grated parmesan cheese
  • 1 cup french fried onions
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • Instructions:

    1. Preheat your oven to 350°F and grease a 9×13 casserole dish.
    2. Bring a large pot of water to a boil and add salt.
    3. Add green beans to boiling water and cook for about 5 minutes until bright green and crisp-tender.
    4. Drain the beans and immediately plunge them into ice water to stop the cooking process then drain again.
    5. In a large skillet melt butter over medium heat.
    6. Add onions and cook until translucent, about 3-4 minutes.
    7. Add garlic and cook for 30 seconds until fragrant.
    8. Add mushrooms and cook until they release their moisture and begin to brown, about 5-7 minutes.
    9. Stir in alfredo sauce, half the parmesan cheese, pepper and nutmeg.
    10. Fold in the green beans until well coated with the sauce mixture.
    11. Transfer everything to the prepared casserole dish.
    12. Sprinkle with remaining parmesan and fried onions.
    13. Bake uncovered for 25-30 minutes until bubbling and golden brown on top.
    14. Let stand for 5 minutes before serving… it’ll be super hot from the oven!

    Jalapeño Cheddar Green Bean Casserole

    spicy cheesy green bean casserole

    Jalapeño Cheddar Green Bean Casserole is a spicy twist on the classic holiday dish that adds a kick of heat and cheesy goodness to your table.

    Ingredients:

  • 2 cans (14.5 oz each) green beans, drained
  • 1 can cream of mushroom soup
  • 1 cup sour cream
  • 2 cups shredded cheddar cheese, divided
  • 3 jalapeños, seeded and diced
  • 1 yellow onion, diced
  • 3 cloves garlic, minced
  • 1 container (6 oz) french fried onions
  • 2 tablespoons butter
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • Instructions:

    1. Preheat your oven to 350°F and grease a 9×13 inch baking dish.
    2. In a large skillet, melt the butter over medium heat and sauté the diced onion for about 3-4 minutes until translucent.
    3. Add the minced garlic and diced jalapeños to the skillet and cook for another 2 minutes.
    4. In a large mixing bowl, combine the cream of mushroom soup, sour cream, salt, pepper, sautéed vegetables and 1 1/2 cups of the shredded cheddar cheese.
    5. Fold in the drained green beans and mix until everything is well coated.
    6. Transfer the mixture to the prepared baking dish and sprinkle the remaining 1/2 cup of cheddar cheese on top.
    7. Bake uncovered for 25 minutes, then remove from the oven and top with the french fried onions.
    8. Return to the oven and bake for an additional 5-10 minutes until the onions are golden brown and the casserole is bubbly.
    9. Let it cool for about 5 minutes before serving… it’s super hot coming out of the oven!

    One-Pan Green Bean Casserole

    one pan green bean casserole

    This delicious one-pan green bean casserole combines crispy fried onions, creamy mushroom soup and fresh green beans for a classic comfort dish that’s perfect for holidays or weeknight dinners.

    Ingredients:

  • 2 cans (14.5 oz each) Green Beans, drained
  • 1 can (10.5 oz) Cream of Mushroom Soup
  • 1/2 cup Milk
  • 1 teaspoon Black Pepper
  • 1 teaspoon Garlic Powder
  • 1/2 teaspoon Salt
  • 1 1/2 cups French Fried Onions, divided
  • 1/2 cup Shredded Cheddar Cheese (optional)
  • Instructions:

    1. Preheat your oven to 350°F.
    2. In a large oven-safe skillet, mix together the drained green beans, cream of mushroom soup, milk, black pepper, garlic powder and salt until well combined.
    3. Stir in 1 cup of the fried onions and the shredded cheese if using.
    4. Spread the mixture evenly in the skillet.
    5. Bake uncovered for 25 minutes or until the mixture is hot and bubbling.
    6. Take the skillet out and sprinkle the remaining 1/2 cup of fried onions on top.
    7. Return to the oven for another 5 minutes or until the onions are golden brown.
    8. Let it cool for about 5 minutes before serving, cause it’s gonna be super hot!

    Mushroom & Swiss Green Bean Casserole

    mushroom swiss green bean casserole

    This delicious twist on a classic green bean casserole combines earthy mushrooms and creamy Swiss cheese for a flavor explosion that’ll make your holiday guests beg for seconds.

    Ingredients:

  • 2 pounds fresh green beans, trimmed and cut into 2-inch pieces
  • 2 tablespoons butter
  • 1 onion, finely chopped
  • 16 ounces mushrooms, sliced
  • 3 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 cup chicken broth
  • 1 cup heavy cream
  • 2 cups Swiss cheese, shredded
  • 1 teaspoon thyme
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 1/2 cups french fried onions
  • Instructions:

    1. Preheat your oven to 375°F and prepare a 9×13 baking dish with cooking spray.
    2. Bring a large pot of salted water to a boil and add green beans, cooking for about 5 minutes until bright green but still crisp then drain and plunge into ice water to stop cooking.
    3. In a large skillet over medium heat, melt butter and cook onions until they’re starting to get soft, about 3-4 minutes.
    4. Add mushrooms to the skillet and cook until they release their moisture and begin to brown, around 7-8 minutes.
    5. Stir in garlic and cook until fragrant, about 30 seconds.
    6. Sprinkle flour over the mushroom mixture and stir constantly for 1 minute.
    7. Slowly pour in chicken broth while stirring, then add heavy cream and continue to stir until sauce thickens.
    8. Add 1 1/2 cups of the Swiss cheese, thyme, salt and pepper, stirring until cheese melts completely.
    9. Drain your green beans good and mix them with the mushroom sauce in a large bowl.
    10. Transfer everything to your prepared baking dish and top with the remaining Swiss cheese and the fried onions.
    11. Bake uncovered for 25-30 minutes until bubbly and golden on top.
    12. Let it cool for 5 minutes before serving so you dont burn your mouth!

    Truffle Green Bean Casserole

    truffle infused green bean casserole

    This luxurious green bean casserole brings a touch of elegance with the rich, earthy flavors of truffle that will impress even the pickiest dinner guests.

    Ingredients:

  • 2 pounds fresh green beans, trimmed
  • 2 tablespoons kosher salt
  • 3 tablespoons butter
  • 1 shallot, finely chopped
  • 8 ounces mushrooms, sliced
  • 2 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 1 cup chicken broth
  • 1 cup heavy cream
  • 2 tablespoons truffle oil
  • 1/2 cup parmesan cheese, grated
  • 1 1/2 cups french fried onions
  • 1/2 teaspoon black pepper
  • Instructions:

    1. Preheat your oven to 375°F.
    2. Bring a large pot of water to boil with 2 tablespoons of salt.
    3. Add green beans to boiling water and cook for about 5 minutes until bright green and slightly tender.
    4. Drain beans and plunge into ice water to stop cooking process then drain again.
    5. In a large skillet melt butter over medium heat and add shallots, cooking until soft, about 2 minutes.
    6. Add mushrooms and garlic, cook until mushrooms release their moisture and begin to brown, about 5-7 minutes.
    7. Sprinkle flour over the mixture and stir constantly for 1 minute.
    8. Slowly whisk in chicken broth and bring to a simmer.
    9. Add heavy cream and continue to simmer until sauce thickens, about 5-6 minutes.
    10. Stir in truffle oil, half the parmesan cheese and season with black pepper.
    11. Fold in the green beans and half of the fried onions.
    12. Transfer to a 9×13 baking dish and top with remaining parmesan and fried onions.
    13. Bake for 25-30 minutes until bubbly and golden on top.
    14. Let cool for 5 minutes before serving so your guests dont burn their mouths!

    Vegan Green Bean Casserole

    vegan green bean casserole recipe

    This creamy vegan green bean casserole combines fresh vegetables, homemade mushroom sauce and crispy onion topping for a plant-based twist on the classic Thanksgiving side dish.

    Ingredients:

  • 1 pound fresh green beans, trimmed and cut into 2-inch pieces
  • 2 tablespoons olive oil
  • 1 yellow onion, diced
  • 3 cloves garlic, minced
  • 8 ounces mushrooms, sliced
  • 2 tablespoons all-purpose flour
  • 1 cup vegetable broth
  • 1 cup unsweetened almond milk
  • 2 tablespoons nutritional yeast
  • 1 teaspoon dried thyme
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 1/2 cups french fried onions
  • Instructions:

    1. Preheat your oven to 375°F and lightly grease a 9×13 baking dish.
    2. Bring a large pot of water to boil and blanch green beans for 5 minutes, then drain and transfer to an ice bath to stop cooking.
    3. Heat olive oil in a large skillet over medium heat and sauté onions until soft, about 5 minutes.
    4. Add garlic and mushrooms, cooking until mushrooms release their moisture and begin to brown, about 7-8 minutes.
    5. Sprinkle flour over the mushroom mixture and stir constantly for 1 minute.
    6. Slowly add vegetable broth while stirring, then pour in the almond milk and continue stirring until smooth.
    7. Mix in nutritional yeast, thyme, salt and pepper, then simmer until sauce thickens, about 5-7 minutes.
    8. Drain the green beans and mix them with the mushroom sauce in a large bowl.
    9. Transfer the mixture to your prepared baking dish and top with 1 cup of the fried onions.
    10. Bake for 20 minutes, then sprinkle the remaining 1/2 cup of fried onions on top and bake for 5 more minutes until golden and bubbly.
    11. Let it cool for 5 minutes before serving… your guests won’t even know its vegan!

    About the author: Alex

    Alex is the creator behind Mocktails ‘n Cocktails, where he stirs up drink inspiration for every kind of host, from the cocktail curious to the sober celebrators. With a love for great flavor and zero fuss, he’s here to help you host gatherings that feel warm, run smoothly and bring people together - no stress required.