

Cheesy Cabbage Casserole Recipe made with cabbage, cauliflower, onion, eggs, ricotta, sour cream, mozzarella, cheddar, thyme, and garlic powder.
Table of Contents
Iโll admit it: cabbage doesnโt always get people running to the table. Itโs not mashed potatoes. Itโs not mac and cheese. It doesnโt have that instant โeverybody cheerโ energy. But this Cheesy Cabbage Casserole Recipe gives humble cabbage a very convincing makeover. Weโre talking tender shredded cabbage, cauliflower, creamy ricotta, sour cream, mozzarella, cheddar, thyme, and enough cozy baked goodness to make you forget this started as a vegetable dish.
I first made a cabbage casserole like this when I was trying to serve something besides potatoes with dinner. Not because I donโt love potatoes. I absolutely do. Mashed potatoes have carried many family meals in my house, and I respect them deeply. But sometimes you look at a roast chicken or pork chops and think, โDo we really need potatoes again?โ Sound familiar? That was me, standing in the kitchen with a half head of cabbage and a little too much confidence.
The funny thing is, I wasnโt sure everyone would like it. Cabbage can be a hard sell, especially if someone has childhood memories of it being boiled until it lost all hope. But this Cheesy Cabbage Casserole Recipe is different. The cabbage gets a quick sautรฉ with onion and salt, so it softens and picks up flavor before it bakes. Then it gets covered with a creamy egg mixture, cauliflower, and a glorious blanket of cheese. Cheese, as we know, has negotiation skills.
This recipe reminds me of the side dishes that show up at family dinners and quietly surprise people. You put it on the table, someone gives it a polite little look, then they take a bite and go, โOh, wait, this is good.โ I love that moment. Itโs not flashy. Itโs not trying too hard. Itโs just a warm, cheesy cabbage bake doing its job.
I also like that this casserole feels a little old-fashioned in a comforting way. It has that church-supper, Sunday-dinner, bring-the-baking-dish-to-the-table kind of feeling. No tiny tweezers. No fancy drizzle. Just a golden casserole that smells like cheese, thyme, and garlic. Honestly, sometimes thatโs exactly what dinner needs.
Is this Cheesy Cabbage Casserole Recipe going to replace mashed potatoes forever? I donโt know. That feels like a bold promise, and Iโm not here to start drama with potatoes. But it is a really good option when you want a vegetable side dish that still feels warm, creamy, and satisfying. And if someone says they donโt like cabbage? Maybe donโt announce it right away. Let the cheese speak first.

Why youโll Love this Cheesy Cabbage Casserole Recipe?
This Cheesy Cabbage Casserole Recipe is special because it takes everyday vegetables and turns them into something cozy enough to sit proudly next to chicken, pork chops, meatloaf, fish, or sausage. The cabbage and cauliflower give the casserole body, while the eggs, ricotta, and sour cream make it creamy and tender. Then the mozzarella and cheddar melt over the top and get golden in the oven. Itโs simple food, but it feels like someone cared.
One thing I really like about this dish is that it makes cabbage less, well, cabbage-y. You know what I mean? Raw cabbage can be strong. Boiled cabbage can be a little sad if itโs overdone. But sautรฉed cabbage baked with onion, garlic, cheese, and thyme? Thatโs a different story. It becomes soft, savory, and mellow. It still tastes like cabbage, yes, but in a friendly way. A โcome sit by the cheeseโ kind of way.
This cabbage casserole with cheese is also a nice break from heavier starch sides. If youโre trying to skip mashed potatoes or just want something different, this casserole gives you that same warm side-dish comfort without being another potato dish. Itโs still cheesy, so letโs not pretend itโs a plain salad. But itโs vegetable-based, and that feels like a nice little dinner win.
The cheese situation is another reason this casserole works so well. Ricotta keeps the inside soft, sour cream adds a little tang, mozzarella brings the melt, and cheddar adds that sharper flavor on top. I like the mix because no single cheese takes over. Itโs more like a small committee of cheeses, and for once, the committee actually gets something done.
I also appreciate that this Cheesy Cabbage Casserole Recipe works for both normal weeknight dinners and holiday meals. Itโs easy enough for Tuesday, but it also looks nice enough for Thanksgiving, Easter, Sunday lunch, or any dinner where you want the vegetables to feel a little more special. The thyme on top adds that tiny herb-shop touch. Not fancy-fancy, but enough to make it look thoughtful.
And if you like recipes that can flex, this one definitely can. You can add bacon, sausage, chicken, mushrooms, spinach, pepper Jack, or a little red pepper flakes. You can keep it vegetarian or turn it into a heartier main dish. I love a recipe that gives me options, because letโs be real, the fridge doesnโt always cooperate with the plan.

