For the longest time, Thanksgiving green bean casserole was just something you ate because it was on the table. You know the one—soggy green beans swimming in a thin sauce, with a few limp onions floating on top. I just accepted that it wasn’t going to taste like the crispy, creamy version I remembered from the one time my aunt made it from scratch back in 2009. I had been looking for a way to get that same rich, savory flavor and that perfect crunch without standing over a hot oven for an hour while the turkey was already monopolizing the space. It felt like a lost cause, honestly. The whole thing seemed like a trade-off you just had to make for the sake of convenience. But then, on a random Tuesday in November, I had the idea to try it in the slow cooker. I figured the low, steady heat might actually do the beans some good. And let me tell you, it worked better than I ever expected. The sauce turned into this thick, velvety blanket, and the green beans stayed tender without turning to absolute mush. That first bite made me put my fork down for a second. It was the one I had been looking for all along.
Why You’ll Love This Recipe
This isn’t just another side dish recipe. This is the one that solves the biggest holiday cooking problem: oven space. When you’re juggling a roast turkey, a slow cooker beef stew, or a batch of rolls, the last thing you need is another dish fighting for a spot. This entire casserole comes together in your Crockpot, freeing up your oven and your stovetop for everything else.
- Hands-Off Cooking: Just stir everything together, set the timer, and walk away. No stirring, no checking, no stress.
- Rich, Creamy Sauce: The slow cooker works its magic here, creating a sauce that is thick, savory, and clings perfectly to every bean.
- Perfect Texture Every Time: No more mushy beans! The gentle heat keeps them tender-crisp, and the crispy onions stay crunchy until the very end.
- Crowd-Pleasing Favorite: This is the dish that disappears first at potlucks. Even the picky eaters go back for seconds.
- Simple Pantry Ingredients: You probably already have everything you need in your pantry and fridge. No fancy shopping trips required.
What makes this different from every other version out there is the technique. Instead of just dumping everything in, I use a little trick to concentrate the flavor. I sauté the mushrooms and onions first to draw out their deep, earthy taste. It adds a layer of savory richness that you just can’t get from a can. And the texture? Honestly, it’s the best version of this classic dish I have ever made. It is the kind of side dish that makes you close your eyes after the first bite. It’s comfort food reimagined—easier, faster, and with the same soul-soothing satisfaction you crave during the holidays.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that classic flavor without the fuss. Most of these are pantry staples, which makes it perfect for a last-minute side dish.
- Fresh Green Beans (1 ½ pounds, trimmed and halved): I really recommend fresh green beans here. They hold their texture so much better than frozen or canned. Look for beans that are bright green and snap when you bend them. (If you’re in a pinch, frozen whole green beans work, but skip the canned ones for this recipe.)
- Cremini Mushrooms (8 ounces, sliced): These add that deep, savory flavor that makes the sauce so good. Baby bellas are perfect. Don’t skip the sautéing step—it’s where the magic happens.
- Yellow Onion (1 medium, diced): The base of our flavor. A sweet onion works great here too.
- Garlic (3 cloves, minced): Fresh garlic is a must. It adds a punch that powdered garlic just can’t replicate.
- Unsalted Butter (4 tablespoons): We use this to sauté the mushrooms and onions. It adds richness and helps build the roux later.
- All-Purpose Flour (¼ cup): This thickens the sauce perfectly. For a gluten-free version, you can use a 1:1 gluten-free flour blend.
- Chicken or Vegetable Broth (1 ½ cups): Use a good quality broth here. It’s the backbone of the sauce. I prefer low-sodium so I can control the salt.
- Heavy Cream (1 cup): This is what makes the sauce so luxuriously creamy. You can substitute with half-and-half for a lighter version, but the sauce won’t be quite as thick.
- Worcestershire Sauce (1 tablespoon): This adds a subtle umami depth that you can’t quite put your finger on, but you’ll miss if it’s not there.
- Dried Thyme (½ teaspoon): A classic herb pairing with mushrooms and green beans.
- Salt and Black Pepper (to taste): Season as you go for the best flavor.
- Crispy Fried Onions (2 cups, divided): The star of the show! We stir half into the casserole and save the rest for topping. I like the classic French’s brand, but any store brand works great.
Equipment Needed
You don’t need a lot of fancy tools for this one. Just a few basics that you probably already have.
- 6-Quart or Larger Slow Cooker: This size is perfect for the full recipe. A smaller one might be too crowded, and you want the sauce to coat everything evenly.
- Large Skillet or Sauté Pan: For sautéing the mushrooms and onions. A stainless steel or cast iron pan works best for browning.
- Wooden Spoon or Silicone Spatula: For stirring the roux and scraping up all those delicious browned bits from the pan.
- Cutting Board and Sharp Knife: For prepping the green beans and onions.
- Measuring Cups and Spoons: Accuracy matters, even in a slow cooker recipe.
- Mixing Bowl: For combining the sauce ingredients before adding them to the slow cooker.
If you don’t have a large skillet, a Dutch oven works just as well for the stovetop step. And if your slow cooker runs hot, you might want to check the casserole a little earlier to prevent the sauce from reducing too much.
Preparation Method

