There’s something magical about the combination of ripe, juicy tomatoes, crispy bacon, caramelized onions, and sharp cheddar cheese, all tucked into a flaky pie crust. And when you top it with buttery Ritz crackers? Absolute perfection! This Turkey Bacon Onion Tomato Pie is a Southern-inspired dish that’s perfect for brunch, lunch, or even a light dinner. It’s the kind of meal that brings people together, filling your kitchen with the irresistible aroma of melted cheese and roasted tomatoes.
Whether you’re a tomato pie veteran or trying it for the first time, this recipe is foolproof. It’s easy, delicious, and packed with flavor. Let’s dive in!
WHAT MAKES THIS PIE SO SPECIAL?
This dish is a perfect marriage of textures and flavors:
- The tomatoes bring a natural sweetness and juiciness.
- Turkey bacon adds a smoky, savory element with less fat than traditional bacon.
- Caramelized onions provide a subtle sweetness and depth of flavor.
- Sharp cheddar cheese gives that rich, melty goodness we all love.
- A flaky pie crust serves as the perfect vessel for all this goodness.
- Ritz cracker topping adds the ultimate crunch to every bite.
It’s one of those recipes that tastes like home—cozy, comforting, and oh-so-satisfying.
HOW TO MAKE TURKEY BACON ONION TOMATO PIE
Before we start assembling this delicious dish, let’s make sure you have all the necessary ingredients.
INGREDIENTS
✔️ 1 (9-inch) pie shell
✔️ 5 large tomatoes, peeled and sliced
✔️ 4 slices turkey bacon, cooked and chopped
✔️ 1 sweet onion, sliced or chopped
✔️ 1 teaspoon salt
✔️ ½ teaspoon black pepper
✔️ 2 tablespoons milk
✔️ ½ cup mayonnaise
✔️ 1½ cups sharp cheddar cheese, shredded
✔️ ¼ cup Ritz crackers, crushed
✔️ 2 teaspoons butter, melted
✔️ 2 green onions (scallions), sliced
STEP 1: PREPARE THE PIE CRUST
Preheat your oven to 350°F (175°C). If you’re using a store-bought pie shell, place it on a baking sheet for stability. Prick the bottom of the crust with a fork—this prevents air bubbles from forming while it bakes.
Bake for 10 minutes, then remove it from the oven and set it aside to cool slightly. A pre-baked crust ensures that the base stays crisp and doesn’t become soggy once the juicy tomatoes are added.
STEP 2: COOK THE TURKEY BACON
While the pie shell is baking, it’s time to get that turkey bacon nice and crispy!
1️⃣ Heat a skillet over medium heat and add the turkey bacon slices.
2️⃣ Cook them for about 4-5 minutes per side, or until they turn golden brown and crispy.
3️⃣ Transfer the cooked bacon to a plate lined with paper towels to absorb excess grease.
4️⃣ Once cooled, chop the bacon into small bite-sized pieces.
This step is crucial because crispy bacon brings a wonderful crunch and smoky flavor to the pie.
STEP 3: LAYER THE TOMATOES AND ONIONS
Now, let’s start assembling the layers inside the pre-baked crust.
1️⃣ Arrange half of the sliced tomatoes in the pie shell.
2️⃣ Sprinkle half of the sliced onions over the tomatoes.
3️⃣ Season with a pinch of salt and black pepper.
4️⃣ Repeat with the remaining tomatoes and onions, seasoning as you go.
The key to a great tomato pie is layering—this ensures that every bite is packed with juicy, flavorful tomatoes and sweet onions.

STEP 4: PREPARE THE CHEESY TOPPING
This creamy, cheesy mixture is what makes this pie so irresistibly delicious!
1️⃣ In a small bowl, combine:
- ½ cup mayonnaise
- 2 tablespoons milk
- 1½ cups shredded sharp cheddar cheese
- Chopped turkey bacon
2️⃣ Stir everything together until it forms a thick, creamy mixture.
Now, take this cheesy goodness and spread it evenly over the tomato and onion layers. Don’t worry if it looks a little messy—once baked, it’ll melt down into a gooey, golden topping.