Ingredient Notes
The ingredients in this Cheesy Cabbage Casserole Recipe are simple, but they each bring something useful to the dish. The cabbage and cauliflower make it hearty, the onion adds flavor, the eggs help it set, ricotta and sour cream make it creamy, and the mozzarella and cheddar give it that golden cheesy top. Thyme and garlic powder bring the cozy savory flavor that keeps it from tasting plain.
- Cabbage: Shredded cabbage is the main vegetable in this casserole. It softens as it cooks and takes on the flavor of the onion, salt, cheese, and herbs. I like giving it a quick sautรฉ first because it takes away that raw edge and helps it settle nicely into the casserole. Green cabbage is easy to find and works beautifully here. If youโve ever had cabbage that tasted flat or watery, this baked version may surprise you.
- Cauliflower florets: Cauliflower adds texture and makes the casserole feel more filling. The florets sit over the cabbage mixture and bake under the cheese, which gives the dish a little more structure. Iโd keep the florets small so they cook evenly. Giant cauliflower pieces are fine in theory, but they make serving a bit awkward. Nobody wants to wrestle a vegetable at the dinner table.
- Yellow onion: Diced yellow onion adds a sweet, savory base. Sautรฉing the onion before adding the cabbage softens the flavor and makes the casserole taste more rounded. Itโs a small step, but it really helps. Onion is one of those quiet ingredients that does more than it gets credit for.
- Eggs: Eggs help hold the casserole together. Without them, the dish would be more like cheesy vegetables floating around. Still probably tasty, but not quite a casserole. The eggs bake into the ricotta mixture and help everything set so it scoops neatly after resting.
- Ricotta cheese: Ricotta gives this cheesy cabbage bake its soft, creamy texture. It has a mild flavor, so it blends well with the cabbage, cauliflower, and cheddar. I like ricotta here because it makes the casserole feel rich without making it too heavy.
- Sour cream: Sour cream adds tang and moisture. It balances the richness from the cheese and keeps the egg mixture from tasting too flat. That little bit of tang matters, especially in a vegetable casserole.
- Mozzarella cheese: Mozzarella gives the casserole that lovely melty top. Itโs mild, creamy, and stretchy when warm. It doesnโt overpower the vegetables, which is nice because cabbage already needs a little room to be accepted at the table.
- Cheddar cheese: Cheddar brings the sharper cheese flavor. It also helps the top turn golden and delicious. The mix of cheddar and mozzarella gives this Cheesy Cabbage Casserole Recipe both flavor and meltiness, which is exactly what we want.
- Corn starch: Corn starch helps thicken and stabilize the egg mixture. Itโs a small amount, but it helps the casserole set better once baked. Think of it as a tiny helper behind the scenes.
- Flour: Flour adds structure to the casserole. It works with the eggs, corn starch, and baking powder to help the filling bake into a cohesive texture instead of being too loose.
- Baking powder: Baking powder gives the egg mixture a little lift. Not a huge rise, just enough to keep the casserole from feeling dense. Itโs subtle, but useful.
- Thyme: Chopped thyme adds a fresh, earthy flavor that works really well with cabbage and cheese. It makes the casserole smell a little more special. If fresh thyme isnโt available, dried thyme can work, but use less because dried herbs are stronger.
- Garlic powder: Garlic powder adds easy savory flavor throughout the casserole. It blends smoothly into the egg mixture and spreads evenly. Fresh garlic can be used too, but garlic powder keeps this recipe simple.
- Kosher salt: Salt is divided in the recipe so both the cabbage and the creamy mixture get seasoned. That matters because under-seasoned cabbage can taste a little dull. Two teaspoons may sound like a lot, but itโs spread through the whole dish.
- Black pepper: Black pepper adds warmth and a little bite. It keeps the creamy cheese mixture from tasting too soft. Add a bit more if you like a peppery finish.
- Olive oil: Olive oil is used to sautรฉ the onion and cabbage. It helps the vegetables soften and adds a little richness before the casserole goes into the oven.

