Written by

Brittany Hamilton

Published

Easy Slow Cooker Green Bean Casserole from Scratch

Ready In 4 hours 15 minutes
Servings 8 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

There used to be a little diner off Route 9 in Massachusetts called The Silver Skillet that made the most incredible green bean casserole. I’m talking about the kind of side dish that people actually fought over—reaching across the table, ignoring the polite “after you” nonsense. When they closed in 2018 (the owner retired, and honestly, good for her), I felt a real pang of loss. I mean, Thanksgiving just wasn’t the same without that bubbling dish of creamy, crispy-topped goodness showing up on the counter.

After seven tries—including one where I accidentally used sweetened condensed milk instead of cream of mushroom soup (don’t ask, it was a long day)—I finally cracked the code. The secret? Making it completely from scratch in a slow cooker. Let me tell you, the first time I pulled the lid off and saw that perfectly tender green bean mixture with the crispy fried onions on top, I almost teared up. Maybe you’ve been there, chasing a flavor memory from a place that no longer exists.

This slow cooker green bean casserole from scratch is my love letter to that diner. It’s rich, creamy, and has that same deep, savory flavor that made The Silver Skillet famous. The best part? You can make it ahead of time, let the slow cooker do all the work, and show up to your gathering like a total hero. Honestly, I think this version might even be better than the original—and that’s saying something.

Why You’ll Love This Recipe

This isn’t just another green bean casserole recipe. After testing this dish for holiday dinners, potlucks, and random Tuesday nights, I can confidently say this version stands head and shoulders above the rest. Here’s why you’ll absolutely love it:

  • Completely From Scratch – No canned soups, no processed ingredients. Just real butter, fresh mushrooms, and heavy cream that come together to create the most luxurious sauce you’ve ever tasted.
  • Set It and Forget It – The slow cooker does all the heavy lifting. You can prep everything in the morning, turn it on, and walk away until dinner time. Perfect for busy holiday hosting or when you’re juggling multiple dishes.
  • Crowd-Pleaser Guaranteed – I’ve served this at four different gatherings now, and every single time, someone asks for the recipe. Even the pickiest eaters go back for seconds.
  • Make-Ahead Magic – You can prep this dish completely the day before, store it in the refrigerator, and just pop it in the slow cooker when you’re ready. Total game-changer for stressful holidays.
  • Restaurant-Quality Results – That deep, umami-rich flavor from the homemade mushroom sauce and perfectly cooked green beans rivals anything you’d get at a fancy restaurant. Your guests will think you spent hours in the kitchen.

What makes this slow cooker green bean casserole from scratch different from every other recipe out there is the technique. Instead of dumping everything in and hoping for the best, we’re building layers of flavor. Sautéing the mushrooms until they’re golden brown, making a proper roux, and using fresh green beans that hold their texture even after hours of slow cooking. It’s the kind of dish that makes you close your eyes after the first bite—comfort food reimagined, healthier, and absolutely unforgettable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any of the processed stuff. Most of these are pantry staples, but a few key ingredients really make the difference between good and unforgettable.

  • Fresh Green Beans – 2 pounds, trimmed and cut into 2-inch pieces. I prefer using fresh green beans here because they hold their texture so much better than canned or frozen. Look for bright, crisp beans that snap when you bend them. (Pro tip: buy a little extra because some always get snacked on during prep!)
  • Cremini Mushrooms – 1 pound, sliced. These have so much more flavor than regular white mushrooms. They add that deep, earthy richness that makes the sauce taste like it’s been simmering for hours.
  • Unsalted Butter – 4 tablespoons, divided. We’re using some for sautéing the mushrooms and some for making the roux. I always use unsalted so I can control the salt level myself.
  • Yellow Onion – 1 medium, finely diced. This forms the flavor base for the sauce. Don’t skip it—it adds sweetness and depth that you just can’t replicate.
  • Garlic – 4 cloves, minced. Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch.
  • All-Purpose Flour – 1/4 cup. This thickens our sauce to that perfect creamy consistency. For a gluten-free option, you can use a 1:1 gluten-free flour blend.
  • Chicken or Vegetable Broth – 2 cups. I recommend using a good-quality broth here since it’s a major flavor component. Homemade chicken broth takes this to another level if you have it on hand.
  • Heavy Cream – 1 cup. This gives the sauce its luscious, velvety texture. For a lighter version, you can use half-and-half, but the sauce won’t be quite as rich.
  • Dried Thyme – 1 teaspoon. It adds that subtle herbal note that pairs perfectly with the mushrooms and green beans.
  • Salt and Black Pepper – To taste. I start with 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust at the end.
  • Fried Onions – 1 1/2 cups, for topping. You can use store-bought for convenience, but making your own is surprisingly easy and so worth it. More on that in the variations section!
  • Fresh Parsley – 2 tablespoons, chopped, for garnish. That pop of green at the end makes the dish look absolutely gorgeous.

