Creamy Cheesy Potato and Cabbage Casserole

Welcome to Allwecook!
If you want a side dish that absolutely rivals the main course, this cheesy potato and cabbage casserole is exactly what you need.
It combines classic, hearty comfort food elements into one bubbling, golden-brown baking dish.
You get tender sliced potatoes, savory sautéed cabbage, and a rich, homemade cheddar sauce that ties everything perfectly together.
Adding a thick layer of crispy French fried onions on top gives it that essential finishing crunch.
This recipe draws heavily from traditional Southern and Amish-style cooking, focusing on simple, high-quality ingredients that deliver massive flavor.
It is the perfect, filling addition to a holiday table, a Sunday family roast, or a cozy weeknight dinner at home.
Why This Recipe Works
The success of this vegetable casserole comes down to contrasting textures and smart cooking techniques.
Boiling the potatoes briefly before baking ensures they are fully cooked through without turning into mush in the oven.
Sautéing the cabbage and onions builds a deeply savory, slightly sweet flavor base before the cream sauce is even introduced.
By making a classic roux-based cheese sauce from scratch, you avoid the grainy, separated texture that often comes from using pre-shredded bagged cheeses.

Flavor Balancing and Emulsions
The dry mustard powder is a crucial background ingredient here, acting as a flavor enhancer to amplify the sharp notes of the cheddar.
Sour cream stirred in at the very end adds a slight, pleasant tang that cuts right through the richness of the heavy cream.
When baked, the moisture from the vegetables steams perfectly under the foil cover to soften the potatoes.
Removing the foil for the final fifteen minutes allows the fried onions to toast and the creamy edges to perfectly caramelize.
Key Ingredient Notes
Yukon Gold Potatoes: These are the absolute best choice for casseroles because of their waxy texture and naturally buttery flavor.
They hold their round shape beautifully after boiling and baking, whereas standard russet potatoes tend to fall apart and get gritty.
Green Cabbage: This humble, inexpensive vegetable softens and sweetens significantly as it cooks down in the butter.
It provides great bulk to the dish and an earthy flavor that pairs flawlessly with the heavy dairy.
White Cheddar Cheese: A block of sharp white cheddar gives the sauce its rich, distinct, and tangy profile.
Always grate your own cheese fresh off the block, as pre-packaged shredded cheese contains anti-caking starches that ruin the smoothness of a sauce.
Heavy Cream and Milk: Using a combination of both creates a stable, luxurious liquid base for the roux.
The high fat content of the heavy cream prevents the sauce from breaking or separating in the hot oven.

Easy Substitutions & Variations
If your grocery store is out of Yukon gold potatoes, red potatoes are the next best option for holding their shape.
You can easily swap the standard green cabbage for savoy cabbage, or even use thinly shaved Brussels sprouts for a slightly different flavor.
If you want to change up the cheese profile, try using a nutty Gruyere or a sharp yellow cheddar instead of the white cheddar.
Greek yogurt works perfectly as a direct replacement for the sour cream if you already have it in the fridge.
For a gluten-free version, swap the all-purpose flour for your favorite 1:1 gluten-free baking blend.
You will also need to double-check labels and source specifically gluten-free fried onions for the crispy topping.
Pro Tips for Success
Do not overcook the potatoes during the initial boiling stage on the stovetop.
You want them just tender enough to pierce with a fork, but firm enough to easily hold their sliced shape.
Rinsing the boiled potatoes with cold water immediately stops the cooking process and prevents them from getting waterlogged and soggy.
When making the roux, make sure to whisk the butter and flour constantly for at least a full minute or two.
This cooks out the raw flour taste and ensures a perfectly smooth, lump-free base for your milk and cream.
Always remove your sauce pot from the heat completely before stirring in the shredded cheese and sour cream.
Adding dairy to a boiling pot will cause the proteins to rapidly curdle, resulting in a distinctly grainy sauce.

Storage and Reheating
Leftovers of this casserole will stay fresh in the refrigerator for up to four days when stored tightly in an airtight container.
Do not freeze this dish, as the potatoes will become mealy and the rich cream sauce will unpleasantly separate when thawed.
For the best reheating results, place individual portions in an oven-safe dish and bake at 350 degrees Fahrenheit until warmed all the way through.
Using the oven method helps keep the fried onion topping relatively crispy compared to other methods.
If you are in a rush, you can certainly use a microwave, but be aware that the onion topping will become completely soft.
Frequently Asked Questions (FAQ)
Can I assemble this casserole ahead of time? Yes, you can prep the entire dish up to the point of baking and store it covered in the fridge overnight. Just be sure to leave the fried onions off until right before you put the dish in the oven so they stay perfectly crunchy. You will likely need to add five to ten extra minutes to the covered baking time if you are cooking it straight from the cold fridge.
Why did my homemade cheese sauce turn out grainy? A grainy cheese sauce usually happens if the heat is too high when the delicate cheese is finally added. Always remove the pan from the hot burner entirely before folding in your freshly grated cheese.

Creamy Cheesy Potato and Cabbage Casserole
Ingredients
- 2 lbs Yukon Gold potatoes thinly sliced in rounds
- 5 tablespoons butter divided
- 1 large onion diced
- ½ head green cabbage thinly sliced
- ½ teaspoons salt
- 2 tablespoons flour
- 1 ½ cups milk
- 1 cup heavy cream
- 2 cups white cheddar cheese shredded
- 1 cup sour cream or greek yogurt
- 1 teaspoon dried mustard
- Additional salt and pepper to taste
- 1 cup French fried onions
Instructions
- Preheat your oven to 375 degrees F. Lightly grease a 9x13-inch baking dish and set it aside.
- Place the sliced potatoes in a large pot and cover with water. Bring to a boil, then reduce the heat and maintain a low boil for 4 to 6 minutes. The potatoes should be tender but still firm enough to hold their shape. Drain the water and immediately rinse the potatoes under cold water to stop the cooking process.
- Heat a large skillet over medium-high heat and melt 3 tablespoons of the butter. Add the diced onions and sauté for 3 to 4 minutes until they begin to soften. Stir in the sliced cabbage and cook for another 4 to 5 minutes until the cabbage is tender. Remove the skillet from the heat.
- In a large pot (you can reuse the potato pot), melt the remaining 2 tablespoons of butter over medium heat. Whisk in the flour and cook for 1 to 2 minutes to remove the raw flour taste. While whisking constantly, slowly pour in the milk and heavy cream. Let the mixture simmer for 3 to 4 minutes until the sauce thickens.
- Remove the pot completely from the heat. Stir in the shredded white cheddar, sour cream, dried mustard, and salt and pepper to taste. Keep stirring until the cheese is completely melted and the sauce is smooth.
- Pour the finished cheese sauce directly into the skillet with the cooked cabbage and onions, stirring well to combine.
- Spoon one-third of the creamy cabbage mixture into the bottom of your prepared 9x13 baking dish, spreading it evenly. Arrange half of the cooked potato slices on top. Add another third of the cabbage mixture, followed by the remaining potatoes. Finish with a final layer of the remaining cabbage mixture.
- Scatter the French fried onions evenly over the top of the casserole. Cover the baking dish tightly with aluminum foil.
- Bake in the preheated oven for 40 minutes. Carefully remove the foil and bake for an additional 10 to 15 minutes, or until the edges are bubbling and the top is golden brown. Serve warm.