TURKEY BACON ONION TOMATO PIE: BAKING IT TO PERFECTION
We’ve prepped our delicious pie base with juicy tomatoes, crispy turkey bacon, caramelized onions, and a cheesy topping. Now, it’s time for the finishing touch: a buttery, crunchy Ritz cracker topping! This layer adds an irresistible texture, making every bite a delightful mix of crispy, creamy, and savory goodness. Let’s get back to it and finish this masterpiece!
STEP 5: MAKE THE BUTTERY CRACKER TOPPING
The final topping takes this pie from delicious to downright heavenly. It’s simple but makes a huge difference in texture.
1️⃣ In a small bowl, mix:
- ¼ cup crushed Ritz crackers
- 2 teaspoons melted butter
2️⃣ Stir until the cracker crumbs are evenly coated with butter. This ensures they crisp up beautifully while baking.
3️⃣ Sprinkle the buttery cracker mixture evenly over the top of the pie.
This step may seem small, but trust me—this crispy, golden topping is a total game-changer.

STEP 6: BAKE UNTIL GOLDEN & BUBBLY
Now it’s time to bring everything together in the oven!
🔥 Bake at 350°F (175°C) for 30 minutes—or until the top is golden brown and bubbly.
You’ll know it’s ready when the cheese is melted, the crackers are crispy, and the entire kitchen smells incredible. If the edges of your pie crust start browning too quickly, cover them lightly with aluminum foil to prevent burning.
STEP 7: GARNISH & LET IT COOL
Once out of the oven, let the pie cool for about 10 minutes before slicing. This helps the layers set so they don’t fall apart when you cut into them.
Before serving, sprinkle sliced green onions (scallions) over the top for a pop of color and freshness.
💡 Pro Tip: For an extra burst of flavor, add a few fresh basil leaves or a drizzle of balsamic glaze before serving!

