Slow cooker green bean casserole is so easy to make from scratch – without any canned soup! This comfort food classic recipe uses fresh green beans, has a creamy, bacon-filled sauce, is topped with crispy fried onions and is made right in the crockpot. This dish serves a crowd and comes out perfect every time.

wooden spoon scooping green bean casserole from a slow cooker.

Green Bean Casserole in the Crockpot

Ok so having a turkey or ham is excellent and all, but the side dishes are really what makes the holiday meals, don’t you agree?

There are some tried and true classics that are so good, that it almost feels like it’s against the law not to have them. This slow cooker green bean casserole is one of them!

Classic green bean casserole usually has a cream of mushroom soup base. I personally don’t like mushrooms…or canned, jiggy soups, so we’re making it nice and creamy with heavy cream and broth instead of condensed soup.

You’ll crisp up some bacon and then use the leftover bacon grease to make a roux which thickens the sauce and adds great flavor. 

The crispy, salty, smoky bacon and herbs help to cut through the richness, and the tender green beans and crispy onions give us the layers of textures and big flavor we’ve all come to expect.

This green bean casserole doesn’t disappoint!

Why we love slow cooked Green Bean Casserole

Easy – Making crockpot green bean casserole means there’s no need to watch over the stove and frees up oven space.

Bacon and crispy onions – I mean, need I say more? The salty, smoky, crispy bits of bacon and the crunchy onion topping adds another element that brings this recipe up about ten notches.

Stays warm – Once it’s done cooking, being able to keep it warm until you’re ready to serve, is super helpful. Timing everything to make sure everything is hot when it gets to the table can be tricky! 

Healthier – Not using canned soup eliminates so much of the sodium and processed ingredients used in other recipes.

Budget-friendly – This no-fuss recipe uses your everyday ingredients, easily found at your local grocery store if you don’t have them already. It’s a humble dish but always a favorite.

serving dish of green bean casserole.

Equipment you’ll need

  • Slow Cooker – This has been my slow cooker of choice for years. Read my full review here.
  • Tongs – You can easily handle and toss the green beans with tongs. I’ve been using them for more & more things.
  • Veggie Chopper – Easily dice the onion without tears.


Below is a list of the ingredients you’ll need to gather to make this recipe. Scroll all the way down for the full recipe card.

  • Bacon – You’ll need about 6 strips cut into small pieces. Don’t buy the precooked stuff because we need the leftover grease from frying it. I buy nitrate free, thick cut bacon. If you don’t want to add bacon, you can leave it out (but you’ll miss out on a ton of flavor). 
  • Diced Yellow Onion & Minced Garlic – These aromatics get sautéed in the bacon grease and become the flavor base of the entire dish. 
  • All-Purpose Flour – Helps to thicken the sauce. If gluten is a concern for you, you can use an alternative 1:1 gluten-free all-purpose instead.
  • Chicken Broth – Homemade or store-bought broth will work. Since there’s added salt in this recipe along with bacon and fried onions which contain salt, feel free to use a low sodium broth.
  • Heavy Cream – The higher the fat content, the creamier and richer the sauce will be. You can substitute for whole milk if preferred, however, it won’t result in exactly the same consistency.
  • Salt, Black Pepper, & Dried Thyme – Just a bit of added seasoning to enhance the taste.
  • Green Beans – Use fresh, washed, and trimmed green beans. I took a shortcut and bought a 2 lb bag of already trimmed green beans from the produce department.
  • Fried Onions – Adds a yummy crunchy element inside and on top of the crockpot green bean casserole recipe. If you have leftovers, they’re great on salads, burgers, sandwiches, and more.
overhead shot of green bean casserole topped with fried onions.

