This creamy side dish is one of my favorite ways to serve green cabbage! It combines shredded cabbage and cheddar cheese with a crisp, buttery breadcrumb topping. It’s simple and hearty — cabbage’s true character!

Creamy Cabbage Casserole
I adore this vegetarian cabbage casserole because it’s creamy, cheesy, and downright irresistible! Think of it as a comforting twist on macaroni and cheese—without the pasta.
Tender boiled cabbage is combined with a rich, cheddar cheese sauce, then poured into a baking dish and topped with crunchy bread crumbs. In just 30 minutes, you’ll have a cheesy cabbage casserole ready to serve—perfect as a side dish with your favorite meats or as a satisfying main course with some crusty bread.
This is one of those casseroles you’ll want to make again and again, and it pairs great on a dinner table with other family favorites like a cauliflower and corn casserole with cheddar cheese for a hearty, veggie-filled meal.

How to Make Cheesy Cabbage Aasserole
Spray a 9×9 baking dish with nonstick spray or butter it. You can also use a 11×7 baking dish if you’d like.
Chop up an entire head of cabbage, removing the core inside.

Boil the chopped up cabbage until tender. This takes about 10 minutes. When finished, drain it and let it sit in the colander for a few minutes. This step is IMPORTANT as we don’t want watery cabbage. You can even throw it into your salad spinner and give it a spin to get all the water off.
While the cabbage is boiling, make the cream sauce. You’ll melt butter and chopped onion in a medium-sized saucepan. Add flour, milk, salt and pepper, and finally cheddar cheese and whisk until thickened and creamy.
Put the cabbage into the baking dish, and then add the cream sauce, mix to combine. Finally, sprinkle the bread crumbs on top. Bake for 30 minutes or until the top is browned.
Serve and enjoy! I hope you love this Creamy Cabbage Casserole!

Can I turn this into a Sausage and Cabbage Casserole?
Definitely! You can add kielbasa to make this a sausage and cabbage casserole. Take a pound of kielbasa and chop it up into 1 inch pieces and put into the baking dish. Mix to fully combine with the cabbage and cream sauce. Bake as usual for 30 minutes, or until the meat is fully cooked.

Pin for later:

Creamy Vegetarian Cabbage Casserole
PrintIngredients
- 1 medium head of cabbage core removed, chopped
- 1/2 cup onion finely chopped
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup milk
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1 cup shredded cheddar cheese
- 1/2 cup Italian bread crumbs
Instructions
- Preheat oven to 350 degrees F. Spray a 9×9 baking dish.
- Bring a large pot of salted water to a boil. Add cabbage and cook until slightly tender, about 10 minutes. Drain cabbage completely. I like to let it sit in the colander for a few minutes to make sure cabbage is not watery. Add cabbage into baking dish.
- Melt butter in a medium-sized saucepan over medium high heat. Add onion and sauté until slightly browned, about 3 minutes. Add in flour and mix. Slowly pour in the milk, continuing to whisk to combine. Add salt and pepper, and continue mixing. Add in cheese, a little bit at a time, and continue whisking until sauce becomes thickened.
- Pour cheese sauce on top of cabbage and mix. Sprinkle bread crumbs on top. Bake for 30 minutes, or until the top is browned.















Deb says
This was good. I didn’t have regular bread crumbs but I used a package of ‘Stove-top Stuffing’ turkey flavoured. I just crushed it up a bit with the rolling pin. I will definitely make this again
Kara Swan says
Make this with Swiss because I had some on hand I wanted to use, and panko breadcrumbs and it came out lovely.
Helen Perry says
Looks great. Will try it. Love cabbage.
Nettie H Adams says
I haven’t tried it yet looking forward too it!!!
Sue says
Creamed cabbage was a favorite from my childhood. My mom didn’t add cheese. So that addition just makes it all the better. Yum. I could eat cabbage every single day of my life…. thanks for this recipe, Pam 😋