Creamy Turkey Ham Green Bean Casserole

Featured in Zucchini Mains.

Creamy Turkey Ham Green Bean Casserole. Savory turkey, ham, green beans in a rich cream cheese sauce. A comforting, easy family meal!
Sarah Jenkins - Recipe Author
Updated on Sun Jan 11 2026 at 05:01 PM
Creamy Turkey Ham Green Bean Casserole - Featured Image Pin it
Creamy Turkey Ham Green Bean Casserole | Natura Recipes

You know how some dishes just feel like home? For me, it’s this Cream Cheese Turkey Ham Green Bean casserole. I first stumbled upon a rough idea for it after a holiday dinner, staring at leftover turkey and ham, thinking, "There has to be more than just sandwiches." My kitchen was a glorious mess, honestly, a battlefield of pots and pans. I just started tossing things together, hoping for the best. The smell, though, as it baked? Oh my goodness, it filled the whole house with this savory, creamy warmth. It wasn't perfect that first time, I totally forgot a key seasoning, but the bones were there. This dish quickly became my comforting go-to, a hug in a casserole dish that just makes everything better.

I remember one time, I was so focused on getting the cream cheese mixture just right that I completely zoned out and added double the green beans. My husband, bless his heart, just looked at the overflowing dish and said, "Well, we're getting our veggies tonight!" We laughed, scooped it into a bigger dish, and it was still delicious, just... greener. Honestly, kitchen disasters are sometimes the best way to find new favorites, right?

Ingredients for Your Cream Cheese Turkey Ham Green Bean Casserole

  • Fresh Green Beans: You can use frozen, but fresh just gives that satisfying snap! I blanch them myself, it’s a small step that makes a huge difference in texture. Don't overcook them, please, nobody wants mushy beans.
  • Cooked Turkey & Ham: Leftovers from holidays are perfect here, or grab some deli turkey and ham if you're making this on a whim. I often use a mix of light and dark turkey meat for more flavor. This combo makes our Cream Cheese Turkey Ham Green Bean Casserole extra special.
  • Cream Cheese: Full-fat, please! Honestly, don't even think about the low-fat stuff for this. It’s the secret to that luscious, rich sauce. I tried low-fat once, and it just didn't melt right, leaving a weird texture. Learn from my mistakes!
  • Chicken Broth: This thins out the sauce to a perfect consistency. I always use low-sodium so I can control the salt myself. Sometimes I even make my own broth, but store-bought is totally fine when life gets busy.
  • Onion & Garlic: The aromatic backbone! More garlic, always more garlic, that's my motto. I usually chop the onion pretty fine so it melts into the sauce. The smell when these hit the pan? Divine!
  • Cheddar Cheese: Shred your own, hon! Pre-shredded cheese has anti-caking agents that can make it melt a bit... weird. Freshly grated melts so much smoother and tastes better. It's the finishing touch on this Cream Cheese Turkey Ham Green Bean Casserole.
  • Milk: Whole milk is what I reach for. Again, for that creamy richness. Skim milk just doesn't deliver the same velvety texture that makes this casserole so comforting.
  • Flour: Just a little to thicken our sauce. All-purpose works great. I once forgot this and had a very soupy casserole, oops!
  • Seasonings (Salt, Black Pepper, Dried Thyme): Simple, but essential. Thyme adds a lovely herbaceous note that complements the turkey and ham beautifully. Taste as you go, always!

Instructions for Your Cream Cheese Turkey Ham Green Bean Casserole