How to make Crockpot Green Bean Casserole

  1. STEP ONE: Cook the bacon in a large skillet over medium heat until crisp. Transfer to a paper towel-lined plate and sauté the onion in bacon grease. Once it’s translucent, add the garlic in and cook until fragrant. This happens quickly in about a minute, so keep your eye on it.  
  2. STEP TWO: Whisk in the flour for about 1 minute, until fully cooked. You’ll notice it turning lightly golden and becoming pasty. This is the roux that forms the base of the sauce and will help to thicken it up.
  3. STEP THREE: Whisk in the chicken broth and bring it to a boil, whisking constantly. Don’t be afraid to deglaze the bottom of the skillet while you’re at it! Then, reduce the heat to medium and whisk in the heavy cream. 
  4. STEP FOUR: To the creamy mixture, toss in the bacon, salt, pepper, and dried thyme. Stir everything and continue to cook for about 5 minutes until it thickens. Remove from the heat.
  5. STEP FIVE: Now we turn our attention to the slow cooker. Grab your beans (already washed and trimmed I hope!) and add them to the bottom of the slow cooker. Pour the creamy sauce overtop and stir to make sure all the beans are evenly coated and spread out. 
  6. STEP SIX: Cover and cook on HIGH for 3-4 hours or LOW for 5-6, stirring occasionally. Once the cooking time is up, stir in ¾ cup of the fried onions to the green bean mixture and top with the remaining fried onions for a crunchy finish. Leave the lid off and keep it on the warm setting until you’re ready to serve.
collage of 4 photos showing the process of making green bean casserole with fresh green beans.

How to serve them

A classic side deserves a spot on your holiday menu with other traditional Thanksgiving or Christmas recipes. Slow cooker sweet potato casserole, 5-ingredient turkey stuffing casserole, traditional herb stuffing, and classic cranberry sauce are a few constants at our table. 

I will say that as much as I enjoy slow cooker green bean casserole on special occasions along with slow cooker turkey breast, it really is simple comfort food that can be made any night of the week, just like crockpot broccoli casserole.

Classic meatloaf with brown gravy can always use a good creamy side dish, don’t you think?!

Possible Substitutions/Additions

  • Trim your green beans. Yes, it’s a little time-consuming, but worth it. They not only look prettier and more even, but it’s not pleasant eating those tips.
  • Use fresh green beans. I prefer the texture of fresh beans in this recipe. They’re not mushy! Frozen green beans will work too if that’s what you have. Thaw them first and drain extra liquid.
  • Easily double the recipe if you’re using a large slow cooker. Cook a little while longer.
  • Be sure to keep some of those crispy onions for the topping at the end. If not, they’ll all end up soggy!
  • Swap the fried onions for Panko breadcrumbs if that’s what you have on hand.
  • If you like mushrooms, you can dice and saute some fresh mushrooms with the onions.

How to store leftovers

Whatever doesn’t get eaten, store in an airtight container. Heat them up again the next day or use them to fill these easy veggie pot pie cupcakes. A twist on the original recipe and so much fun to eat!

How long will green bean casserole last in the fridge?

Up to 5 days.

How to reheat

If you have a really big portion to reheat, you can use either the slow cooker or a skillet on the stovetop. If it’s just a single serving, a quick zap in the microwave is all you need.

Can I freeze them?

Technically yes, but it’s not highly recommended. Once thawed, the texture just won’t be the same and the onions will be all kinds of soggy.

spoon lifting green bean casserole from a slow cooker.


Can I use canned green beans?

Some people love the convenience of canned beans. No need to wash, trim, or cut them! So yes, you can, but you’ll need to adjust cooking time so you don’t end up with mush. The dish will be done in 1-2 hours.

If you can help it, I am always a cheerleader for fresh beans just because I like the texture of them a bit better, but you do you.

Can I bake it?

Yes, if you don’t have time to wait on the slow cooker, you can prepare as directed and bake for 30-40 minutes at 350° F in a 9×13 dish.

How long can I keep beans warm in the crockpot?

Keep them warm and ready to serve for up to 3 hours. Keep an eye on them every once in a while so that the edges don’t start to burn.

