Hearty Turkey Ham Onion Tomato Pie: A Family Favorite

Featured in Zucchini Mains.

Whip up a comforting Turkey Ham Onion Tomato Pie, perfect for using leftovers. This rustic savory pie is packed with flavor and so easy to make.
Sarah Jenkins - Recipe Author
Updated on Thu Jan 08 2026 at 02:50 AM
Hearty Turkey Ham Onion Tomato Pie: A Family Favorite - Featured Image Pin it
Hearty Turkey Ham Onion Tomato Pie: A Family Favorite | Natura Recipes

You know those nights, right? The fridge is a bit of a mystery, leftovers are staring you down, and everyone's asking, "What's for dinner?" That's exactly how this Turkey Ham Onion tomato Pie came to be. I remember rummaging through the fridge after a holiday, seeing bits of turkey, some leftover ham, a lonely onion, and a couple of ripe tomatoes. Honestly, I just wanted something comforting, something that felt like a hug. This pie just… happened. It filled the kitchen with the most incredible savory scent, and when it came out of the oven, golden and bubbling, I didn't expect it to become such a staple. It’s got that homey, 'everything but the kitchen sink' charm that just works.

One time, I was so focused on getting the crust just right you know, trying to make it look Pinterest-perfect (spoiler: it never is) that I almost forgot to add the cheese to the filling! Can you imagine a savory pie without that gooey, cheesy goodness? I had to quickly pull the pie out, sprinkle it on top, and pop it back in. It still turned out great, just with a slightly less integrated cheese layer. My family still teases me about my "deconstructed cheese pie" moment, but honestly, it just added to its charm. Real kitchens aren't always perfect, and that's totally okay.

Ingredients for Your Turkey Ham Onion Tomato Pie

  • Refrigerated Pie Crust: Look, I love making pie crust from scratch, but sometimes life happens. A good quality store-bought crust is your best friend here. It makes this Turkey Ham Onion Tomato Pie so much quicker.
  • Cooked Turkey & Ham: This is where your holiday leftovers shine! I usually chop them into small cubes. I tried using deli meat once, and it worked, kinda, but the texture wasn't quite as robust.
  • Yellow Onion: Don't skimp on the onion, hon. Caramelizing it slowly brings out this amazing sweetness that’s crucial. I always add a little more than the recipe calls for because, well, I love onions.
  • Ripe Tomatoes: Roma or plum tomatoes work really well here because they don't release too much water. I've used regular slicing tomatoes, and it can make the pie a bit watery if you don't de-seed them first.
  • Large Eggs: These are the glue that holds our glorious Turkey Ham Onion Tomato Pie together. Don't use small eggs, just don't. We need that binding power.
  • Milk or Half-and-Half: I usually go for whole milk for that extra richness. I tried skim once, and it was… thin. You want that creamy, comforting texture, right?
  • Shredded Cheddar Cheese: Sharp cheddar is my go-to. It melts beautifully and gives that tangy kick. I sometimes mix in a little Gruyere if I'm feeling fancy, it adds a nutty depth.
  • Garlic, minced: Fresh is best, always. It just brightens everything up. I sometimes add an extra clove because I'm a garlic fiend, but adjust to your taste!
  • Fresh Thyme: Oh, the aroma! Fresh thyme adds an earthy, aromatic note that complements the other flavors so well. Dried works if you're in a pinch, but use less, maybe a teaspoon.
  • Salt & Black Pepper: Seasoning is key! Taste as you go. I once forgot to season the filling properly, and it was a bit bland. Live and learn, right?

Instructions for Your Turkey Ham Onion Tomato Pie