Prep Those Green Beans:
First things first, get those green beans ready. I trim the ends, then blanch them in boiling, salted water for about 3-4 minutes. You want them bright green and tender-crisp, not soft. This is where I always forget to salt the water, honestly, then I kick myself later! Immediately plunge them into an ice bath to stop the cooking. This step is crucial for that perfect texture in your Cream Cheese Turkey Ham Green Bean Casserole. Drain them well and set aside.
Sauté Aromatics & Build the Base:
In a large skillet, melt a tablespoon of butter over medium heat. Toss in your chopped onion and cook until it's softened and translucent, about 5 minutes. Then, add the minced garlic and cook for another minute until it’s fragrant oh, that smell! Stir in the flour and cook for a minute, stirring constantly. This creates the roux that will thicken our luscious sauce. Don't let it brown too much unless you want a nutty flavor, which isn't what we're going for here.
Whisk Up the Creamy Sauce:
Slowly pour in the chicken broth and milk, whisking constantly to avoid lumps. Bring it to a gentle simmer, then reduce the heat to low. Now, here's the magic: add the cream cheese, cut into cubes, and stir until it's completely melted and smooth. Keep stirring, don't walk away! Season with salt, pepper, and dried thyme. Taste it! Adjust seasonings as needed. This creamy base is what makes this Cream Cheese Turkey Ham Green Bean Casserole so ridiculously good.
Combine & Layer:
Stir in your cooked turkey, ham, and the blanched green beans into the creamy sauce. Make sure everything is nicely coated. Transfer this glorious mixture into a greased 9x13 inch baking dish. I usually give it a little shake to make sure it's evenly distributed. This is where the whole dish starts to come together, looking all warm and inviting. Sometimes I get a little messy here, spilling a bit, but that's just part of the cooking charm, right?
Top with Cheese & Bake:
Sprinkle the shredded cheddar cheese evenly over the top of the casserole. Pop it into a preheated oven at 375°F (190°C) and bake for 20-25 minutes, or until the casserole is bubbly around the edges and the cheese is melted and golden brown. You want that slightly crispy, cheesy crust, honestly, it's the best part! Keep an eye on it so the cheese doesn't burn, because that would be a tragedy.
Rest & Serve:
Once it's out of the oven, let your Cream Cheese Turkey Ham Green Bean Casserole rest for about 5-10 minutes before serving. This allows the sauce to set a bit and makes for easier scooping. The aroma will be incredible! Garnish with a sprinkle of fresh parsley if you're feeling fancy. It's truly a comforting meal that always brings smiles to the table.

Making this Cream Cheese Turkey Ham Green Bean Casserole always takes me back to those busy weeknights when I just needed something hearty and comforting. There was one time I almost forgot to add the ham, thinking it was already in there. Luckily, I caught myself just before it went into the oven. My kitchen can be a whirlwind, but somehow, this dish always emerges as a triumph, even with my little oops moments.

Creamy Turkey Ham Green Bean Casserole Storage Tips

This casserole is actually pretty great as leftovers, which is a huge win in my book! I store any remaining Cream Cheese Turkey Ham Green Bean Casserole in an airtight container in the fridge for up to 3-4 days. Reheating is best in the oven at 300°F (150°C) for about 15-20 minutes, covered with foil, until warmed through. I microwaved it once and the sauce separated a bit and got a little greasy so don't do that lol, unless you're in a real pinch and don't mind the texture change. The green beans hold up surprisingly well, and the sauce stays wonderfully creamy, though it might thicken a bit. It’s a fantastic make-ahead option for a busy week, trust me.

Creamy Turkey Ham Green Bean Casserole - Image 1Pin it
Creamy Turkey Ham Green Bean Casserole - Image 1 | Natura Recipes

Creamy Turkey Ham Green Bean Casserole Substitutions

I've played around with this Cream Cheese Turkey Ham Green Bean Casserole recipe quite a bit, so I have some honest substitution advice! If you don't have fresh green beans, frozen work just fine no need to blanch, just thaw and drain well. For the turkey and ham, leftover cooked chicken or even crumbled cooked sausage could work, I tried sausage once, and it gave a really robust flavor, but it was a different vibe. You could swap cheddar for Gruyère or even a Monterey Jack for a milder flavor. I even used a mix of half-and-half and broth once when I was out of milk, and it worked... kinda. It was still good, just not quite as rich. Feel free to experiment with different herbs too, like a pinch of dried sage or rosemary, but thyme is my true love for this dish.