Need more slow cooker ideas? Try these:

Slow Cooker Buffalo Mac and Cheese

Crockpot Grape Jelly Meatballs

Slow Cooker Chicken Potatoes & Green Beans

Crockpot Roast Beef

Click here for my entire collection of slow cooker recipes.

Looking for more green bean sides? Try these:

Country Style Green Beans

Baked Green Bean Fries

Oven Roasted Garlic Green Beans

wooden spoon sticking into a crockpot of green bean casserole.

Did You Make This?

If you made this recipe, I’d love to know how it went in the comments section below.

You can also tag me on Instagram – @melissa_ppplates or share a pic in the Persnickety Plates Community Facebook group. I love seeing what you’ve tried!

wooden spoon scooping green bean casserole from a slow cooker.
5 from 6 votes

Slow Cooker Green Bean Casserole

Servings: 8 servings
Prep Time: 15 minutes
Cook Time: 4 hours
Total Time: 4 hours 15 minutes
Slow cooker green bean casserole is so easy to make from scratch – without any canned soup! This comfort food classic recipe uses fresh green beans, has a creamy, bacon-filled sauce, is topped with crispy fried onions and is made right in the crockpot. This dish serves a crowd and comes out perfect every time.



  • 6 strips bacon cut into small pieces
  • 1 small yellow onion diced
  • 2 cloves garlic minced
  • 3 Tablespoons all purpose flour
  • 1.5 cups chicken broth
  • 1 cup heavy cream
  • ¼ teaspoon salt
  • ¼ teaspoon pepper
  • ½ teaspoon dried thyme
  • 2 pounds fresh green beans washed & trimmed
  • 2 cups fried onions divided


  • Heat a large skillet over medium-high heat and add the chopped bacon. Cook until crisp and then remove to a paper towel lined plate to drain.
    6 strips bacon
  • To the bacon grease, add the diced onion and saute until translucent.
    1 small yellow onion
  • Add in the garlic and cook until fragrant.
    2 cloves garlic
  • Whisk in the flour, it will thicken. Continue whisking to fully cook the flour, approximately 1 minute.
    3 Tablespoons all purpose flour
  • Whisk in the chicken broth and bring to a boil, whisking constantly.
    1.5 cups chicken broth
  • Reduce heat to medium and whisk in the heavy cream.
    1 cup heavy cream
  • Add in the crisp bacon, salt, pepper, and dried thyme and stir. Continue cooking for approximately 5 minutes while it thickens. Remove from heat.
    ¼ teaspoon salt, ½ teaspoon dried thyme, ¼ teaspoon pepper
  • Pour the trimmed green beans into the bottom of the slow cooker and top with the sauce. Stir to evenly coat.
    2 pounds fresh green beans
  • Cover and cook on HIGH for 3-4 hours or LOW for 5-6 hours, stirring occasionally.
  • After 3 hours, stir in ¾ cup fried onions and top with the remaining fried onions. Leave the lid off and turn to WARM for serving.
    2 cups fried onions


Store leftovers covered in the fridge for up to 5 days. 


Serving: 1g | Calories: 310kcal | Carbohydrates: 18g | Protein: 6g | Fat: 24g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.02g | Cholesterol: 45mg | Sodium: 477mg | Potassium: 328mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1230IU | Vitamin C: 15mg | Calcium: 69mg | Iron: 2mg

Nutritional information is an estimate and provided to you as a courtesy. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.

Did you make this recipe?

Tag me on Instagram @melissa_pplates so I can see!

Originally published November 24, 2014

Green Bean Casserole (without the canned soup!) - perfect for the holidays or as a weeknight side dish! | Persnickety Plates

5 from 6 votes (5 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

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


  1. 5 stars
    This was the best green bean casserole that I have ever had! Thank you so much for such a fantastic recipe. I will never eat it another way. Happy Thanksgiving!