This Cheesy Green Beans and Cabbage Casserole is a cozy vegetable side dish made with tender cabbage, fresh green beans, creamy mushroom sauce, sharp cheddar, and golden crispy onions. Bake it at 350°F for 35–45 minutes, including a covered baking period followed by an uncovered finish, then let it rest for 5–10 minutes before serving.
The result is creamy, savory, and wonderfully comforting without turning the vegetables mushy. The cabbage brings a mellow sweetness, the green beans add fresh texture, the cheddar provides a bold cheesy bite, and the crispy onion topping supplies the irresistible crunch everyone looks forward to.
Jump to RecipeWhy You’ll Love This Recipe

This casserole turns two everyday vegetables into a rich, satisfying side dish with very little fuss. It is hearty enough for a holiday table, yet simple enough for a Sunday supper or a cozy weeknight meal.
The combination of cabbage and green beans gives every bite a pleasant contrast. The cabbage becomes soft and sweet, while the green beans retain a little bite because they are only blanched before they go into the oven.
Sharp cheddar keeps the creamy sauce from tasting flat. French-fried crispy onions add a salty, toasted finish that makes this dish especially inviting when it arrives at the table bubbling and golden.
If your family enjoys comforting baked dishes, you may also like this cheesy tater tot casserole for another hearty dinner-table favorite.
Ingredients You’ll Need

The recipe uses a short list of familiar ingredients, but each one contributes something important to the final texture and flavor. Choose a small, firm head of cabbage and fresh green beans that look crisp rather than limp.
- Cabbage: One small head, about 1 1/2–2 pounds, cored and thinly shredded.
- Green beans: One pound, trimmed and cut into 1-inch pieces.
- Yellow onion: One medium onion, diced for a savory base.
- Butter: Three tablespoons for cooking the onion and cabbage.
- Cream of mushroom soup: One 10 1/2-ounce can creates the creamy sauce.
- Milk: One-half cup loosens the condensed soup to a spoonable consistency.
- Sharp cheddar: One and one-half cups, divided between the sauce and topping.
- Seasonings: One-half teaspoon salt and one-quarter teaspoon black pepper.
- Crispy onions: One cup, divided so some flavor can be baked into the topping.
For the smoothest sauce, shred the cheddar from a block instead of using pre-shredded cheese. Packaged shredded cheese often contains starches that can keep it from melting as evenly.
For another vegetable-forward baked side, serve this casserole alongside our green chili corn casserole when you want a colorful comfort-food spread.
How to Make It Step-by-Step

Step 1: Heat the oven to 350°F (175°C), then grease a 9-by-13-inch baking dish with butter or cooking spray. Have the dish ready before cooking the vegetables so the casserole can be assembled while everything is warm.
Step 2: Bring a pot of salted water to a boil and add the trimmed, 1-inch green bean pieces. Blanch them for about 4–5 minutes, just until barely tender, then drain them very well so extra water does not thin the sauce.
Step 3: Melt the three tablespoons of butter in a large skillet over medium heat. Add the diced yellow onion and cook for 3–4 minutes, stirring occasionally, until it softens and becomes fragrant without browning heavily.
Step 4: Add the thinly shredded cabbage to the skillet and cook for 6–8 minutes. Stir from time to time, cooking only until the cabbage begins to soften; it should not be fully tender or mushy because it will continue cooking in the oven.
Step 5: In a bowl, stir together the condensed cream of mushroom soup, one-half cup of milk, salt, black pepper, and about 1 cup of the shredded sharp cheddar. Mix until the cheese is distributed through the creamy sauce.
Step 6: Combine the softened cabbage and onion mixture with the drained green beans and cheese sauce. Fold gently so the green beans stay intact, then transfer everything to the greased 9-by-13-inch baking dish.
Step 7: Cover the baking dish tightly with foil and bake for 20 minutes. The covered portion allows the vegetables to finish becoming tender while the sauce warms without drying out.
Step 8: Carefully remove the foil and sprinkle the remaining one-half cup of cheddar over the casserole, followed by the crispy onions. Return the dish to the oven and bake for another 10–15 minutes, until the sauce is bubbling and the top is lightly browned.
Step 9: Remove the casserole from the oven and let it rest for 5–10 minutes before serving. This short pause helps the creamy sauce settle while keeping the topping crisp and the dish pleasantly hot.
Pro Tips for the Best Casserole