Creamy Turkey Ham Green Bean Casserole Serving Suggestions

Honestly, this Cream Cheese Turkey Ham Green Bean Casserole is a meal in itself, but it truly shines with a few thoughtful companions. I love serving it with a simple, crusty baguette to sop up all that amazing creamy sauce it's a must! A light, crisp side salad with a tangy vinaigrette cuts through the richness beautifully. For drinks, a dry white wine like a Sauvignon Blanc or even a crisp hard cider pairs wonderfully. And for dessert? Something light and fruity, like a berry crumble or a lemon tart, would be perfect. This dish and a good rom-com on a chilly night? Yes please, that's my ideal cozy evening right there. It’s comfort food that feels like a warm hug.

Cultural Backstory of Green Bean Casserole

While my Cream Cheese Turkey Ham Green Bean Casserole is a bit of a personal spin, the classic green bean casserole has a fascinating history! It was actually invented in 1955 by Dorcas Reilly at Campbell's Soup Company, designed to be a simple, affordable dish using ingredients most American homes already had: canned green beans, canned cream of mushroom soup, and fried onions. It quickly became a staple, especially for holiday dinners. My version, with fresh beans, real cream cheese, and the addition of turkey and ham, elevates that nostalgic comfort to something a bit more gourmet but still incredibly approachable. It’s my way of honoring a classic while making it uniquely mine, bringing that beloved comfort food feeling to my own family table. It’s a dish rooted in American tradition but with a fresh, homemade twist.

So there you have it, my beloved Cream Cheese Turkey Ham Green Bean Casserole. It’s gone from a leftover experiment to a cherished family favorite, honestly. The way it fills the kitchen with that savory, cheesy aroma, and how everyone gathers around the table, it just warms my heart. I hope you give it a try and make it your own! Don't be afraid to tweak things, add your own flair, and share your kitchen chaos moments with me.

Creamy Turkey Ham Green Bean Casserole - Image 2Pin it
Creamy Turkey Ham Green Bean Casserole - Image 2 | Natura Recipes

Frequently Asked Questions

→ Can I make this Cream Cheese Turkey Ham Green Bean Casserole ahead of time?

Absolutely! You can assemble the entire casserole, minus the final cheese topping, and refrigerate it for up to 24 hours. Just add the cheese right before baking. I’ve done this countless times for holiday meals, and it saves so much stress!

→ What if I don't have cooked turkey and ham?

No problem! You can use pre-cooked chicken breast, or even sauté some ground turkey or sausage before adding it to the sauce. I've tried rotisserie chicken in a pinch, and it worked really well, honestly, just shred it up!

→ My sauce is too thin/thick, what did I do wrong?

If it's too thin, you might need a bit more flour in your roux, or didn't simmer long enough. If too thick, add a splash more broth or milk until it reaches your desired consistency. I've had both happen, it's a learning curve!

→ How long does Cream Cheese Turkey Ham Green Bean Casserole last in the fridge?

It keeps well in an airtight container for 3-4 days. I often pack it for lunches, and it reheats fairly well in the oven. Just avoid the microwave if you can, it can make the sauce a little less appealing, learned that the hard way!

→ Can I add other vegetables to this casserole?

Yes, totally! I've sometimes thrown in a handful of sautéed mushrooms or some corn. Just make sure they're pre-cooked or quick-cooking so they don't add too much moisture. Experimentation is half the fun in my kitchen!

Creamy Turkey Ham Green Bean Casserole

Creamy Turkey Ham Green Bean Casserole. Savory turkey, ham, green beans in a rich cream cheese sauce. A comforting, easy family meal!

4.3 out of 5
(50 reviews)
Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes

Category: Zucchini Mains

Difficulty: Beginner

Cuisine: American Comfort

Yield: 6-8 Servings

Dietary: Contains Meat, Dairy

Published: Sun Oct 26 2025 at 06:27 PM

Last Updated: Sun Jan 11 2026 at 05:01 PM