Prep the Crust & Sauté Aromatics:
First things first, get that oven preheating to 375°F (190°C). Then, gently unroll your pie crust and press it into a 9-inch pie dish. Crimp those edges however you like I usually just do a simple fork crimp, because honestly, who has time for fancy? Prick the bottom a few times with a fork. Next, grab a skillet and melt a tablespoon of butter or olive oil over medium heat. Toss in your chopped onion and let it soften, stirring occasionally, for about 5-7 minutes. You want it translucent and sweet. Add the minced garlic and cook for another minute until fragrant. Oh, the smell is just heavenly!
Assemble the Filling Layers:
Now for the fun part! Sprinkle about a third of your shredded cheddar cheese evenly over the bottom of your prepared pie crust. This creates a little cheesy barrier, which I swear helps prevent a soggy bottom. Next, layer half of your cooked turkey and ham over the cheese. Follow that with half of your sautéed onion and garlic mixture. Then, arrange half of your sliced tomatoes on top of that. I usually overlap them a bit. This layering is important, I once just dumped everything in and it didn't cook as evenly. Oops!
Repeat and Whisk the Custard:
Time to repeat those lovely layers! Sprinkle another third of the cheddar cheese over the tomatoes. Then add the remaining turkey and ham, followed by the rest of the onion and garlic. Finally, layer the remaining tomato slices on top. In a separate medium bowl, whisk together your eggs, milk (or half-and-half), fresh thyme, salt, and pepper. Whisk it well until it’s all combined and a little frothy. This is the custard that will bind our Turkey Ham Onion Tomato Pie together into a glorious savory treat!
Pour & Bake the Turkey Ham Onion Tomato Pie:
Carefully pour the egg and milk mixture over the layered ingredients in the pie crust. Make sure it's distributed evenly and seeps down into all those delicious nooks and crannies. Sprinkle the remaining cheddar cheese over the top of the pie. Gently transfer the pie dish to your preheated oven. Bake for 35-45 minutes, or until the crust is golden brown, the filling is set, and the cheese on top is bubbly and beautifully melted. If the crust edges start to brown too quickly, you can loosely cover them with aluminum foil, a trick I learned the hard way!
Check for Doneness & Cool:
To check if your Turkey Ham Onion Tomato Pie is done, insert a knife or a toothpick into the center. If it comes out clean, you're good to go! If not, give it a few more minutes in the oven. Once it's done, pull that gorgeous pie out of the oven. I know, I know, it smells incredible and you want to dig in right away, but resist! Let it cool on a wire rack for at least 10-15 minutes before slicing. This cooling time allows the filling to set up completely, making for cleaner slices and a much better eating experience. Trust me, I've cut into it too soon many times, and it was a delicious mess, but still a mess.
slice and Serve Your Turkey Ham Onion Tomato Pie:
After that crucial cooling period, grab your sharpest knife and slice into your beautiful Turkey Ham Onion Tomato Pie. The crust should be crisp, the filling creamy and savory, and those tomatoes a little burst of freshness. Each slice is a perfect balance of flavors and textures the salty ham, the tender turkey, sweet onion, and juicy tomato, all bound by cheesy goodness. It's a satisfying meal all on its own, but I love serving it with a simple green salad for a complete, comforting dinner. Enjoy the fruits of your kitchen chaos, my friend!

Honestly, this Turkey Ham Onion Tomato Pie is one of those recipes that just feels like home. I remember one blustery evening, the kids were doing homework, and the smell of this pie baking just filled the whole house. It wasn't fancy, just honest, good food. Even with a few rogue cheese bits stuck to the pan, it brought everyone to the table with smiles. That's what cooking is about for me creating those warm, simple moments.

Storing Your Turkey Ham Onion Tomato Pie

Okay, let's talk leftovers, because this Turkey Ham Onion Tomato Pie is arguably even better the next day! Once your pie has completely cooled down, wrap it tightly in plastic wrap or aluminum foil, or pop it into an airtight container. It'll keep beautifully in the fridge for up to 3-4 days. I've tried freezing individual slices before, and while it's technically possible, the texture can get a little watery when thawed, especially with the tomatoes. Reheating is best in the oven at around 300°F (150°C) for about 15-20 minutes until warmed through. I microwaved it once, and the crust got a bit soft, and the sauce separated a little so don't do that, lol. A quick warm-up in the oven makes the crust crisp up again, which is definitely the way to go for the best experience!

Hearty Turkey Ham Onion Tomato Pie: A Family Favorite - Image 1Pin it
Hearty Turkey Ham Onion Tomato Pie: A Family Favorite - Image 1 | Natura Recipes

Turkey Ham Onion Tomato Pie Ingredient Swaps

I'm all about experimenting in the kitchen, and this Turkey Ham Onion Tomato Pie is super flexible! If you don't have turkey or ham, cooked chicken breast or even crumbled sausage works wonderfully. I tried it with leftover roast beef once, and it was... interesting. Not bad, but definitely a different vibe. For the cheese, feel free to use Swiss, Monterey Jack, or even a blend of Italian cheeses, they all bring something unique. Spinach or finely chopped bell peppers can be added for extra veggies, I've thrown in a handful of frozen spinach (thawed and squeezed dry, crucial step!) and it was a great addition. If you're out of fresh thyme, a pinch of dried oregano or Italian seasoning will do the trick, though the fresh herb really does elevate the flavor profile. Don't be afraid to play around with what you have!

