Go Back
The Classic Southern Tomato Pie takes a little twist by adding caramelized onions and bacon!
Print Pin
5 from 2 votes

Tomato, Onion, and Bacon Pie


  • 3-4 Vine ripened tomatoes
  • 1 large Vidalia onion or other sweet onion, thinly sliced
  • 3 tablespoons butter divided
  • 1 tablespoon olive oil
  • 1/2 pound Bacon cooked and crumbled
  • 1 cup shredded Parmesan cheese divided
  • 1 3/4 cup shredded Cheddar cheese
  • 1/3 cup chopped fresh herbs I used combination of parsley, oregano, dill, rosemary
  • 1 cup mayonnaise
  • 1 cup crushed Ritz crackers about 20 crackers
  • 1 prepared pie crust


  • Thinly slice tomatoes and let drain on a stack of paper towels.
  • Preheat oven to 400 degrees. If using store bought pie dough, let it sit room temperature before rolling into pie dish.
  • In a skillet melt 1 tablespoon of butter over medium heat. Add olive oil followed by the onions. Reduce heat to medium low and cook for 20 minutes, stirring occasionally.
  • Because the tomatoes and onion mixture have a lot of moisture having the pie crust mostly baked beforehand will allow the crust not to get soggy. Prepare pie dish with baking spray and bake pie crust for 20 minutes.
  • Remove onions from skillet and roughly chop.
  • Mix together onions, bacon, 1/2 cup Parmesan cheese, Cheddar cheese, herbs, and mayonnaise.
  • Remove pie crust from oven. Starting with tomatoes, layer the tomatoes on baked pie crust. Then take 1/2 of the onion & cheese mixture and spread on top of tomatoes. Repeat with another layer of tomatoes then onion mixture.
  • Melt the remaining two tablespoons of butter in small bowl and combine with Ritz crackers. Top the pie with this, followed by remaining 1/2 cup of Parmesan cheese.
  • Bake for 15 minutes.