
The Best Crockpot Green Bean Casserole – Quick Facts
- Ready In: 3 hours
- Serves: 16; perfect for a holiday gathering!
- Main Ingredients: green beans (fresh or canned), cream of mushroom soup, french fried onions, & milk (regular or plant-based).
- Best For: Thanksgiving, Christmas, Easter, or another family gathering
- Dietary Info: dairy-free friendly, gluten-free friendly, vegetarian, great for a crowd!
- Origin: I have hosted several holiday dinners at my house and can tell you that oven space comes at a premium! Therefore, I continue to find other ways to cook some of our favorite main dishes and side dishes (like the BEST Grilled Turkey). After some extensive testing, I bring you a traditional green bean casserole made entirely in the slow cooker!
Looking for a few more recipes to free up oven space? You have to try our Instant Pot mashed potatoes, smoked turkey, & crock pot stuffing!
Key Ingredients & Substitutions
Be sure to see the recipe card for the full listing of ingredients, instructions, & estimated nutritional information.

- Green Beans – this crock pot method was tested and approved with canned beans & fresh green beans. Use the one that works for you – both instructions are in the recipe card!
- Cream of Mushroom Soup – a variety of different canned cream soups would work. Keep it traditional with cream of mushroom or swap it out for cream of celery or cream of chicken soup. And if you have the time, I have a dairy-free cream of mushroom soup to lighten things up!
- Milk – use what you have on hand – regular milk or any plant-based milk!
How To Make Crockpot Green Bean Casserole

Step 1 – Put all of the ingredients in a slow cooker with half a cup of french fried onions (reserve the rest for later).

Step 2 – Mix it all together and let it cook, covered, on high.
Recipe Variations
Option to switch up the traditional flavor profile:
- Add in some cooked, chopped bacon (like our green bean casserole with bacon).
- Sprinkle in some shredded cheese (like our cheesy green bean casserole).
- Swap out the traditional french fried onions topping for crispy shallots!

Step 3 – Let it hang out on the warm setting. Sprinkle the remaining french fried onions on top right before serving.
Crock Pot Green Bean Casserole FAQs
Any of these green beans will work here! The recipe card below & my fresh green bean casserole include instructions for canned green beans and fresh green beans. Feel free to use frozen beans, they just may need a little longer to cook in the crock pot.
Save the addition of the majority of the french fried onion topping until right before serving. Closing them in the slow cooker with the top on will soften them very quickly.
Yes, put all of the ingredients (except the remaining french onions for topping) in the crock pot, cover, and place in the fridge until the next day. It may need to cook a bit longer since it will all be very cold.
Made this recipe and loved it?!
We would love it if you would take a minute and leave a star rating and review – it is also helpful if you made any substitutions or changes to the recipe to share that as well. THANK YOU!
Follow Us on Social

Crock Pot Green Bean Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 3 hours
- Total Time: 3 hours 10 minutes
- Yield: 16 servings 1x
- Category: Side Dish
- Method: Slow Cooker
- Cuisine: American
Description
Our easy Crock Pot Green Bean Casserole is an easy way to make this classic side dish without using the oven when feeding a crowd!
Ingredients
- 4 (14.5oz) cans of green beans (French-cut style), drained
- 2 (10oz) cans of cream of mushroom soup
- 3/4 cup unsweetened almond milk (sub regular milk)
- 1/8 teaspoon ground black pepper
- 1/8 teaspoon red pepper flakes (optional)
- 6oz french fried onions (regular or gluten-free), divided
Instructions
- Slow Cooker: Add canned green beans, cream of mushroom soup, milk, 1/8 teaspoon black pepper, 1/8 teaspoon red pepper flakes (if using) and 1/2 cup of the french fried onions to the slow cooker. Mix to combine.
- Cook: Secure the lid on top and cook on the HIGH setting for 2-3 hours. Then reduce temp to keep warm.
- Serve: Leave the crock pot on the warm setting. When ready to serve, sprinkle the remaining french fried onions on top and enjoy!
Notes
- Gluten Free: use gluten-free french fried onions.
- Fried Onions: highly recommend adding these right before serving, otherwise they will get soggy real quick in the slow cooker.
- Cream of Mushroom Soup: option to use any variety of store-bought cream of mushroom soup or make your own dairy free cream of mushroom soup.
- Fresh Green Bean Casserole: If you prefer to use fresh green beans, feel free to make our Fresh Green Bean Casserole from Scratch and transfer to a slow cooker instead of baking in the oven. Simply place the par-boiled green beans in the crock pot with the mushroom mixture, instead of putting them in a casserole dish. Set the slow cooker to the high setting for 1.5 hours and then leave on warm setting until ready to serve. Add the french fried onion topping right before serving.
- Storage: leftover green bean casserole can be stored in an airtight container in the fridge for 4-5 days.
Nutrition
- Serving Size: 4 oz
- Calories: 40
- Sugar: 1.4 g
- Sodium: 235.4 mg
- Fat: 2 g
- Carbohydrates: 5 g
- Protein: 1.1 g
- Cholesterol: 0 mg
Mike says
Needed space in the oven this year and you recipe was spot on! Thanks TWS!
Erin says
Yay! Glad to hear this was a winner!
Jennifer says
I do plan on making these. Why are the canned beans in crock-pot 2-3 hours and par boiled just 1.5?
Erin says
Hi Jennifer – I think you are asking about the difference between the canned version and the “From Scratch” version in the notes? So, after testing we found that 2-3 hours for the canned green beans was enough time on high to get everything to the right temp and then we just keep warm in the slow cooker. The “from scratch” method is simply different because we are dealing with fresh green beans and generally speaking it seems most people don’t want fresh green beans to be the same texture as a canned green bean so, after testing, this was the method that worked best for us. Feel free to keep the fresh green beans in longer, depending upon what texture you are going for! Hope that helps!