Serving Your Turkey Ham Onion Tomato Pie

This Turkey Ham Onion Tomato Pie is a hearty meal all on its own, but I love pairing it with a few simple things to make it feel extra special. A crisp, fresh green salad with a light vinaigrette is always a winner, it cuts through the richness of the pie beautifully. Sometimes, I'll whip up a quick cucumber and dill salad, which adds a lovely freshness. For drinks, a dry white wine or even a crisp hard cider would be a lovely adult pairing. For the family, iced tea or sparkling water with a lemon wedge works perfectly. And for dessert? Keep it light! Maybe some fresh berries or a scoop of vanilla bean ice cream. This dish and a good rom-com on a Friday night? Yes please, that's my kind of cozy evening!

Cultural Backstory of Savory Pies

Savory pies, in general, have a fascinating history, popping up in various forms across cultures for centuries. They’re basically the original meal-prep solution, packing a complete meal into a portable, delicious package. This particular Turkey Ham Onion Tomato Pie, with its medley of ingredients, really speaks to that American tradition of comfort food and using up what's on hand. It's not a specific regional dish, but rather an evolution of home cooking, a testament to making something wonderful out of simple, accessible ingredients. For me, it became special because it was born out of necessity and turned into a beloved family tradition, a dish that signifies a relaxed, full-bellied evening at home, a little piece of my own kitchen history.

So there you have it, my friends a truly comforting Turkey Ham Onion Tomato Pie. It’s not just a recipe, it’s a story, a memory, and a warm hug from my kitchen to yours. I love how humble ingredients can transform into something so satisfying and special. I hope you give it a try and make it your own, maybe even create your own kitchen stories with it. Don't forget to share your versions with me I always love hearing about your cooking adventures!

Hearty Turkey Ham Onion Tomato Pie: A Family Favorite - Image 2Pin it
Hearty Turkey Ham Onion Tomato Pie: A Family Favorite - Image 2 | Natura Recipes

Frequently Asked Questions

→ Can I make this Turkey Ham Onion Tomato Pie ahead of time?

Yes, you totally can! You can assemble the whole pie, cover it tightly, and refrigerate it for up to 24 hours before baking. Just add about 5-10 extra minutes to the baking time.

→ What if I don't have fresh thyme for the Turkey Ham Onion Tomato Pie?

No worries! You can use about 1 teaspoon of dried thyme instead. I've done it in a pinch, and while fresh is best, dried still gives a lovely herby flavor.

→ My pie crust is getting too dark too fast, what should I do?

Oh, I know that struggle! Just loosely tent the edges of the crust with aluminum foil. This protects them while the rest of the pie continues to bake and set.

→ How long does this Turkey Ham Onion Tomato Pie last as leftovers?

Stored properly in an airtight container in the fridge, it's good for 3-4 days. I often grab a slice for lunch the next day, it's honestly delicious cold too!

→ Can I add other vegetables to this Turkey Ham Onion Tomato Pie?

Absolutely! I've added sliced mushrooms, bell peppers, or even a handful of spinach (make sure to squeeze out excess water!) to the filling. Get creative with what you have!

Hearty Turkey Ham Onion Tomato Pie: A Family Favorite

Whip up a comforting Turkey Ham Onion Tomato Pie, perfect for using leftovers. This rustic savory pie is packed with flavor and so easy to make.

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

Category: Zucchini Mains

Difficulty: Beginner

Cuisine: American

Yield: 6 Servings

Dietary: Contains Meat, Dairy, Gluten

Published: Tue Dec 02 2025 at 12:28 AM

Last Updated: Thu Jan 08 2026 at 02:50 AM

Start Cooking
Cooking Mode Active - Screen Won't Sleep

Ingredients

→ Pie Base & Savory Filling

01 1 refrigerated pie crust (9-inch)
02 1 tbsp olive oil or butter
03 1 large yellow onion, chopped
04 2 cloves garlic, minced
05 1.5 cups cooked turkey, cubed
06 1.5 cups cooked ham, cubed
07 2-3 ripe Roma tomatoes, thinly sliced