A few ingredient notes from my kitchen to yours: For the mushrooms, I’ve found that buying them whole and slicing them yourself gives the best texture. Pre-sliced mushrooms tend to be cut too thin and can get mushy. And for the green beans, look for ones that are bright green and firm. If the tips are brown or the beans feel limp, move on to another bunch.

Equipment Needed

You don’t need a ton of fancy equipment for this recipe, which is part of what makes it so great. Here’s what you’ll need:

  • 6-Quart Slow Cooker – This is the perfect size for this recipe. If yours is smaller, you can halve the recipe or use a smaller amount of beans. I’ve been using my trusty Crock-Pot for years, and it’s never let me down.
  • Large Skillet or Dutch Oven – You’ll need this for sautéing the mushrooms and making the sauce. A 12-inch skillet works perfectly.
  • Wooden Spoon or Silicone Spatula – For stirring the roux and scraping up all those delicious browned bits from the bottom of the pan.
  • Sharp Knife and Cutting Board – For trimming the green beans and slicing the mushrooms. A good chef’s knife makes this job so much faster.
  • Measuring Cups and Spoons – Accuracy matters, especially with the flour and cream.
  • Whisk – For smoothing out the roux and making sure there are no lumps in the sauce.

If you don’t have a slow cooker, you can absolutely make this in a 9×13 baking dish in the oven at 350°F for about 30 minutes. Just combine everything, top with fried onions, and bake until bubbly. But honestly, the slow cooker version is where the magic happens—the low, steady heat melds all the flavors together in a way that’s hard to beat.

Preparation Method

slow cooker green bean casserole from scratch preparation steps

Alright, let’s get cooking! This slow cooker green bean casserole from scratch comes together in a few simple steps. Take your time with the sauce—it’s the heart of the dish.

  1. Blanch the Green Beans – Bring a large pot of salted water to a boil. Add the trimmed green beans and cook for exactly 3 minutes. Drain them immediately and transfer to a bowl of ice water to stop the cooking process. This step ensures your beans stay bright green and tender-crisp even after hours in the slow cooker. Drain them again and pat dry with paper towels.
  2. Sauté the Mushrooms – In your large skillet, melt 2 tablespoons of butter over medium-high heat. Add the sliced mushrooms in a single layer—don’t crowd the pan! Let them cook without stirring for 3-4 minutes until they’re golden brown on one side. Then stir and cook for another 3-4 minutes until they’re deeply browned and have released their liquid. Season with a pinch of salt and pepper, then transfer to a plate.
  3. Cook the Aromatics – In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the diced onion and cook for 5-6 minutes until soft and translucent. Add the minced garlic and cook for another minute until fragrant. Don’t let the garlic burn—it gets bitter fast!
  4. Make the Roux – Sprinkle the flour over the onions and garlic, stirring constantly with your wooden spoon. Cook for 2 minutes, stirring the whole time. This cooks out the raw flour taste and gives your sauce a beautiful golden color.
  5. Build the Sauce – Slowly pour in the chicken broth while whisking continuously. Keep whisking until the mixture is smooth and starts to thicken, about 3-4 minutes. Then pour in the heavy cream, add the dried thyme, and whisk until combined. Bring the sauce to a gentle simmer—you’ll see small bubbles around the edges. Let it cook for 2-3 minutes until it’s thick enough to coat the back of a spoon.
  6. Combine Everything – Return the sautéed mushrooms to the sauce, stirring to combine. Taste and adjust the seasoning with salt and pepper. At this point, the sauce should taste rich and deeply savory.
  7. Layer in the Slow Cooker – Place the blanched green beans in the slow cooker. Pour the mushroom sauce over the top and gently stir to coat all the beans evenly. Make sure every bean is covered in that gorgeous, creamy sauce.
  8. Cook Low and Slow – Cover the slow cooker and cook on LOW for 3-4 hours or on HIGH for 1 1/2 to 2 hours. You want the beans to be tender but still have a little bite. Check them at the 3-hour mark on low—every slow cooker runs a little differently.
  9. Add the Topping – About 15 minutes before serving, sprinkle the fried onions evenly over the top. Cover and let them warm through and get slightly crispy. If you want extra crunch, you can spread the fried onions on a baking sheet and toast them in a 350°F oven for 5 minutes before adding them to the casserole.
  10. Garnish and Serve – Sprinkle fresh chopped parsley over the top for a pop of color and freshness. Serve straight from the slow cooker (it looks gorgeous on a buffet table) or transfer to a serving dish.