Let’s get cooking! This comes together in just a few simple steps.
- Sauté the Aromatics (10 minutes): Place a large skillet over medium-high heat and melt 2 tablespoons of the butter. Add the sliced cremini mushrooms and a pinch of salt. Cook, stirring occasionally, for about 5-7 minutes, until the mushrooms have released their liquid and started to turn golden brown. Add the diced yellow onion and cook for another 3-4 minutes, until softened. Finally, add the minced garlic and cook for just 30 seconds, until fragrant. Transfer this mixture to your slow cooker.
- Make the Roux (3 minutes): In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Whisk in the ¼ cup of all-purpose flour. Cook, whisking constantly, for about 1-2 minutes. You want the mixture to be bubbly and lightly golden, but not brown. This cooks out the raw flour taste.
- Build the Sauce (3 minutes): Slowly pour in the chicken or vegetable broth while whisking vigorously to prevent lumps. Continue whisking until the mixture thickens, about 1-2 minutes. It should be smooth and glossy. Pour in the heavy cream, Worcestershire sauce, and dried thyme. Whisk until combined. Season with salt and pepper to taste. The sauce should be a bit thinner than you want the final result to be—it will thicken further in the slow cooker.
- Combine in the Slow Cooker (5 minutes): Add the trimmed and halved fresh green beans to the slow cooker with the mushroom mixture. Pour the creamy sauce over the top. Add 1 cup of the crispy fried onions. Gently stir everything together until the green beans are evenly coated in the sauce.
- Slow Cook (3-4 hours on LOW or 1.5-2 hours on HIGH): Cover the slow cooker with the lid and cook on LOW for 3 to 4 hours or on HIGH for 1.5 to 2 hours. You want the green beans to be tender but still have a slight bite to them. They should not be mushy. The sauce will have thickened nicely by this point.
- Add the Topping (5 minutes): About 10 minutes before you’re ready to serve, carefully remove the lid. Sprinkle the remaining 1 cup of crispy fried onions evenly over the top of the casserole. Replace the lid and let it cook for another 5-10 minutes, just until the onions are warmed through and slightly softened on the bottom but still crunchy on top.
- Rest and Serve (5 minutes): Turn off the slow cooker and let the casserole sit for about 5 minutes before serving. This allows the sauce to set up just a little more. Serve hot, straight from the slow cooker.
Pro Tip: If your sauce looks a little thin after the cooking time, remove the lid and let it cook on HIGH for an additional 15-20 minutes to allow some of the liquid to evaporate. Just keep an eye on it so you don’t overcook the green beans.
Cooking Tips & Techniques
I’ve made this casserole more times than I can count, and I’ve definitely learned a few things along the way. Here are the tips that make the biggest difference.
Don’t Skip the Sauté. I know it’s an extra step, and sometimes you just want to dump everything in the Crockpot and be done. But trust me on this one. Sautéing the mushrooms and onions first draws out their moisture and concentrates their flavor. It also prevents them from releasing too much liquid into the sauce during the slow cooking process, which can make it watery. The roux step is just as important. It ensures your sauce is silky smooth and thick, not lumpy or thin.
The Green Bean Conundrum. Fresh green beans are absolutely the way to go here. I tried it once with frozen beans because that’s all I had, and while it was still edible, the texture was noticeably softer. If you must use frozen, do not thaw them first. Add them straight from the freezer to the slow cooker. And please, for the love of all things crunchy, do not use canned green beans. They will turn into complete mush.
The Timing Trick. This casserole is incredibly forgiving on the timing. It can sit on the “Keep Warm” setting for up to an hour without any issues. Just don’t add the crispy onion topping until you’re ready to serve. If you add them too early, they’ll absorb moisture from the steam and become soft and chewy. No one wants that.
My Biggest Failure: I once tried to double the recipe in my 6-quart slow cooker. It was a disaster. The slow cooker was too full, the sauce didn’t thicken properly, and the green beans were unevenly cooked. Stick to a single batch unless you have a massive 8-quart or larger slow cooker. If you need more, just make two batches.
Variations & Adaptations
This recipe is a fantastic base, and it’s easy to adapt to your own tastes or dietary needs.
- Make it Gluten-Free: Simply swap the all-purpose flour for a 1:1 gluten-free flour blend or cornstarch. If using cornstarch, mix 2 tablespoons of cornstarch with 2 tablespoons of cold water to make a slurry, then whisk it into the broth mixture instead of the flour roux.
- Add Some Protein: Turn this side dish into a main course by adding cooked, shredded chicken or turkey. Stir in about 2 cups of shredded rotisserie chicken along with the green beans. It makes for a fantastic, creamy one-pot meal.
- Try a Different Mushroom: Cremini mushrooms are classic, but you can use shiitake or oyster mushrooms for a more complex, earthy flavor. Just slice them thinly and sauté as directed.
- Add a Kick of Heat: If you like a little spice, add a pinch of red pepper flakes along with the garlic. Or, stir in a finely diced jalapeño with the onions. It adds a lovely warmth that complements the creamy sauce.
- Seasonal Twist: In the fall, add a handful of fresh chopped sage or rosemary along with the thyme. The herbaceous notes pair beautifully with the earthy mushrooms and rich sauce.
I once tried a version with a handful of crispy bacon bits stirred in at the end. It was absolutely incredible. The smoky, salty crunch adds another whole dimension of flavor. I highly recommend it if you have some leftover bacon.
Serving & Storage Suggestions
This casserole is best served hot, straight from the slow cooker. It’s the perfect side dish for a holiday feast, a Sunday potluck, or even a cozy weeknight dinner.
Serving: Spoon it into a serving bowl or serve it directly from the slow cooker insert (just be careful, it’s hot!). Garnish with a little extra fresh thyme or a sprinkle of black pepper for a pretty presentation. It pairs beautifully with roasted turkey, crockpot pulled pork tacos, or a simple roast chicken. For a complete holiday spread, serve it alongside a creamy roasted butternut squash soup for a starter.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The sauce will thicken quite a bit as it cools, which is totally normal.
Reheating: The best way to reheat this is in the microwave or on the stovetop. For the microwave, just heat it in 30-second intervals until warmed through. For the stovetop, place it in a small saucepan over medium-low heat, stirring occasionally, until hot. You might need to add a splash of broth or milk to loosen the sauce back up. The crispy onions will have softened by this point, so I like to add a fresh sprinkle of them on top after reheating.
Freezing: You can freeze this casserole before adding the crispy onion topping. Let it cool completely, then transfer it to a freezer-safe container. It will keep for up to 3 months. Thaw it overnight in the refrigerator, then reheat it in the slow cooker or on the stovetop, and add the fresh crispy onions just before serving.
Nutritional Information & Benefits
While this is a comforting, indulgent side dish, it does have some redeeming qualities. Here’s a rough estimate per serving (based on 8 servings):
- Calories: ~280
- Fat: 18g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 6g
- Sodium: ~450mg
Health Benefits: Green beans are a great source of vitamins A, C, and K, as well as fiber. They’re also low in calories. The mushrooms provide B vitamins and selenium, which are important for immune function. The heavy cream and butter add richness, but you can lighten it up by using half-and-half or a plant-based cream alternative. This dish is naturally low-carb and can be made gluten-free with a simple substitution. It’s a treat, but a delicious one that you can feel good about serving to your family.
Conclusion
This Easy Crockpot Green Bean Casserole with Crispy Onions has completely changed my holiday cooking game. It’s the perfect blend of creamy, savory, and crunchy, all without taking up a single inch of oven space. I love that I can set it and forget it, leaving me free to focus on the turkey, the ham, or just enjoying a glass of wine with my guests. It’s proof that you don’t have to sacrifice flavor for convenience. The sauce is so much richer and more flavorful than the canned version, and the texture of the fresh green beans is just unbeatable. I really hope you give this one a try. Customize it with your favorite add-ins, and don’t be shy with that crispy onion topping. Let me know in the comments below how it turned out for you! Did you add bacon? Did you try it with a different mushroom? I love hearing about your kitchen adventures. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen green beans instead of fresh?
Yes, you can! Use frozen whole green beans and add them straight from the freezer—do not thaw them first. The texture will be slightly softer than fresh, but it will still be delicious. Avoid canned green beans, as they will become mushy.
How do I prevent the sauce from being too thin?
Make sure you cook the roux for a full 1-2 minutes to eliminate the raw flour taste. Also, if the sauce looks thin after the cooking time, remove the lid and cook on HIGH for an additional 15-20 minutes to allow some liquid to evaporate.
Can I make this dairy-free?
Absolutely! Substitute the butter with a plant-based butter or olive oil. Use a dairy-free heavy cream alternative, like full-fat coconut cream or a cashew-based cream. The sauce will be slightly different in flavor but still creamy and delicious.
How do I keep the crispy onions from getting soggy?
The key is to add them at the very end. Stir half into the casserole before cooking, but reserve the other half for the topping. Add the topping just 10 minutes before you’re ready to serve. This ensures they stay crunchy on top while the bottom layer softens into the sauce.
Can I prepare this the night before?
Yes, you can do all the prep work the night before. Trim the green beans, slice the mushrooms, and dice the onion. Store them separately in the refrigerator. In the morning, simply sauté the aromatics, make the sauce, and assemble everything in the slow cooker. It makes the morning of a holiday so much easier!
Pin This Recipe!

