Creamy Cabbage Casserole with Savory Turkey Ham

Featured in Dinner Classics.

Creamy cabbage casserole with savory turkey ham is a comforting, easy dinner. A delicious, family-friendly meal perfect for weeknights.
Ben Carter - Recipe Author
Updated on March 24, 2026 at 08:40 AM
Prep Time: 20 min Cook Time: 40 min Total Time: 1 hr 6 Servings Beginner
Creamy Cabbage Casserole with Savory Turkey Ham - Featured Image Pin it
Creamy Cabbage Casserole with Savory Turkey Ham | Recipes By Megan

Okay, so get this I used to think cabbage was just for coleslaw, you know? Then one chilly evening, staring at a mountain of green cabbage from our CSA box, I just had to get creative. I wanted something cozy, something that felt like a hug. After a few kitchen experiments (and a minor smoke alarm incident, oops!), this creamy cabbage casserole was born. It transformed my view on cabbage and quickly became a go-to comfort food. It’s warm, it’s cheesy, and honestly, it’s just pure magic in a dish.

Oh man, I remember one time, I was so excited to make this creamy cabbage casserole for a potluck. I got everything prepped, layered it up beautifully, popped it in the oven… and then totally forgot to add the cream cheese to the sauce! It still tasted good, but it lacked that oomph. My friend, bless her heart, asked if it was supposed to be 'less creamy.' I just laughed. Lesson learned: read the recipe twice, cook once!

Creamy Cabbage Casserole: The Key Ingredients You'll Need

  • 2 lbs green cabbage, cored and thinly sliced: Cabbage is the star, my friend! Don't be scared of the sheer volume, it cooks down like crazy. I remember the first time I made this, I thought, 'No way will all this fit!' But it does, and it becomes tender and sweet, soaking up all that creamy goodness. It's the backbone of this whole creamy cabbage casserole, offering a lovely texture and earthy flavor that just works. Seriously, don't skimp on the quantity here!
  • 12 oz turkey ham, diced into 1/2-inch pieces: Turkey ham is my secret weapon here. It gives you that salty, savory punch without being too heavy, you know? Plus, it browns up so nicely, adding little pockets of flavor throughout. I’ve tried regular ham, but the turkey version just feels a bit lighter and lets the cabbage shine. It’s a great way to add some protein and a smoky depth that complements the dish so well. Just make sure to get those edges crispy!
  • 1 medium yellow onion, finely chopped: Onions are non-negotiable for me. They're the aromatic foundation of so many amazing dishes. When you sauté them until they're soft and translucent, they release this incredible sweetness that builds the flavor profile from the ground up. It’s that subtle sweetness that balances the slight bitterness of the cabbage and makes the whole dish sing. Don't skip the slow sauté, it makes all the difference for a rich base!
  • 2 cloves garlic, minced: Garlic, oh garlic! The unsung hero of almost every savory dish. Those two cloves, minced finely, infuse the entire casserole with their pungent, warm aroma. Just be careful not to burn it that's an 'oops' moment I’ve had many times, and burnt garlic is just bitter and sad. It adds a layer of depth that elevates the entire creamy sauce, marrying all the flavors together in harmony. Seriously, it's essential for that cozy feel!
  • 3 tbsp unsalted butter: butter is where the magic starts for our roux, but honestly, it's also just pure flavor. It coats everything in richness and helps the vegetables get beautifully tender. I once tried to skimp on butter, thinking I was being 'healthy,' and the casserole just wasn't as luxurious. It’s a foundational fat that carries the flavors and creates that golden, comforting base for the dish, making it so special. Don't be shy with it!
  • 4 oz cream cheese, softened: Okay, THIS is the game-changer for the 'creamy' in creamy cabbage casserole. Softened cream cheese melts into the sauce like a dream, adding a tanginess and an unbelievable silky texture that you just can't get otherwise. I didn't expect that it would make such a difference, but it elevates the richness without making it heavy. It’s the secret to that velvety mouthfeel that makes you want another spoonful, trust me! Don't forget to let it soften!

How to Whip Up This Creamy Cabbage Casserole