Moisture control is the most important detail in this recipe. Green beans and cabbage both release water as they cook, so drain the blanched beans thoroughly and avoid transferring liquid from the skillet into the baking dish.
Do not overcook the cabbage during the skillet stage. Six to eight minutes is enough to take away its raw crunch while preserving some structure for the oven.
Use a large skillet so the cabbage cooks in an even layer instead of steaming in a crowded pile. Stirring occasionally helps it soften consistently without becoming limp.
- For a richer sauce: Replace part or all of the milk with sour cream, using up to 1 cup as a variation.
- For a different soup base: Cream of chicken or cream of celery soup may replace the cream of mushroom soup.
- For a meatier dish: Add cooked bacon, ham, or crumbled sausage, though these are optional and not part of the basic recipe.
- For a milder cheese flavor: Use Monterey Jack, Colby, or a cheddar-Jack blend in place of sharp cheddar.
Keep an eye on the topping during the final 10–15 minutes. If the crispy onions brown quickly, loosely cover the dish again while the center finishes bubbling.
For a main dish with pasta and seafood, pair your menu planning with this cheesy crab pasta bake, another creamy casserole suited to family gatherings.
Serving Suggestions

Serve this casserole warm as a side dish with roasted chicken, baked ham, turkey, or a simple grilled main course. Its creamy vegetables are especially welcome beside foods with crisp edges or savory roasted flavors.
Because the dish serves 6–8 people, it works well for a holiday buffet or potluck. Place it near the serving line and bring a broad spoon so guests can scoop through the cheesy vegetables and crispy topping in one serving.
A fresh green salad, sliced tomatoes, or lightly dressed cucumber salad can balance the richness. For a casual family dinner, add warm rolls and fruit for a complete meal.
If you are building a comfort-food menu around casseroles, this cheesy taco pasta casserole is a flavorful option for the main course.
Storage and Reheating

Allow leftovers to cool, then cover the baking dish or transfer portions to airtight containers. Refrigerate promptly and enjoy the leftovers reheated until hot throughout.
For the best texture, reheat individual portions in the microwave in short intervals, stirring or checking between intervals. You can also reheat the casserole in a 350°F oven until warmed through, covering it loosely with foil if the top begins to darken.
The crispy onion topping is at its best on the day it is baked, but leftovers remain creamy and satisfying. If desired, add a small fresh sprinkle of crispy onions just before serving reheated portions.
When planning a hands-off dinner, compare this vegetable casserole with our dump-and-bake meatball casserole for a convenient main-dish alternative.

Cheesy Green Beans and Cabbage Casserole
Ingredients
Method
- Heat the oven to 350°F (175°C) and grease a 9-by-13-inch baking dish.
- Blanch the trimmed green beans in boiling salted water for about 4–5 minutes, until barely tender. Drain them very well.
- Melt the butter in a large skillet over medium heat. Add the diced onion and cook for 3–4 minutes.
- Add the shredded cabbage and cook for 6–8 minutes, stirring occasionally, until it begins to soften but is not mushy.
- Stir together the condensed cream of mushroom soup, milk, salt, pepper, and about 1 cup of the shredded cheddar.
- Combine the cooked cabbage, green beans, and cheese sauce. Transfer the mixture to the prepared baking dish.
- Cover the dish with foil and bake for 20 minutes.
- Remove the foil and sprinkle the remaining cheddar and crispy onions over the top. Bake for another 10–15 minutes, until bubbling and lightly browned.
- Rest the casserole for 5–10 minutes before serving so the sauce can settle slightly.
Notes
Final Thoughts
Cheesy Green Beans and Cabbage Casserole is the kind of dependable recipe that earns a regular place on the dinner table. It combines tender vegetables, creamy mushroom sauce, melted sharp cheddar, and crispy onions in one warm, bubbling bake.
The key is to keep the vegetables from becoming waterlogged and to stop the cabbage while it is still slightly firm. With careful draining, block-shredded cheese, and a brief resting period, the casserole comes out creamy rather than soupy and tender rather than mushy.
Make it for a holiday meal, a potluck, or a simple family dinner whenever you want a vegetable side with plenty of comfort-food appeal. Set out the serving spoon, because that golden onion topping is likely to disappear first.