Baked Cabbage Casserole
This downright delicious Baked Cabbage Casserole offers a modern twist on a classic family recipe, made with fresh cabbage, eggs, butter, cream, and cheese, making it the ultimate, easy-to-make low-carb and keto-friendly side dish.

I’ve been busy playing around with vintage recipes from one of my great-grandmother’s old 19th-century cookbooks. When I stumbled upon this old-fashioned baked cabbage casserole, I just knew I had to give it a try –and, of course, a little 21st-century makeover.
I mainly stayed faithful to the original but tweaked the cooking method for ease and added sautéed onions and Parmesan for a more savory flavor. And while I don’t personally follow a keto diet (I’m more of a carb-cycler), I knew this cheesy cabbage bake would be a winner with my keto friends. A single serving has just 9 grams of carbs, making it a smart side dish option for low-carb dinners!
Recipe features
- Updated take on a classic. It’s inspired by a recipe from the late 1800s, but streamlined for today’s kitchen.
- Low-carb and keto-friendly. Most of the carbs come naturally from the cabbage!
- Versatile. It’s an excellent side for family dinners, potlucks, holiday spreads, and more.
Ingredients you’ll need
- Cabbage. Tender green cabbage soaks up the casserole’s buttery, custardy goodness beautifully. You can use pre-shredded cabbage in a pinch, but I recommend chopping it fresh for the best results.
- Onion. Diced sweet onion adds a gentle, savory depth, but you can skip it altogether if onions aren’t your thing. I’ve started making it with shallots- highly recommend as a swap!
- Butter. Butter helps sauté the cabbage and adds richness to the dish.
- Eggs. A couple of eggs create that delicate, custard-like binder that holds the casserole together –just make sure to beat them well first.
- Cream. Heavy cream (or whole milk) contributes to the custardy base and creamy mouthfeel.
- Salt and pepper. Simple but essential!
- Parmesan cheese. The finishing touch! It gives the casserole a salty, umami-rich golden crust. For best results, grate it fresh or buy the freshly grated parmesan in the tub in the refrigerated section (the pre-shredded kind often has anti-caking agents that can prevent a smooth melt).
My great-grandmother’s vintage recipe
The transcription below is my great-grandmother’s vintage Ladies Cabbage recipe printed in her late 1800s cookbook, Table, Home, and Health:
“Boil a firm white cabbage fifteen minutes; change the water, and continue boiling until tender, then strain and set aside until perfectly cold; then chop fine and add two beaten eggs, a tablespoonful of butter, three tablespoons full of rich milk or cream, a little pepper, and salt; stir all well together, and bake in a buttered pudding-dish until brown. This dish is digestible and palatable, much resembling cauliflower.”
Don’t you just love how vague recipe directions were back then? How did they even cook, lol?! Here’s a clearer, step-by-step look at the traditional (albeit strange) boiled cabbage process:
- Remove the outer layer from the cabbage and rinse it thoroughly under running water.
- Bring a large pot of salted water to a boil. Add the cabbage and cook it for 15 minutes, slightly venting the pot with a lid. In the meantime, bring a separate kettle of water to a boil.
- Drain the water from the cabbage pot, refill it with fresh, boiling water, and continue cooking for an additional 15 minutes. Strain well and set aside to cool completely.
- Combine the cooked cabbage with beaten eggs, butter, cream, and a little salt and pepper. Then, transfer this mixture to a greased casserole dish and bake.
How to make it my way
Admittedly, I’ve never quite understood the water-changing step in my great-grandmother’s recipe, so I skip boiling entirely and modernize the recipe by sautéeing the cabbage instead. Here’s a breakdown:
Step 1: Preheat and prep. Preheat your oven to 350°F. In the meantime, lightly grease a 2.5-quart casserole dish and chop the cabbage into bite-size pieces, removing the tough stem and core.
Step 2: Sauté the cabbage. Melt a tablespoon of butter in a large, deep skillet over medium heat, then add the chopped cabbage (and onions, if using) and cook, stirring often, for 10 minutes.
Step 3: Assemble the casserole. In a large bowl, whisk together the beaten eggs, melted butter, heavy cream, salt, and pepper. Add the cabbage and onions and give it a good stir. Then, spread the mixture evenly in the prepared casserole dish.
Step 4: Bake in three stages. Cover the dish with foil and bake for 30 minutes. Remove the foil, stir, and bake uncovered for 10 minutes. Then sprinkle freshly grated Parmesan cheese over the top and continue baking, uncovered, for an additional 10 minutes, until lightly golden and crisp around the edges.
Recipe tips and FAQs
- Don’t overcook the cabbage. The goal of the initial sauté is to soften the cabbage and reduce its volume a bit, so it bakes up tender and mellow. Overcooking at this stage can lead to a mushy cabbage casserole.
- Cool slightly before serving. I know it’s tempting to dig right in, but letting the casserole rest for 5-10 minutes gives it time to set fully, making it much easier to slice into neat portions.
Variations
- Jazz up the seasonings – Add a pinch of nutmeg, garlic powder, smoked paprika, or a sprinkle of fresh herbs like thyme, chives, or dill to boost the flavor profile of the mellow cabbage. A little goes a long way!
- Make it meaty – Stir in pan-fried pancetta, ham, kielbasa rounds, or crumbled bacon for a heartier, more indulgent dish.
- Extra cheesy – Parmesan is the perfect finish, but don’t be afraid to add extra Parmesan or even shredded Gruyère, Swiss, or sharp cheddar to the cabbage mixture for a cheesier, more decadent dish.
Red cabbage tends to bleed its color, so I wouldn’t recommend it for this recipe. Stick with green cabbage for the best results. Save red cabbage for this Red Wine Braised Cabbage with Bacon recipe!
I love serving this creamy baked cabbage dish alongside grilled pork tenderloin or pork chops – the savory pork and mild cabbage make a nice complementary combo. But honestly, it pairs well with almost any protein –think grilled chicken, baked fish, beef roasts, you name it. Add a crisp leafy green salad or a side of roasted green beans, broccoli, or stewed squash and onions for a full-on low-carb, keto-friendly dinner!
Storing and freezing
Storing: Let any leftover cabbage casserole cool completely, then transfer it to an airtight container and store it in the refrigerator for 3-4 days.
Freezing: Let the fully baked casserole cool completely, then wrap it tightly and freeze for up to 2-3 months. Thaw it in the fridge overnight before reheating.
Reheating: Warm individual portions in the microwave or reheat the whole casserole (covered) in a 325°F oven until heated through.
More low-carb casserole recipes
If you love this cheesy baked cabbage casserole recipe, I would be so grateful if you could leave a 5-star 🌟 rating in the recipe card below. I love reading your comments and feedback!
Stay posted on my latest cooking adventures through social media @ Instagram, Pinterest, and Facebook. Also, don’t forget to tag me when you try one of my recipes!
Baked Cabbage Casserole
Ingredients
- 1 medium head cabbage
- ½ sweet onion or 3 shallots
- 2 tbsps butter divided (1 tbsp melted)
- ¼ cup heavy cream
- 2 large eggs beaten
- 2 tsp salt (can use 1 tsp if you prefer less salt)
- ½ tsp pepper
- ½ cup Parmesan cheese finely grated
Instructions
- Preheat the oven to 350 degrees F. and generously grease a 2.5-quart casserole dish with butter or olive oil spray.
- Coarsely chop the cabbage into 1" bite-sized pieces, removing the hard stem and core. Then dice the onion (or shallots).
- Heat 1 tbsp butter in a large deep non-stick skillet over medium heat.
- Add the chopped cabbage and onion (or shallots) to the skillet and cook for 10 minutes, stirring often, until partially cooked down and softened.
- In a large bowl, whisk together the melted butter, cream, eggs, salt, and pepper. Add the cabbage and onion and toss well to mix.
- Transfer the cabbage mixture to the greased casserole dish, cover with foil, and bake for 30 minutes.
- Uncover, cook for 10 minutes, then sprinkle the fresh grated parmesan cheese on top and bake for 10 minutes more until lightly golden around the edges. (Total bake time = 50 minutes).
Nutrition
*This recipe was first posted in February 2011. It has since been updated to improve the overall quality of the information and/or images.
- Reese’s PB Overnight Oats - June 23, 2025
- Sweet Potato Kefir Pancakes (Gluten-Free) - June 16, 2025
- Boursin Tomato Pasta (Healthy & High Protein) - June 9, 2025
This dish was amazing!! Super easy, diet friendly, and everyone loved it!! Triple Crown Winner!!
I’m so glad that you all enjoyed it, Theresa! Thank you for taking the time to leave a review! 🙂
We love cabbage..and oh how I LOVE trying something different. Cracks me up to think of cooking a whole cabbage! But I’m going to try it. Thanks for sharing. Those old recipes are sometimes hilariously vague for sure! 😁
I know, I thought it was so weird to boil it whole! It really did turn out delicious, and it worked great. 🙂
Any reason you can’t cut the cabbage pieces and then boil it for five minutes and continue with the rest of the recipe?
That should work, too. I just haven’t tested the recipe that way. Keep me posted if you try it and let me know how it turns out.
Thanks for sharing this vintage recipe, Amee. I hope you don’t mind that I’m including this link in a post I’m doing tomorrow (2.17.16) for World Cabbage Day!
Thanks again for sharing…