For years, my mom made green bean casserole using a can of green beans, a can of condensed mushroom soup, and a sprinkle of the mandatory fried onions on top. But once I started hosting Thanksgiving, I knew we had to spice up this nostalgic staple by making it from scratch instead. Through rigorous testing, we finally found a recipe that the whole family loved - it even included a bonus ingredient: artichokes! And not long after, this homemade Green Bean and Artichoke Casserole found a reoccurring role on our holiday table.

This green bean and artichoke casserole is a great side dish for all holidays, but especially for Thanksgiving and Christmas. It pairs wonderfully with the other standard foods, like turkey, cranberry sauce, and mashed potatoes, but adds its own unique flair with the addition of the artichokes. It can also be a make-ahead dish that you can warm up in the oven just before serving guests. Just leave off the fried onions until the final bake!
Most made-from-scratch green bean casserole recipes require you to blanch the fresh green beans before assembling the casserole. However, for this recipe, I opted to skip that step and just bake the green beans in the oven for a bit longer so they can soften that way instead. This uses less dishes and frees up some of your prep time, forcing your oven to do more of the heavy lifting!
In just an hour and 10 minutes from start to finish, with only 25 minutes of true hands-on time, this recipe is a no-brainer. The mushroom sauce is filled with fresh ingredients, like cremini mushrooms, onion, and garlic, making it WAY more flavorful and wholesome than the canned kind. The combination of fresh green beans and artichokes provides a briny, crisp base that's paired perfectly with the mushrooms and crunchy fried onions on top.
Green beans are truly the hero of this dish because they're so versatile! They go with nearly anything and are such a simple, almost flavorless vegetable that's easy to be a fan of and most of your guests will enjoy. If you aren't looking for the classic green bean casserole, you can opt for roasting the green beans or serving them in a salad instead.
Ingredients

Instructions
- Step 1: Preheat oven to 400 degrees F. Prepare a 9x13 baking dish by spraying it with nonstick spray.

- Step 2: Heat a large skillet over medium heat. Add butter and cook until melted. Add onion and mushrooms. Cook 8 to 10 minutes.

- Step 3: Add garlic, stir, and cook another 30 seconds. Then, add flour. Stir to combine.

- Step 4: Pour in chicken broth, salt, and pepper. Stir to combine. Bring to a simmer and cook until thickened. Turn off heat. Stir in milk.

- Step 5: Add half of the green beans to the baking dish, followed by ½ of the artichokes, breaking them up with your hands. Spoon half of the mushroom sauce over the green beans and artichokes to cover them.

- Step 6: Add the remaining green beans, artichokes, and mushroom sauce in another layer on top.

- Step 7: Cover the baking dish with foil. Then bake, mixing the green beans and artichokes halfway to reincorporate the top ones in the sauce. Sprinkle onions all over the top, cover with foil, and bake again.
⭐️ Quick Tip! Don't skip stirring the green beans halfway through baking! You'll want to mix the top layer into the sauce to help them soften, since they weren't blanched prior to baking.

My Top Tips!
⭐️ If you plan to make this recipe ahead of serving, stop baking after 45 minutes. Then, when you're ready to reheat and serve, top with the fried onions and bake for 15 to 20 minutes, or until warm.
⭐️ If you'd like a more traditional green bean casserole, you can leave out the artichokes.

Related Recipes
Looking for more Thanksgiving side dish recipes? Try these:
Share your cooking with me! If you make this recipe, I'd love to know. Leave a comment with a rating at the bottom of this page!

Green Bean and Artichoke Casserole (with Fresh Green Beans!)
Equipment
Ingredients
- 2 pounds fresh green beans, trimmed
- 1 (14 ounce) can quartered artichoke hearts, drained
- 4 tablespoons (½ stick) unsalted butter
- 1 yellow onion, diced
- 1 pound baby bella mushrooms, sliced
- 6 garlic cloves, minced
- ¼ cup all purpose flour
- 2 cups low sodium chicken broth
- ¾ teaspoon kosher salt
- ¼ teaspoon black pepper
- ¼ cup milk
- 2 ½ cups fried onions
Instructions
- Preheat oven to 400 degrees F. Prepare a 9x13 baking dish by spraying it with nonstick spray.
- Heat a large skillet over medium heat. Add butter and cook until almost completely melted. Add onion and mushrooms. Cook 8 to 10 minutes, or until the onions and mushrooms have softened and most of the liquid from the mushrooms has evaporated.
- Add garlic, stir, and cook another 30 seconds. Then, add flour. Stir to combine.
- Pour in chicken broth, salt, and pepper. Stir to combine. Bring to a simmer and cook 10 to 15 minutes, while stirring intermittently, until the liquid has thickened. Turn off the heat. Then, stir in the milk.
- Add half of the green beans (1 pound) to the prepared baking dish, followed by ½ a can of the artichoke hearts scattered over top, breaking them up with your hands. Spoon half of the mushroom sauce over the green beans and artichokes to cover them in an even layer.
- Add the remaining green beans (1 pound), artichokes (½ a can - breaking them up with your hands), and mushroom sauce in another layer on top.
- Cover the baking dish with foil. Bake for 45 minutes, mixing the green beans and artichokes around halfway to reincorporate the top ones in the sauce.
- Sprinkle fried onions all over the top, cover again with foil, and bake another 10 to 15 minutes.
Notes
- If you'd like a more traditional green bean casserole, you can leave out the artichokes.
- Don't skip stirring the green beans halfway through baking! You'll want to mix the top layer into the sauce to help them soften.
- If you plan to make this recipe ahead of serving, stop after baking for 45 minutes. Then, when you're ready to reheat and serve, top with the fried onions and bake for 15 to 20 minutes, or until warm.
Nutrition
Want more recipes like this delivered right to your inbox? Be sure to subscribe above and never miss a thing!










Comments
No Comments