Step 1: Prep & Preheat Oven:
First things first, get that oven warming up to 375°F (190°C). While it’s preheating, let’s get our ingredients ready. Thinly slicing the cabbage is key here I like to use a mandoline if I’m feeling brave, but a sharp knife works wonders too. Dice your turkey ham and chop your onion and garlic. Having everything prepped makes the cooking process so much smoother and less stressful. It sets the stage for a glorious creamy cabbage casserole, so don't rush this part, hon!
Step 2: Sauté Cabbage:
Now, grab a large skillet or Dutch oven and melt a tablespoon of butter over medium-high heat. Toss in that mountain of sliced cabbage. It’ll look like too much, but trust me, it’ll cook down! Sauté it for about 8-10 minutes, stirring occasionally, until it's tender-crisp and has a little color. This step is super important for getting rid of some moisture and developing flavor for our creamy cabbage casserole, don't skip it, or your dish might be watery!
Step 3: Cook Ham & Aromatics:
Remove the cabbage and set it aside. In the same pan, add another tablespoon of butter. Toss in your diced turkey ham and cook until it’s beautifully browned and slightly crispy about 5-7 minutes. Then, add your chopped onion and cook until it’s soft and translucent, about 5 minutes. Finally, stir in the minced garlic for just a minute until fragrant. This builds layers of savory flavor for our creamy cabbage casserole, making it extra special.
Step 4: Prepare Creamy Sauce:
This is where the 'creamy' in creamy cabbage casserole comes to life! Melt the remaining butter in the skillet. Whisk in the flour and cook for 1-2 minutes, creating a roux it should smell a little nutty. Slowly, and I mean slowly, whisk in the whole milk and chicken broth. Keep whisking until it thickens. Then, stir in the softened cream cheese and Dijon mustard until smooth and velvety. Season with salt and pepper. Taste it adjust if needed!
Step 5: Combine & Layer:
Now for the grand assembly! Gently fold the sautéed cabbage and the cooked ham and aromatics into that glorious creamy sauce. Make sure everything is well coated. Pour half of this mixture into your prepared 9x13 inch baking dish. If you're feeling fancy, you can add a layer of shredded cheese here, but it's optional! Then, top with the remaining creamy cabbage casserole mixture, spreading it evenly. It's looking good already, isn't it?
Step 6: Add Topping & Bake:
For that irresistible golden crust, sprinkle your favorite cheese (cheddar or Gruyere are my go-tos!) over the top. Pop your creamy cabbage casserole into the preheated oven and bake for 25-30 minutes, or until it’s bubbly around the edges and the topping is golden brown. Your kitchen is going to smell amazing, I promise! The anticipation while it bakes is honestly half the fun, watching that cheesy top get perfectly bubbly. Pull it out when it’s just right!
Step 7: Rest and Serve:
I know, I know, it's hard to wait! But trust me on this one let that beautiful casserole rest for 5-10 minutes after it comes out of the oven. This allows the sauce to set up a bit and prevents it from being too runny when you serve it. Plus, it gives it a moment to cool down so you don't burn your tongue in your excitement. Then, scoop it out and enjoy that cozy, comforting goodness! It’s worth the wait, I swear.

Every time I make this, it feels like I'm conjuring up a little bit of home. The smells of sautéing onion and garlic, then that rich, creamy sauce coming together it's just pure joy. I love watching the cabbage transform from a huge pile to tender deliciousness. This dish is forgiving, comforting, and always a hit. It’s my kind of kitchen therapy, honestly.

Keeping Your Creamy Cabbage Casserole Fresh

Got leftovers of your creamy cabbage casserole? Lucky you! This dish actually tastes even better the next day, as all those flavors have more time to meld. Just let it cool completely, then transfer it to an airtight container. It'll keep beautifully in the fridge for up to 3-4 days. To reheat, I usually pop individual portions in the microwave or cover a larger dish with foil and warm it in a 300°F oven until heated through. I once tried to freeze a huge batch and the texture was a bit off when thawed, a bit too watery for my liking. So, fridge is your best bet for maximizing deliciousness!

Creamy Cabbage Casserole with Savory Turkey Ham - Image 1Pin it
Creamy Cabbage Casserole with Savory Turkey Ham - Image 1 | Recipes By Megan

Playing with Flavors: Substitutions for Your Creamy Cabbage Casserole

