When I lift the lid, the edges are bubbling and the green beans are coated in a creamy mushroom sauce. This Crockpot Green Bean Casserole gives you the familiar casserole flavor without needing to heat up the oven or stir together a separate sauce on the stove. It serves eight, which makes it a handy side when the oven is already busy.
I stir the condensed soup, milk, soy sauce, and pepper together with the beans right in the slow cooker. The soup gives the casserole its creamy base, while a little soy sauce adds a savory note without taking over. A shower of French-fried onions goes on at the end, so every serving gets that crunchy contrast against the soft beans and sauce.

Kitchen Note
Give the mixture a good stir before covering the cooker. I look for beans evenly coated in sauce, with no pockets of condensed soup left unmixed around the edges.
Save this Crockpot Green Bean Casserole for a creamy, hands-off side with a crunchy French-fried onion topping.
Why a Wet Can of Beans Can Turn This Slow-Cooker Casserole Loose
A slow cooker holds onto moisture rather than letting it evaporate quickly. That matters with canned green beans: any liquid clinging to them goes into the pot along with the beans, and it can thin the creamy sauce. Drain the cans well before adding them. The goal isn’t to dry the beans out; it’s to keep extra canning liquid from changing the balance of the casserole.
The condensed soup and milk already make a sauce that can coat the beans without a separate thickening step. Because the cooker stays covered, the sauce won’t reduce the way it might in an uncovered pan. Starting with drained beans gives the casserole a better chance of staying creamy rather than soupy. Once everything is combined, leave the lid on while it cooks; frequent peeking lets heat escape and can stretch out the cooking time.
This is a forgiving side, but the texture depends on those small choices: drain the beans, combine the ingredients evenly, and let the slow cooker do its work. You don’t need to pre-cook the beans or build a roux. The condensed soup is doing the thickening for you.
What the Soup, Milk, and Soy Sauce Each Bring to the Pot

- Canned cut green beans — They’re tender enough to heat through in the slow cooker without a blanching step. Use cut beans for the familiar casserole texture, and drain them well so their canning liquid doesn’t water down the sauce.
- Condensed cream of mushroom soup — This is the casserole’s creamy base and the ingredient that gives it body. Standard cans work well here; there’s no need to reach for a premium soup, since the beans and topping bring their own texture.
- Whole milk — Milk loosens the condensed soup so it can coat the beans. Whole milk gives the sauce a fuller feel than a thinner milk would, and it blends in easily when stirred with the soup before cooking.
- Soy sauce — A small amount adds a savory, salty note that deepens the mushroom flavor. Use regular soy sauce if that’s what you keep on hand; its flavor is meant to support the soup, not dominate it.
- French-fried onions — These bring the crisp, savory finish that contrasts with the soft beans. They’re already cooked and crunchy, so they don’t need to spend time in the slow cooker.
Building the Casserole in the Slow Cooker
Coat the Cooker Before Adding the Beans
Lightly coat the inside of a 6-quart slow cooker with nonstick cooking spray. Get the base and the sides so the creamy mixture is less likely to cling as it cooks. Drain the canned green beans, then add them to the prepared cooker. The cooker is ready for the sauce ingredients once the beans are in.
Stir Until the Beans Are Evenly Coated
Add the condensed cream of mushroom soup, whole milk, soy sauce, and ground black pepper to the beans. Stir until the sauce looks consistent and the beans are coated throughout. Break up any thick clumps of soup as you stir; leaving them intact can give you uneven pockets of sauce. Cover the slow cooker once the mixture is evenly combined.
Cook Until Hot, Then Finish with the Crunch
Cook on LOW for 3 to 4 hours or on HIGH for 1 1/2 to 2 hours, until the casserole is bubbling around the edges and hot throughout. Slow cookers can vary, so use those visual cues along with the time rather than relying on the clock alone. Sprinkle the French-fried onions over the casserole just before serving. Adding them at the finish keeps their crisp texture distinct from the creamy beans.
Two Easy Swaps Without Losing the Casserole’s Character
Make It Gluten-Free with Gluten-Free Condensed Soup
Use gluten-free condensed cream of mushroom soup in place of the regular soup, keeping the same two 10.5-ounce cans. The casserole keeps its creamy mushroom base, though the soup’s seasoning may taste a little different from brand to brand.
Use Coconut Aminos Instead of Soy Sauce
For a soy-free version, replace the soy sauce with the same amount of coconut aminos. The casserole will still get a savory note, though coconut aminos tend to taste a little sweeter and less salty.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours and keep them for 3 to 4 days. The beans soften and the sauce thickens as it chills.
- Freezer: Freeze leftovers in an airtight container for up to 2 to 3 months. The sauce may separate slightly after thawing, but stirring it during reheating helps bring it back together.
- Reheating: Reheat in the microwave or on the stovetop, stirring until the casserole reaches 165°F. Heat only the portion you plan to eat; repeated warming can make the beans softer.
Questions That Come Up Before You Start the Slow Cooker

Crockpot Green Bean Casserole
Ingredients
Equipment
Method
- Lightly coat the inside of a 6-quart slow cooker with nonstick cooking spray.
- Add the green beans, cream of mushroom soup, milk, soy sauce, and black pepper, then stir until evenly combined.
- Cover and cook on LOW for 3 to 4 hours or HIGH for 1 1/2 to 2 hours, until bubbling around the edges and hot throughout.
- Sprinkle the French-fried onions over the casserole just before serving.