How to Make Cheesy Cabbage Casserole Recipe?
Making this Cheesy Cabbage Casserole Recipe is not hard, but the order of the steps helps the texture turn out better. You sautรฉ the onion and cabbage first, whisk together the creamy egg mixture, stir in the dry ingredients, pour it over the cabbage, add the cauliflower, top with cheese and thyme, and bake until golden. Simple. A little layering, a little whisking, and then the oven does the rest.
Step 1: Prepare the oven and baking dish. Preheat the oven to 375ยฐF. Grease a 9-inch round baking dish with cooking spray and set it aside. I like doing this first because once the cabbage is warm and the batter is mixed, I donโt want to stop and search for cooking spray like Iโm on a kitchen scavenger hunt.
Step 2: Sautรฉ the onion. Heat the olive oil in a skillet over medium heat. Add the diced onion and cook until just softened. You donโt need to brown it deeply. Just let it soften and lose that sharp raw onion bite. This gives the casserole a better flavor base.
Step 3: Add the cabbage. Add the shredded cabbage and 1 teaspoon of kosher salt to the skillet. Toss it with the onion and sautรฉ for about 1 minute. This step softens the cabbage slightly and helps it start releasing some moisture before baking. It also gives the cabbage flavor right from the start, which is important.
Step 4: Transfer the vegetables. Move the cabbage and onion mixture into the prepared baking dish. Spread it evenly across the bottom. This becomes the vegetable base for the Cheesy Cabbage Casserole Recipe, so try to make the layer fairly even.
Step 5: Mix the creamy egg base. In a medium bowl, whisk together the eggs, ricotta cheese, sour cream, garlic powder, remaining 1 teaspoon kosher salt, and black pepper. Whisk until the mixture is mostly smooth. It may not be perfectly silky because ricotta has texture, and thatโs fine. Real food has texture. Weโre okay with that.
Step 6: Combine the dry ingredients. In a small bowl, stir together the flour, corn starch, and baking powder. Mixing them separately helps prevent clumps when they go into the egg mixture. Itโs one extra bowl, yes, but it makes the batter smoother.
Step 7: Whisk everything together. Add the dry mixture to the egg mixture and whisk until smooth. This creates the batter that will help hold the cabbage and cauliflower together as the casserole bakes. It should look creamy and pourable.
Step 8: Pour over the cabbage. Pour the egg batter evenly over the cabbage and onion mixture. Use a spatula if needed to help it spread. You want the batter to settle down into the cabbage so the casserole bakes evenly.
Step 9: Add the cauliflower. Scatter the cauliflower florets over the top. Try to spread them out so every serving gets some. Smaller florets work best here because they cook more evenly and make the casserole easier to scoop.
Step 10: Add cheese and thyme. Sprinkle the mozzarella and cheddar over the casserole. Then add the chopped thyme on top. This is the part where the whole dish starts looking very promising. Cheese has a way of making vegetables look like they have a plan.
Step 11: Bake until golden. Bake the casserole on the center rack for about 35 minutes, or until the top begins to turn golden brown and the center is set. The middle should not look loose or watery. If the top browns too quickly, cover it loosely with foil near the end.
Step 12: Let it rest before serving. Remove the casserole from the oven and let it cool for 5 minutes before serving. That little rest helps it set, so it scoops better. Serve it warm as a side dish or a light vegetarian main. And yes, try to get one of those cheesy edge pieces if you can.
Storage Options
This Cheesy Cabbage Casserole Recipe stores pretty well, which makes it useful for leftovers or meal prep. Let the casserole cool completely, then cover the baking dish tightly or transfer leftovers to an airtight container. Store it in the refrigerator for up to 3 to 4 days. The texture may soften a little as it sits, but the flavor stays warm and comforting.
To reheat, you can use the microwave for single portions. Itโs quick and easy, especially for lunch the next day. If you want the top to have more of that baked texture again, reheat it in the oven at 350ยฐF until warmed through. The oven takes longer, but it helps the cheese and edges taste closer to fresh.
You can freeze this cheesy cabbage casserole, but Iโll be honest, the texture may change a bit. Cabbage, cauliflower, and dairy-based fillings can release moisture after thawing. It will still taste good, but it may be softer than when freshly baked. If freezing, wrap cooled portions tightly and store in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating.
If the casserole looks a little watery after reheating, donโt panic. Let it sit for a few minutes, or reheat it uncovered in the oven so some of the moisture can evaporate. This happens with vegetable casseroles sometimes, especially cabbage and cauliflower. Itโs not ruined. It just needs a minute to settle down.
For meal prep, I like pairing this Cheesy Cabbage Casserole Recipe with roasted chicken, sausage, pork chops, or even a simple salad. Itโs much more interesting than plain steamed vegetables, and it gives you that cozy casserole feeling without needing potatoes or pasta.
Variations & Substitutions
This Cheesy Cabbage Casserole Recipe is flexible, which I appreciate because real kitchens are not always perfectly stocked. You can switch the cheese, add meat, stir in more vegetables, or make it a little spicy. The cabbage and cauliflower base is mild, so it can handle different flavors without getting fussy.
- Use different cheese: Mozzarella and cheddar work beautifully, but you can use Colby Jack, Monterey Jack, Gruyรจre, Swiss, provolone, or a shredded cheese blend. If you want a stronger flavor, use sharper cheddar or Gruyรจre. If you want something mild and creamy, Monterey Jack is a good choice.
- Add bacon: Crispy bacon adds smoky flavor and crunch. You can stir it into the cabbage mixture or sprinkle it over the top before baking. Bacon and cabbage are a classic pair, and honestly, bacon rarely makes casseroles worse.
- Add cooked sausage: Cooked sausage can turn this side dish into more of a main meal. Mild Italian sausage, breakfast sausage, or smoked sausage would all work. Just make sure itโs fully cooked before adding it.
- Add chicken: Shredded cooked chicken can be stirred into the cabbage mixture before baking. This makes the casserole more filling and turns it into an easy dinner. Itโs a good option if you have leftover chicken hanging around.
- Make it spicy: Add red pepper flakes, cayenne, diced jalapeรฑos, or pepper Jack cheese if you want a little heat. Start small. Cabbage is mild, but cheese carries spice quickly.
- Use Greek yogurt instead of sour cream: Plain Greek yogurt can replace sour cream for a tangy, slightly lighter option. Full-fat Greek yogurt gives the best texture. Low-fat can work, but it may be a little thinner.
- Use cottage cheese instead of ricotta: Cottage cheese can be used in place of ricotta. If you want a smoother casserole, blend the cottage cheese before adding it to the egg mixture. If you donโt mind texture, use it as-is.
- Add more vegetables: Mushrooms, spinach, bell peppers, zucchini, or kale can be added. Just sautรฉ watery vegetables first so they donโt make the casserole too wet. Casseroles are forgiving, but they do have limits.
- Use dried thyme: If fresh thyme isnโt available, dried thyme works too. Use less because dried herbs are stronger. Start with about 1 teaspoon and adjust from there.