Cooking Tips & Techniques

After making this slow cooker green bean casserole from scratch more times than I care to count, I’ve picked up a few tricks that make a real difference. Let me share what I’ve learned the hard way.

Don’t Skip Blanching the Beans – I know it’s an extra step, but trust me on this one. Blanching stops enzyme activity that would otherwise turn your green beans mushy and drab during the long cooking time. Plus, it sets that beautiful bright green color that makes the dish look so appetizing.

Brown Your Mushrooms Properly – The biggest mistake I made in my early attempts was not giving the mushrooms enough time to brown. Mushrooms need space and heat to develop that deep, almost meaty flavor. If you crowd the pan, they’ll steam instead of brown, and you’ll miss out on all that wonderful umami. Give them room, be patient, and don’t stir too often.

Watch Your Liquid Levels – Slow cookers trap steam, which means your sauce won’t reduce like it would on the stovetop. That’s why it’s important to cook the sauce until it’s actually quite thick before adding it to the slow cooker. If it looks too thin going in, it’ll be watery coming out.

Test for Doneness Early – All slow cookers run at slightly different temperatures. I’ve had some that cook hot and fast, and others that barely simmer. Start checking your casserole at the lower end of the cooking time range. You want the beans tender but not falling apart.

Toast Your Fried Onions – If you’re using store-bought fried onions, take an extra 5 minutes to spread them on a baking sheet and toast them in the oven. It revives their crunch and makes them taste almost homemade. This little step makes a huge difference in texture.

Variations & Adaptations

One of the best things about this slow cooker green bean casserole from scratch is how adaptable it is. Here are some of my favorite variations:

Make It Vegan – Swap the butter for vegan butter or olive oil, use full-fat coconut milk or cashew cream instead of heavy cream, and choose vegetable broth over chicken broth. For the topping, look for vegan fried onions or make your own by tossing thinly sliced onions in seasoned flour and baking them at 400°F for 15-20 minutes.

Add Some Protein – This casserole is fantastic as a side dish, but it can easily become a main course. Try adding 2 cups of shredded rotisserie chicken, cooked and crumbled bacon, or even some sautéed tofu for a vegetarian protein boost. Stir it in along with the mushrooms.

Seasonal Twists – In the fall, add 1/2 cup of roasted butternut squash cubes along with the green beans. In the spring, toss in some fresh peas or asparagus tips during the last 30 minutes of cooking. The creamy mushroom sauce pairs beautifully with so many vegetables.

Cheese Lovers’ Version – Stir in 1 cup of shredded Gruyère or sharp white cheddar cheese right after you add the cream to the sauce. The cheese melts into the sauce and adds another layer of richness. Top with an extra sprinkle before adding the fried onions.