I’ve played around with this recipe quite a bit, so I’ve got some substitution ideas for you! If turkey ham isn't your jam, diced smoked sausage, bacon, or even leftover shredded chicken works wonderfully. For the cheese topping, feel free to use sharp cheddar, Gruyere, or even a blend whatever you love! If you want a vegetarian version, skip the ham and add some sautéed mushrooms or smoked paprika for depth. You can even swap out half the green cabbage for savoy cabbage for a slightly different texture. Don't be afraid to experiment, that's how some of the best kitchen discoveries happen, right?

What to Serve with Your Amazing Creamy Cabbage Casserole

This creamy cabbage casserole is a hearty meal all on its own, but sometimes you want a little something extra, you know? I love serving it with a simple side salad dressed with a light vinaigrette to cut through the richness. A crusty loaf of bread is also a must for soaking up every last bit of that amazing creamy sauce honestly, don't skip the bread! For something a bit more substantial, a side of roasted root vegetables, like carrots and parsnips, makes a fantastic pairing. And if you're feeling extra cozy, a sprinkle of fresh chopped parsley or chives on top adds a lovely pop of color and freshness. It's all about making it your perfect meal!

The Heartwarming History of Creamy Cabbage Casserole

While this casserole feels like a classic American comfort dish, its roots probably stretch back to European traditions where cabbage was a staple, especially in colder climates. Think German braised cabbage or Eastern European haluski. People have been combining humble cabbage with rich, creamy sauces and meats for centuries as a way to make a nourishing, satisfying meal with affordable ingredients. My grandma used to make a similar dish, though hers was more about condensed soup and less about a homemade roux. This recipe is my modern take, honoring those thrifty, delicious traditions with a bit of a gourmet spin. It’s food that tells a story, don't you think?

So there you have it, friends my beloved creamy cabbage casserole! It’s more than just a recipe, it’s a warm hug, a cozy memory, and a reminder that simple ingredients can create something truly extraordinary. I hope you love making and eating it as much as I do. Give it a try this week, and don’t forget to tell me how it goes in the comments below! What are your favorite comfort food casseroles?

Creamy Cabbage Casserole with Savory Turkey Ham - Image 2Pin it
Creamy Cabbage Casserole with Savory Turkey Ham - Image 2 | Recipes By Megan

FAQs About My Favorite Creamy Cabbage Casserole

Can I use different types of cabbage for this creamy cabbage casserole?

You totally can! While green cabbage is my go-to, savoy cabbage would work beautifully for a slightly softer texture. Red cabbage might bleed a bit and change the color, but it'd still taste great. Just make sure to slice it thinly no matter which kind you pick! It's all about what you have on hand.

What if I don't have turkey ham?

No worries at all! This casserole is super adaptable. You could use regular diced ham, cooked crumbled bacon, or even shredded rotisserie chicken for a quick swap. For a vegetarian option, sautéed mushrooms or extra veggies would be fantastic too! Feel free to customize it to your liking, hon.

Can I prepare this casserole ahead of time?

You betcha! You can assemble the entire casserole, without the cheese topping, up to a day in advance. Cover it tightly and store it in the fridge. When you're ready to bake, just add the cheese topping and bake as directed, adding about 10-15 minutes to the baking time since it's chilled. So convenient for busy nights!

My sauce isn't thickening. What went wrong?

Oops, it happens! Usually, it means it just needs more time over medium heat to reduce and thicken, or perhaps you didn't cook the roux long enough. Keep whisking gently and patiently, it will get there! A tiny bit more flour whisked into a cold liquid and then added back can help in a pinch. Don't give up!

Is this casserole freezer-friendly?

Honestly, I'd say it's best enjoyed fresh or from the fridge. While you can freeze it, sometimes the texture of the cabbage can get a bit mushy, and the creamy sauce can separate slightly when thawed. If you do freeze, thaw it completely in the fridge before reheating slowly in the oven for the best results, but fresh is always superior here.

Creamy Cabbage Casserole with Savory Turkey Ham

Creamy cabbage casserole with savory turkey ham is a comforting, easy dinner. A delicious, family-friendly meal perfect for weeknights.

4.4 out of 5
(12 reviews)
Prep Time
20 Minutes
Cook Time
40 Minutes
Total Time
60 Minutes

Category: Dinner Classics

Difficulty: Beginner

Cuisine: American

Yield: 6 Servings

Dietary: ~

Published: March 24, 2026 at 08:39 AM

Ingredients

→ Hearty Cabbage & Savory Ham