Easy Crockpot Green Bean Casserole with Crispy Onions
This creamy, savory green bean casserole is made entirely in the slow cooker, freeing up oven space for your holiday feast. Fresh green beans and a rich, homemade sauce make this a crowd-pleasing side dish that’s both convenient and delicious.
- Prep Time: 15 minutes
- Cook Time: 3 hours 30 minutes
- Total Time: 3 hours 45 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 1 ½ pounds fresh green beans, trimmed and halved
- 8 ounces cremini mushrooms, sliced
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 1 ½ cups chicken or vegetable broth (low-sodium preferred)
- 1 cup heavy cream
- 1 tablespoon Worcestershire sauce
- ½ teaspoon dried thyme
- Salt and black pepper to taste
- 2 cups crispy fried onions, divided
Instructions
- Sauté the Aromatics (10 minutes): Place a large skillet over medium-high heat and melt 2 tablespoons of the butter. Add the sliced cremini mushrooms and a pinch of salt. Cook, stirring occasionally, for about 5-7 minutes, until the mushrooms have released their liquid and started to turn golden brown. Add the diced yellow onion and cook for another 3-4 minutes, until softened. Finally, add the minced garlic and cook for just 30 seconds, until fragrant. Transfer this mixture to your slow cooker.
- Make the Roux (3 minutes): In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Whisk in the ¼ cup of all-purpose flour. Cook, whisking constantly, for about 1-2 minutes. You want the mixture to be bubbly and lightly golden, but not brown. This cooks out the raw flour taste.
- Build the Sauce (3 minutes): Slowly pour in the chicken or vegetable broth while whisking vigorously to prevent lumps. Continue whisking until the mixture thickens, about 1-2 minutes. It should be smooth and glossy. Pour in the heavy cream, Worcestershire sauce, and dried thyme. Whisk until combined. Season with salt and pepper to taste. The sauce should be a bit thinner than you want the final result to be—it will thicken further in the slow cooker.
- Combine in the Slow Cooker (5 minutes): Add the trimmed and halved fresh green beans to the slow cooker with the mushroom mixture. Pour the creamy sauce over the top. Add 1 cup of the crispy fried onions. Gently stir everything together until the green beans are evenly coated in the sauce.
- Slow Cook (3-4 hours on LOW or 1.5-2 hours on HIGH): Cover the slow cooker with the lid and cook on LOW for 3 to 4 hours or on HIGH for 1.5 to 2 hours. You want the green beans to be tender but still have a slight bite to them. They should not be mushy. The sauce will have thickened nicely by this point.
- Add the Topping (5 minutes): About 10 minutes before you’re ready to serve, carefully remove the lid. Sprinkle the remaining 1 cup of crispy fried onions evenly over the top of the casserole. Replace the lid and let it cook for another 5-10 minutes, just until the onions are warmed through and slightly softened on the bottom but still crunchy on top.
- Rest and Serve (5 minutes): Turn off the slow cooker and let the casserole sit for about 5 minutes before serving. This allows the sauce to set up just a little more. Serve hot, straight from the slow cooker.
Notes
Don’t skip sautéing the mushrooms and onions—it concentrates flavor and prevents a watery sauce. For a gluten-free version, use a 1:1 gluten-free flour blend or a cornstarch slurry (2 tbsp cornstarch mixed with 2 tbsp cold water). If the sauce is too thin after cooking, remove the lid and cook on HIGH for an additional 15-20 minutes. Add the crispy onion topping just before serving to keep it crunchy. Leftovers can be stored in the refrigerator for up to 4 days or frozen for up to 3 months (without the topping).
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 5
- Sodium: 450
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 22
- Fiber: 3
- Protein: 6
Keywords: green bean casserole, crockpot, slow cooker, Thanksgiving, side dish, crispy onions, holiday, easy