What to Serve With Cheesy Cabbage Casserole Recipe?
This Cheesy Cabbage Casserole Recipe works well with so many meals. Since itโs creamy, cheesy, and vegetable-based, it can replace mashed potatoes, scalloped potatoes, or macaroni and cheese when you want something comforting but a little more veggie-forward. It pairs especially well with roasted meats, fish, sausage, or simple salads.
- Roasted chicken: Roasted chicken and this cheesy cabbage bake make a very cozy dinner. The chicken keeps things classic, while the casserole adds creamy vegetables and cheese. It feels like a Sunday meal, even if itโs Wednesday.
- Pork chops: Pork and cabbage are a natural match. Serve this casserole with baked, grilled, or pan-seared pork chops for a hearty plate. A little pan gravy on the side wouldnโt hurt either.
- Meatloaf: Meatloaf and casserole belong together. This Cheesy Cabbage Casserole Recipe makes a great vegetable side if you want something different from mashed potatoes. Comfort food still, just with more cabbage involved.
- Baked fish: Mild baked fish like cod, tilapia, or haddock works well with this casserole. The fish keeps the meal lighter, while the casserole adds richness and warmth.
- Grilled sausage: Smoked sausage, kielbasa, or grilled sausage links taste great with cabbage. Add this casserole and youโve got a filling dinner with very little fuss.
- Roast beef: Roast beef and cheesy vegetables make a classic comfort meal. This casserole can stand in for potatoes or sit right beside them if youโre feeding a hungry crowd.
- Simple green salad: A crisp salad with vinaigrette balances the richness of the cheese. It adds freshness and keeps the meal from feeling too heavy. I like this pairing when the main dish is already rich.
- Tomato salad: Fresh tomatoes add brightness and acidity. That little pop of freshness works nicely next to the creamy cabbage and cheese.
- Crusty bread: Crusty bread rounds out the meal and helps scoop up any cheesy bits left on the plate. That is not optional work. Someone has to do it.
FAQ
Can I make this Cheesy Cabbage Casserole Recipe ahead of time?
Yes, you can assemble the casserole earlier in the day, cover it, and refrigerate it until youโre ready to bake. If it goes into the oven cold, add a few extra minutes to the baking time so the center heats and sets properly.
Do I need to cook the cauliflower first?
Not always. If the cauliflower florets are small, they can bake right in the casserole. If you like very tender cauliflower, lightly steam it first. I usually keep the florets small and let the oven handle it.
How do I know when the casserole is done?
The casserole is done when the top is golden and the center is set. It should not look loose or watery in the middle. Letting it rest for 5 minutes after baking also helps it firm up before serving.
Can I add meat to this Cheesy Cabbage Casserole Recipe?
Yes, cooked bacon, sausage, ham, ground beef, or shredded chicken can be added. Make sure the meat is fully cooked before adding it to the casserole. This turns it from a side dish into more of a main dish.