Spicy Kick – Add 1/2 teaspoon of red pepper flakes along with the thyme, or stir in a diced jalapeño with the onions. The heat cuts through the creaminess beautifully and adds a surprising pop of flavor.

Serving & Storage Suggestions

This slow cooker green bean casserole from scratch is incredibly versatile when it comes to serving. Here’s how to make the most of it.

Serving Temperature – Serve this dish hot, straight from the slow cooker. The creamy sauce and tender beans are at their absolute best when they’re piping hot. If you’re serving it at a buffet, keep the slow cooker on the “warm” setting so it stays perfect throughout the meal.

What to Serve Alongside – This casserole is a natural fit for holiday tables, but it’s also amazing alongside roasted turkey breast, a juicy roast chicken, or even a simple grilled steak. For a vegetarian meal, pair it with a hearty grain like quinoa or farro and a fresh green salad.

Storage Instructions – Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together even more overnight, making the leftovers almost better than the original. Just keep in mind that the fried onions will lose their crunch—that’s totally normal.

Reheating Tips – To reheat, transfer the casserole to a baking dish and warm it in a 350°F oven for 15-20 minutes. If you want to restore some crunch, add a fresh sprinkle of fried onions during the last 5 minutes. You can also reheat individual portions in the microwave, but the texture won’t be quite as nice.

Freezer Instructions – This casserole freezes beautifully! Prepare it completely, but don’t add the fried onions. Let it cool completely, then transfer to a freezer-safe container. It will keep for up to 3 months. To serve, thaw overnight in the refrigerator, then reheat in a 350°F oven until bubbly. Add the fried onions during the last 10 minutes of reheating.

Nutritional Information & Benefits

While this slow cooker green bean casserole from scratch is definitely a comfort food, it also brings some surprising nutritional benefits to the table. Here’s a breakdown:

Estimated Nutritional Values (per serving, based on 8 servings):

  • Calories: 285
  • Total Fat: 18g
  • Saturated Fat: 11g
  • Cholesterol: 55mg
  • Sodium: 520mg
  • Total Carbohydrates: 24g
  • Dietary Fiber: 4g
  • Sugars: 6g
  • Protein: 7g

Health Benefits – Green beans are packed with vitamins A, C, and K, plus fiber that supports digestive health. Mushrooms are one of the few natural food sources of vitamin D, and they’re rich in antioxidants that support your immune system. Using homemade sauce means you control the sodium and skip the preservatives found in canned versions.

Dietary Considerations – This recipe can be made gluten-free by using a 1:1 gluten-free flour blend. It’s naturally vegetarian when made with vegetable broth. For a lower-fat version, substitute half-and-half for the heavy cream and reduce the butter to 3 tablespoons.

Conclusion

This slow cooker green bean casserole from scratch has become my go-to dish for every gathering, and I have a feeling it’ll become yours too. It brings back that feeling of walking into The Silver Skillet, smelling that incredible aroma, and knowing something amazing was about to hit the table. But honestly, this version is even better—it’s made with love, real ingredients, and a whole lot of trial and error.

I’d love to hear how yours turns out! Did you try any of the variations? Did your guests fight over the last spoonful? Drop a comment below and share your experience. And if you’re looking for another show-stopping side dish for your next gathering, check out my creamy make-ahead mashed potatoes—they’re the perfect partner for this casserole.

Happy cooking, friends. Here’s to recreating those unforgettable flavors in our own kitchens.

Frequently Asked Questions

Can I use frozen green beans instead of fresh?

Yes, you can use frozen green beans! Skip the blanching step and add them directly to the slow cooker frozen. Keep in mind that frozen beans will be a bit softer than fresh, so reduce the cooking time by about 30 minutes on low.

Can I make this casserole ahead of time?

Absolutely! You can prepare the entire casserole (without the fried onions) up to 24 hours in advance. Store it covered in the refrigerator, then reheat in the slow cooker on low for 2-3 hours before serving. Add the fried onions during the last 15 minutes.

Why is my sauce watery?

This usually happens if the sauce wasn’t thick enough before going into the slow cooker, or if the slow cooker was left uncovered. Make sure your sauce coats the back of a spoon before adding it to the beans, and always keep the lid on during cooking.