Start Cooking
Cooking Mode Active - Screen Won't Sleep

Ingredients

→ Main Ingredients

01 1 lb fresh green beans, trimmed
02 2 cups cooked turkey, shredded or diced
03 1 cup cooked ham, diced
04 8 oz cream cheese, softened and cubed
05 1 cup shredded cheddar cheese
06 1 cup whole milk
07 1 cup chicken broth, low-sodium
08 2 tbsp all-purpose flour

→ Flavor Boosters

09 1 tbsp unsalted butter
10 1 small onion, chopped
11 3 cloves garlic, minced

→ Seasonings

12 1 tsp dried thyme
13 1/2 tsp black pepper
14 Salt to taste

→ Garnish

15 Fresh parsley, chopped (optional)

Instructions

Step 01

First things first, get those green beans ready. I trim the ends, then blanch them in boiling, salted water for about 3-4 minutes. You want them bright green and tender-crisp, not soft. This is where I always forget to salt the water, honestly, then I kick myself later! Immediately plunge them into an ice bath to stop the cooking. This step is crucial for that perfect texture in your Cream Cheese Turkey Ham Green Bean Casserole. Drain them well and set aside.

Step 02

In a large skillet, melt a tablespoon of butter over medium heat. Toss in your chopped onion and cook until it's softened and translucent, about 5 minutes. Then, add the minced garlic and cook for another minute until it’s fragrant – oh, that smell! Stir in the flour and cook for a minute, stirring constantly. This creates the roux that will thicken our luscious sauce. Don't let it brown too much unless you want a nutty flavor, which isn't what we're going for here.

Step 03

Slowly pour in the chicken broth and milk, whisking constantly to avoid lumps. Bring it to a gentle simmer, then reduce the heat to low. Now, here's the magic: add the cream cheese, cut into cubes, and stir until it's completely melted and smooth. Keep stirring, don't walk away! Season with salt, pepper, and dried thyme. Taste it! Adjust seasonings as needed. This creamy base is what makes this Cream Cheese Turkey Ham Green Bean Casserole so ridiculously good.

Step 04

Stir in your cooked turkey, ham, and the blanched green beans into the creamy sauce. Make sure everything is nicely coated. Transfer this glorious mixture into a greased 9x13 inch baking dish. I usually give it a little shake to make sure it's evenly distributed. This is where the whole dish starts to come together, looking all warm and inviting. Sometimes I get a little messy here, spilling a bit, but that's just part of the cooking charm, right?

Step 05

Sprinkle the shredded cheddar cheese evenly over the top of the casserole. Pop it into a preheated oven at 375°F (190°C) and bake for 20-25 minutes, or until the casserole is bubbly around the edges and the cheese is melted and golden brown. You want that slightly crispy, cheesy crust, honestly, it's the best part! Keep an eye on it so the cheese doesn't burn, because that would be a tragedy.

Step 06

Once it's out of the oven, let your Cream Cheese Turkey Ham Green Bean Casserole rest for about 5-10 minutes before serving. This allows the sauce to set a bit and makes for easier scooping. The aroma will be incredible! Garnish with a sprinkle of fresh parsley if you're feeling fancy. It's truly a comforting meal that always brings smiles to the table.

Notes

  1. Don't skip blanching the green beans, it keeps them vibrant and gives them a much better texture.
  2. Always use full-fat cream cheese for the best, creamiest sauce - I learned this the hard way.
  3. Reheating is best in the oven at 300°F (150°C) for about 15-20 minutes, covered with foil.
  4. For an extra golden-brown topping, pop it under the broiler for the last minute or two, but watch it like a hawk!

Tools You'll Need

  • 9x13 inch baking dish
  • large skillet
  • mixing bowls
  • whisk

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy
  • Gluten (if using non-GF flour/broth)
  • Pork (ham)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 450-500
  • Total Fat: 30-35g
  • Total Carbohydrate: 20-25g
  • Protein: 25-30g

Reviews & Comments

Required fields are marked *