This Cheesy Cabbage Casserole Recipe is warm, creamy, cheesy, and full of cabbage, cauliflower, onion, ricotta, sour cream, mozzarella, cheddar, thyme, and garlic flavor. Itโs not trying to be fancy. Itโs trying to be comforting, and it does that very well.
Make this Cheesy Cabbage Casserole Recipe when you want a vegetable side dish that still feels cozy and satisfying. Serve it with chicken, pork, fish, sausage, meatloaf, or a fresh salad, and enjoy every cheesy bite. Canโt wait to hear what you think โ would this replace mashed potatoes at your table, or would you serve both?

Cheesy Cabbage Casserole Recipe
Ingredients
Casserole
- 3 c cabbage shredded
- 2 c cauliflower florets
- 1/2 yellow onion diced
- 4 large eggs
- 1/2 c ricotta cheese
- 1/4 c sour cream
- 1 c mozzarella cheese shredded
- 1 c cheddar cheese shredded
- 1/2 tsp cornstarch
- 1/4 c all-purpose flour
- 1/2 tsp baking powder
- 1/2 tbsp fresh thyme chopped
- 1 tsp garlic powder
- 2 tsp kosher salt divided
- 1/2 tsp black pepper
- 1 tbsp olive oil
- Cooking spray for greasing the baking dish
Instructions
Preheat the oven.
- Preheat the oven to 375ยฐF.
Prepare the baking dish.
- Grease a 9-inch round baking dish with cooking spray and set aside.
Sautรฉ the onion.
- Heat the olive oil in a skillet over medium heat. Add the diced onion and sautรฉ until just softened.
Add the cabbage.
- Add the shredded cabbage and 1 tsp kosher salt to the skillet. Toss to combine and sautรฉ for 1 minute.
Transfer to the baking dish.
- Transfer the cabbage and onion mixture to the prepared baking dish and spread evenly.
Prepare the egg mixture.
- In a medium bowl, whisk together the eggs, ricotta cheese, sour cream, garlic powder, remaining 1 tsp kosher salt, and black pepper until combined.
Combine the dry ingredients.
- In a small bowl, stir together the cornstarch, all-purpose flour, and baking powder.
Add dry ingredients to egg mixture.
- Whisk the dry ingredients into the egg mixture until smooth.
Pour over the cabbage.
- Pour the egg mixture evenly over the cabbage and onion in the baking dish.
Add the cauliflower.
- Scatter the cauliflower florets evenly over the mixture.
Add the cheese and thyme.
- Top with shredded mozzarella and shredded cheddar. Sprinkle the chopped thyme evenly over the cheese.
Bake the casserole.
- Bake on the center rack for 35 minutes, or until the top begins to turn golden brown and the center is set.
Cool before serving.
- Remove from the oven and allow the casserole to cool for 5 minutes before serving.
Notes