01 2 lbs green cabbage, cored and thinly sliced
02 12 oz turkey ham, diced into 1/2-inch pieces
03 1 medium yellow onion, finely chopped
04 2 cloves garlic, minced

→ Rich & Velvety Sauce Base

05 3 tbsp unsalted butter
06 3 tbsp all-purpose flour
07 1 1/2 cups whole milk
08 4 oz cream cheese, softened
09 1/2 cup low-sodium chicken broth
10 1 tsp Dijon mustard
11 1 cup shredded sharp cheddar cheese

→ Aromatic Enhancers & Seasonings

12 1 tsp kosher salt, or to taste
13 1/2 tsp black pepper, or to taste
14 1/2 tsp smoked paprika
15 1/4 tsp dried thyme
16 Pinch of ground nutmeg

→ Golden Crumb Topping

17 1/2 cup Panko breadcrumbs
18 1/4 cup shredded Parmesan cheese

Instructions

Step 01

Core and thinly slice 2 lbs green cabbage. Dice 12 oz turkey ham into 1/2-inch pieces. Finely chop 1 medium yellow onion and mince 2 cloves garlic. Preheat oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish for your Creamy Cabbage Casserole with Turkey Ham Recipe.

Step 02

In a large pot or Dutch oven, melt 1 tbsp of the 3 tbsp unsalted butter over medium-high heat. Add the sliced 2 lbs green cabbage and cook, stirring occasionally, for 8-10 minutes until softened and slightly wilted. Remove cabbage from the pot and set aside.

Step 03

Add the remaining 2 tbsp unsalted butter to the same pot. Sauté the 1 medium yellow onion for 3-4 minutes until translucent. Stir in the 12 oz diced turkey ham and 2 cloves minced garlic, cooking for another 3-5 minutes until the ham is lightly browned and fragrant.

Step 04

Sprinkle 3 tbsp all-purpose flour into the pot, stirring for 1 minute to create a roux. Gradually whisk in 1 1/2 cups whole milk and 1/2 cup low-sodium chicken broth until smooth. Bring to a simmer, then stir in 4 oz softened cream cheese, 1 tsp Dijon mustard, 1 tsp kosher salt, 1/2 tsp black pepper, 1/2 tsp smoked paprika, 1/4 tsp dried thyme, and a pinch of ground nutmeg. Cook until thickened.

Step 05

Remove the pot from heat and stir in 1 cup shredded sharp cheddar cheese until melted and smooth. Return the sautéed 2 lbs green cabbage to the pot with the ham and sauce, mixing well to combine everything. Pour this delicious mixture into the prepared baking dish, spreading evenly.

Step 06

In a small bowl, combine 1/2 cup Panko breadcrumbs and 1/4 cup shredded Parmesan cheese. Sprinkle this mixture evenly over the top of the casserole. Bake for 25-30 minutes, or until the Creamy Cabbage Casserole with Turkey Ham Recipe is bubbly and the topping is golden brown.

Step 07

Once baked, remove the casserole from the oven. Let the Creamy Cabbage Casserole with Turkey Ham Recipe rest for 5-10 minutes before serving. This allows the sauce to set, making for cleaner slices and a more enjoyable texture.

Notes

  1. For a vegetarian option, omit the turkey ham and chicken broth, using vegetable broth instead. You can add sautéed mushrooms for extra umami.
  2. Leftovers of this casserole store beautifully in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in the microwave or oven until warmed through.
  3. To achieve extra crispy breadcrumbs, you can briefly broil the casserole for the last 1-2 minutes of baking, watching carefully to prevent burning.
  4. This hearty casserole is a complete meal on its own, but pairs wonderfully with a light side salad or some crusty bread to soak up the creamy sauce.

Tools You'll Need

  • 9x13 inch baking dish
  • Large pot or Dutch oven
  • Large skillet
  • Whisk
  • Cutting board
  • Chef's knife
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Milk
  • Wheat

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 388 kcal
  • Total Fat: 24 g
  • Total Carbohydrate: 23 g
  • Protein: 22 g

Reviews & Comments

Required fields are marked *

Creamy Cabbage Casserole with Savory Turkey Ham

📌 Save Before You Go!

Don't lose this recipe — save it to Pinterest!

Save on Pinterest
Creamy Cabbage Casserole with Savory Turkey Ham

Don't Lose This Recipe!

Save it now — you'll want to make this again!