→ Creamy Binder & Flavor

08 2 large eggs
09 1/2 cup whole milk or half-and-half
10 1.5 cups shredded sharp cheddar cheese, divided
11 1 tbsp fresh thyme, chopped (or 1 tsp dried)

→ Seasonings

12 1/2 tsp salt (or to taste)
13 1/4 tsp black pepper (or to taste)

→ Optional Touches

14 Pinch of red pepper flakes
15 Extra cheese for topping

Instructions

Step 01

First things first, get that oven preheating to 375°F (190°C). Then, gently unroll your pie crust and press it into a 9-inch pie dish. Crimp those edges however you like – I usually just do a simple fork crimp, because honestly, who has time for fancy? Prick the bottom a few times with a fork. Next, grab a skillet and melt a tablespoon of butter or olive oil over medium heat. Toss in your chopped onion and let it soften, stirring occasionally, for about 5-7 minutes. You want it translucent and sweet. Add the minced garlic and cook for another minute until fragrant. Oh, the smell is just heavenly!

Step 02

Now for the fun part! Sprinkle about a third of your shredded cheddar cheese evenly over the bottom of your prepared pie crust. This creates a little cheesy barrier, which I swear helps prevent a soggy bottom. Next, layer half of your cooked turkey and ham over the cheese. Follow that with half of your sautéed onion and garlic mixture. Then, arrange half of your sliced tomatoes on top of that. I usually overlap them a bit. This layering is important, I once just dumped everything in and it didn't cook as evenly. Oops!

Step 03

Time to repeat those lovely layers! Sprinkle another third of the cheddar cheese over the tomatoes. Then add the remaining turkey and ham, followed by the rest of the onion and garlic. Finally, layer the remaining tomato slices on top. In a separate medium bowl, whisk together your eggs, milk (or half-and-half), fresh thyme, salt, and pepper. Whisk it well until it’s all combined and a little frothy. This is the custard that will bind our Turkey Ham Onion Tomato Pie together into a glorious savory treat!

Step 04

Carefully pour the egg and milk mixture over the layered ingredients in the pie crust. Make sure it's distributed evenly and seeps down into all those delicious nooks and crannies. Sprinkle the remaining cheddar cheese over the top of the pie. Gently transfer the pie dish to your preheated oven. Bake for 35-45 minutes, or until the crust is golden brown, the filling is set, and the cheese on top is bubbly and beautifully melted. If the crust edges start to brown too quickly, you can loosely cover them with aluminum foil, a trick I learned the hard way!

Step 05

To check if your Turkey Ham Onion Tomato Pie is done, insert a knife or a toothpick into the center. If it comes out clean, you're good to go! If not, give it a few more minutes in the oven. Once it's done, pull that gorgeous pie out of the oven. I know, I know, it smells incredible and you want to dig in right away, but resist! Let it cool on a wire rack for at least 10-15 minutes before slicing. This cooling time allows the filling to set up completely, making for cleaner slices and a much better eating experience. Trust me, I've cut into it too soon many times, and it was a delicious mess, but still a mess.

Step 06

After that crucial cooling period, grab your sharpest knife and slice into your beautiful Turkey Ham Onion Tomato Pie. The crust should be crisp, the filling creamy and savory, and those tomatoes a little burst of freshness. Each slice is a perfect balance of flavors and textures – the salty ham, the tender turkey, sweet onion, and juicy tomato, all bound by cheesy goodness. It's a satisfying meal all on its own, but I love serving it with a simple green salad for a complete, comforting dinner. Enjoy the fruits of your kitchen chaos, my friend!

Notes

  1. Blind bake the crust for 10-15 minutes before adding filling to help prevent a soggy bottom, a tip I swear by.
  2. Store cooled Turkey Ham Onion Tomato Pie tightly wrapped in the fridge for up to 3-4 days, reheat gently in the oven for best texture.
  3. Feel free to swap turkey and ham for cooked chicken or even crumbled sausage if you're out of leftovers.
  4. Serve slices with a simple green salad and a light vinaigrette to balance the richness of the pie.

Tools You'll Need

  • 9-inch pie dish
  • large skillet
  • mixing bowls
  • whisk
  • cutting board
  • knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Wheat
  • Dairy
  • Eggs
  • Pork
  • Poultry

Nutrition Facts (Per Serving)

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

Reviews & Comments

Required fields are marked *