Can I double this recipe?

Yes! This recipe doubles beautifully. Just make sure your slow cooker is large enough (at least 6 quarts). You may need to increase the cooking time by about 30 minutes on low since the slow cooker will be fuller.

What can I use instead of fried onions?

You can make your own crispy onion topping by tossing thinly sliced onions in seasoned flour and baking them at 400°F for 15-20 minutes. Alternatively, crushed buttery crackers or toasted breadcrumbs mixed with melted butter make a delicious substitute.

Pin This Recipe!

slow cooker green bean casserole from scratch recipe

Print

Easy Slow Cooker Green Bean Casserole from Scratch

This slow cooker green bean casserole from scratch is a rich, creamy, and deeply savory side dish made with fresh green beans, homemade mushroom sauce, and crispy fried onions. It’s a crowd-pleasing, make-ahead recipe that brings restaurant-quality results to your table.

  • Author: Sydney
  • Prep Time: 20 minutes
  • Cook Time: 3 hours 30 minutes
  • Total Time: 3 hours 50 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 2 pounds fresh green beans, trimmed and cut into 2-inch pieces
  • 1 pound cremini mushrooms, sliced
  • 4 tablespoons unsalted butter, divided
  • 1 medium yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 2 cups chicken or vegetable broth
  • 1 cup heavy cream
  • 1 teaspoon dried thyme
  • Salt and black pepper to taste
  • 1 1/2 cups fried onions, for topping
  • 2 tablespoons fresh parsley, chopped, for garnish

Instructions

  1. Blanch the green beans: Bring a large pot of salted water to a boil. Add the trimmed green beans and cook for exactly 3 minutes. Drain and transfer to a bowl of ice water to stop the cooking. Drain again and pat dry.
  2. Sauté the mushrooms: In a large skillet, melt 2 tablespoons of butter over medium-high heat. Add the sliced mushrooms in a single layer and cook without stirring for 3-4 minutes until golden brown. Stir and cook for another 3-4 minutes until deeply browned. Season with salt and pepper, then transfer to a plate.
  3. Cook the aromatics: In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the diced onion and cook for 5-6 minutes until soft and translucent. Add the minced garlic and cook for 1 minute until fragrant.
  4. Make the roux: Sprinkle the flour over the onions and garlic, stirring constantly. Cook for 2 minutes.
  5. Build the sauce: Slowly pour in the chicken broth while whisking continuously. Whisk until smooth and thickened, about 3-4 minutes. Pour in the heavy cream, add the dried thyme, and whisk until combined. Bring to a gentle simmer and cook for 2-3 minutes until thick enough to coat the back of a spoon.
  6. Combine everything: Return the sautéed mushrooms to the sauce, stirring to combine. Taste and adjust seasoning with salt and pepper.
  7. Layer in the slow cooker: Place the blanched green beans in the slow cooker. Pour the mushroom sauce over the top and gently stir to coat all the beans evenly.
  8. Cook low and slow: Cover and cook on LOW for 3-4 hours or on HIGH for 1 1/2 to 2 hours, until beans are tender but still have a bite.
  9. Add the topping: About 15 minutes before serving, sprinkle the fried onions evenly over the top. Cover and let them warm through and get slightly crispy.
  10. Garnish and serve: Sprinkle fresh chopped parsley over the top. Serve straight from the slow cooker or transfer to a serving dish.

Notes

Don’t skip blanching the beans—it keeps them bright green and tender-crisp. Brown the mushrooms properly for deep umami flavor. Cook the sauce until thick before adding to the slow cooker to avoid a watery result. Start checking doneness at the lower end of the cooking time range. Toast store-bought fried onions for extra crunch.

Nutrition

  • Serving Size: 1 serving
  • Calories: 285
  • Sugar: 6
  • Sodium: 520
  • Fat: 18
  • Saturated Fat: 11
  • Carbohydrates: 24
  • Fiber: 4
  • Protein: 7

Keywords: green bean casserole, slow cooker, from scratch, Thanksgiving, side dish, comfort food, holiday

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating