Bacon Onion Tomato Pie

By: Barbara Updated on Mon, 06 Jul 2026 21:21:02 GMT Hearty Mains
Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Mon, 06 Jul 2026 21:21:02 GMT

Read it →
A slice of bacon onion tomato pie. Pin it
A slice of bacon onion tomato pie.

This bacon onion tomato pie is a comforting blend of savory and fresh that feels like a warm hug on a plate. With ripe tomatoes, crispy bacon, and sharp cheddar, it’s a versatile dish that works for brunch, lunch, or a casual dinner. Its balance of creamy mayo topping and buttery Ritz cracker crust adds texture and flavor that keeps you coming back for more.

The first time I made this pie, it quickly became a family favorite because of its easy preparation and satisfying flavors. It’s a dish I often bring to potlucks and backyard gatherings.

Ingredients

  • Pie shell: sized 9 inches for a perfect base that holds all the filling without getting soggy
  • Large ripe tomatoes: peeled and sliced—freshness here really makes a difference in flavor and juiciness
  • Bacon: cooked until tender adds smoky saltiness, so choose thick cut if you want extra chew
  • Sweet onion: sliced or chopped for a mild yet noticeable sweetness
  • Salt and pepper: to enhance all the natural flavors without overpowering
  • Milk: just a couple of tablespoons, helps bind the mayo and cheese
  • Mayonnaise: provides creaminess and balances the acidity of tomatoes, try full fat for best results
  • Sharp cheddar cheese: shredded for a rich, tangy kick that melts beautifully
  • Ritz crackers: crushed for a buttery, crunchy topping—look for fresh packets for the best crisp
  • Butter: melted to mix with crackers, bringing richness and helping the topping brown evenly
  • Green onions: thinly sliced for a bright, fresh finish that cuts through the richness
A slice of bacon onion tomato pie on a white plate.
A slice of bacon onion tomato pie on a white plate.

Step-by-Step Instructions

Prick the Pie Shell:
Carefully use a fork to prick the bottom and sides of the pie shell. Bake at 350 degrees Fahrenheit for about 10 minutes until lightly golden. This prevents the crust from becoming soggy once the filling is added
Cook the Bacon:
Fry the bacon slices over medium heat until they are tender and crispy but not burnt. Drain the bacon on paper towels and chop into bite-sized pieces to distribute the smoky flavor throughout the pie
Prepare the Tomato and Onion Layers:
Peel and slice your tomatoes thinly. Lay a generous layer covering the bottom of the pie shell. Sprinkle with chopped or sliced sweet onions and season lightly with salt and pepper. This layering builds fresh juices and flavor right at the base
Add More Tomatoes:
Add another layer of sliced tomatoes. Again, season with salt and freshly ground pepper to keep each layer flavorful
Mix the Creamy Topping:
Stir together the mayonnaise, chopped cooked bacon, shredded sharp cheddar cheese, and milk until well combined. Spoon evenly over the tomatoes, gently patting to cover the filling completely for a creamy, savory top layer
Prepare the Cracker Topping:
Combine the crushed Ritz crackers with melted butter and spread this mixture evenly over the mayo mixture. This topping will bake into a golden, crunchy crust that adds texture and richness
Bake:
Place the pie in the oven preheated to 350 degrees Fahrenheit and bake for 30 minutes, or until the topping is golden and bubbly, and the filling is set
Garnish and Serve:
Remove from the oven and immediately sprinkle the sliced green onions on top. They add a pop of color and a burst of mild onion flavor just before serving

My favorite part of this pie is the crispy, buttery Ritz cracker topping. It reminds me of a family picnic on a summer afternoon when my grandma first made it for all of us. The combination of fresh garden tomatoes and smoky bacon still brings back those warm memories every time I bake it.

Storage Tips

Store any leftovers covered tightly in the refrigerator for up to three days. Reheat in the oven to keep the crust crisp instead of soggy. Avoid adding green onions before storing as they lose their freshness quickly

Ingredient Substitutions

Swap mayo for sour cream or Greek yogurt if you want a tangier taste
Try using pepper jack cheese instead of sharp cheddar for a little spicy kick
If you are vegetarian, substitute bacon with smoked tempeh or omit entirely and add extra cheese for richness

A slice of bacon onion tomato pie.
A slice of bacon onion tomato pie.

Serving Suggestions

Serve warm with a simple green salad dressed lightly with vinaigrette or alongside roasted vegetables to balance the richness of the pie
Pairs beautifully with a chilled white wine or sparkling water with lemon for refreshment

Cultural Context

Tomato pies have roots in Southern and Midwestern US cooking and are often a nostalgic dish reminding many of home-cooked meals made with fresh summertime tomatoes. The addition of bacon and cheddar cheese gives this classic a smoky twist that embodies comfort food vibes perfect for casual get-togethers

Frequently Asked Questions

Can I use a different cheese instead of sharp cheddar?

Yes, cheeses like mozzarella or Monterey Jack can work well, offering a milder flavor and good meltability.

Is it necessary to peel the tomatoes?

Peeling helps create a smoother texture and prevents the pie from becoming too watery, enhancing the consistency.

How do I prevent the pie crust from getting soggy?

Pre-baking the pie shell and using cooked bacon along with ingredients that aren’t too watery help keep the crust crisp.

Can I substitute the mayonnaise for something else?

Sour cream or Greek yogurt can be used to provide creaminess with a slightly tangier taste.

What is the purpose of the crushed crackers topping?

The buttery cracker topping adds a crunchy, golden crust that contrasts nicely with the creamy filling beneath.

4.30 from 45 votes

Bacon Onion Tomato Pie

Prep Time:
20 Minutes
Cook Time:
40 Minutes
Total Time:
60 Minutes
Servings:
8
A slice of bacon onion tomato pie.

A savory pie layered with fresh tomatoes, crispy bacon, sharp cheddar, and a buttery cracker topping.

Ingredients

  • Pie Base

  • 1 9-inch pie shell
  • Vegetables

  • 5 large tomatoes, peeled and sliced
  • 1 sweet onion, sliced or chopped
  • 2 green onions (scallions), sliced
  • Meat

  • 4 slices bacon, cooked and chopped
  • Dairy & Condiments

  • 2 tablespoons milk
  • 1/2 cup mayonnaise
  • 1 1/2 cups sharp cheddar cheese, shredded
  • Toppings

  • 1/4 cup Ritz crackers, crushed
  • 2 teaspoons butter, melted
  • Seasonings

  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

Instructions

1.

1. Prepare the pie shell: Pierce the pie shell with a fork and bake at 350°F for approximately 10 minutes until lightly set.

2.

2. Cook bacon: Fry bacon slices until tender, then drain excess fat and chop into small pieces. Set aside.

3.

3. Layer tomato and onion base: Arrange a layer of peeled, sliced tomatoes to cover the bottom of the pie shell. Evenly sprinkle with chopped onion, salt, and black pepper.

4.

4. Add second tomato layer: Place another layer of tomatoes over the first, then season again with salt and black pepper.

5.

5. Mix and spread cheese filling: Combine mayonnaise, chopped bacon, shredded cheddar cheese, and milk in a bowl. Spoon the mixture over the tomato layers, pressing gently to cover evenly.

6.

6. Prepare and add topping: Mix crushed Ritz crackers with melted butter, then spread this mixture evenly over the top of the pie filling.

7.

7. Bake the pie: Bake at 350°F for 30 minutes until the topping is golden brown and the filling is heated through.

8.

8. Garnish and serve: Sprinkle sliced green onions (scallions) over the pie before serving.

Notes

  1. Peeling tomatoes can be done easily by blanching them in boiling water for 30 seconds and transferring to ice water.

Tools You'll Need

  • 9-inch pie dish
  • Oven
  • Frying pan
  • Mixing bowls

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy, eggs (in mayonnaise), gluten (in Ritz crackers), and pork (bacon).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 24 g
  • Total Carbohydrate: 15.5 g
  • Protein: 10 g