TIPS & VARIATIONS FOR THE PERFECT TOMATO PIE
Every great recipe has little secrets that make it even better. Here are some pro tips to guarantee success every time:
KEEP YOUR PIE FROM GETTING SOGGY
- Drain your tomatoes: Fresh tomatoes release a lot of liquid. After slicing them, lay them on a paper towel for 10 minutes to absorb excess moisture.
- Pre-bake the crust: We already did this step, but it’s worth repeating—this keeps the bottom nice and flaky!
- Use a slotted spoon when layering the tomatoes so you don’t transfer too much juice into the pie.
CUSTOMIZE YOUR PIE!
One of the best things about this dish is that it’s super versatile. You can switch up the ingredients to suit your taste. Here are some fun variations:
✔️ Swap the cheese: While sharp cheddar is a classic, try adding a mix of mozzarella, Parmesan, or smoked gouda for a unique twist.
✔️ Add protein: Want more substance? Throw in some diced grilled chicken or cooked sausage.
✔️ Go vegetarian: Skip the turkey bacon and add spinach, mushrooms, or zucchini for a veggie-packed version.
✔️ Kick up the heat: Love a little spice? Stir in a pinch of red pepper flakes or add sliced jalapeños on top before baking.
SERVING SUGGESTIONS
This Turkey Bacon Onion Tomato Pie is a true crowd-pleaser and works for so many occasions. Here are some of my favorite ways to serve it:
🥗 For brunch: Pair it with a fresh arugula salad or a side of scrambled eggs.
🍷 For dinner: Serve alongside a light soup, like creamy tomato basil or butternut squash soup.
🥒 For a summer meal: Add a chilled cucumber salad or fresh corn on the cob.
No matter how you serve it, this pie is sure to be a hit. It’s comforting, flavorful, and packed with wholesome ingredients.
TURKEY BACON ONION TOMATO PIE: FAQ & FINAL THOUGHTS
You’ve layered, baked, and patiently waited for your delicious Turkey Bacon Onion Tomato Pie to cool. Now, it’s time to dig in! But before we wrap things up, let’s go over some frequently asked questions to ensure your pie comes out perfect every time.
FREQUENTLY ASKED QUESTIONS
1️⃣ Can I use regular bacon instead of turkey bacon?
Absolutely! If you prefer traditional bacon, go for it. Just make sure to drain the grease well after cooking so it doesn’t make the pie too oily.
2️⃣ How do I store leftovers?
Leftover tomato pie should be stored in an airtight container in the refrigerator. It will stay fresh for 2-3 days. Since tomatoes have a lot of moisture, don’t let it sit out too long after baking.
3️⃣ Can I freeze this pie?
Technically, you can freeze it, but it’s not ideal. The high water content in tomatoes can make the pie soggy once thawed. If you must freeze, wrap it tightly in plastic wrap and foil, then freeze for up to 1 month. Reheat in the oven at 350°F (175°C) until warm.
4️⃣ How do I reheat the pie?
For best results, reheat slices in a 350°F oven for about 10 minutes. This keeps the crust crispy. You can also use a toaster oven or air fryer. Microwaving is an option, but it may make the crust soft.
5️⃣ Can I make this pie ahead of time?
Yes! You can prepare and assemble the pie a day ahead, then cover and refrigerate it until you’re ready to bake. Alternatively, you can bake it ahead of time and reheat it before serving.
6️⃣ What can I serve with this pie?
This pie pairs beautifully with light salads, a side of fruit, or a bowl of soup. For a heartier meal, serve it alongside grilled chicken or roasted vegetables.
7️⃣ Can I use a homemade pie crust?
Yes! If you love making pie dough from scratch, go for it. A buttery, flaky homemade crust will only make this pie even better.
FINAL THOUGHTS: A PIE WORTH SHARING
If you’ve never had Turkey Bacon Onion Tomato Pie, now’s the time to try it! It’s a warm, savory dish packed with Southern charm and irresistible flavors. Whether you’re making it for a weeknight dinner, a holiday brunch, or just because—you won’t be disappointed.
The combination of juicy tomatoes, crispy bacon, caramelized onions, and gooey melted cheese inside a flaky crust is nothing short of comfort food magic. And that buttery Ritz cracker topping? Absolute perfection!
Print
Turkey Bacon Onion Tomato Pie
- Author: Andrew Recipes
- Total Time: 45 minutes
Description
This savory Southern-style pie is packed with juicy tomatoes, crispy bacon, caramelized onions, and sharp cheddar cheese, all baked inside a flaky pie crust. The buttery Ritz cracker topping adds a delightful crunch, making this a perfect dish for brunch, lunch, or a light dinner.
Ingredients
✅ 1 (9-inch) pie shell
✅ 5 large tomatoes, peeled and sliced
✅ 4 slices turkey bacon, cooked and chopped
✅ 1 sweet onion, sliced or chopped
✅ 1 teaspoon salt
✅ ½ teaspoon black pepper
✅ 2 tablespoons milk
✅ ½ cup mayonnaise
✅ 1½ cups sharp cheddar cheese, shredded
✅ ¼ cup Ritz crackers, crushed
✅ 2 teaspoons butter, melted
✅ 2 green onions (scallions), sliced
Instructions
1️⃣ Preheat oven to 350°F (175°C). Prick the bottom of the pie shell with a fork and bake for 10 minutes. Remove from oven and set aside.
2️⃣ Cook the bacon: In a skillet over medium heat, fry the turkey bacon until crispy. Drain and chop into small pieces.
3️⃣ Layer the filling: In the pre-baked pie shell, layer the sliced tomatoes and onions, seasoning each layer with salt and black pepper.
4️⃣ Make the cheese mixture: In a small bowl, mix together the mayonnaise, cooked turkey bacon, shredded cheddar cheese, and milk. Spread this mixture evenly over the tomatoes.
5️⃣ Prepare the topping: Combine the crushed Ritz crackers and melted butter, then sprinkle over the top of the pie.
6️⃣ Bake: Place in the oven and bake for 30 minutes, or until the top is golden and bubbly.
7️⃣ Garnish & Serve: Sprinkle with sliced green onions (scallions) before serving. Allow to cool slightly before slicing.
Notes
🥓 Prefer regular bacon? Swap the turkey bacon for pork bacon if desired.
🌿 Want a herbaceous touch? Add fresh basil or thyme for extra flavor.
🧀 Mix up the cheese! Try using Parmesan, mozzarella, or gouda for a different twist.
🥧 Make it crustless! Skip the pie shell for a low-carb version—just bake in a greased dish.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
Nutrition
- Serving Size: 6



