Calling all tomato lovers because this easy tomato pie recipe is a great dish to impress at any meal.
Whether you want something light and flavorful for brunch with friends or a side dish to serve alongside some grilled meats and vegetables at dinner, this tomato pie has it all!
And the best part? this southern tomato pie can be easily prepped for the oven in 15 minutes.
Table of Contents
Recipe Video
Why This Recipe Works
This is the best tomato pie recipe because it is simply prepared and highly customizable.
Using a prepared pie crust and simple, fresh ingredients, you can have a deliciously easy tomato pie prepped and ready for the oven in as little as 15 minutes! And it's so easily customized that you can prepare it for any meal or occasion. Whether you want to swap the meat and dairy to make a vegan tomato pie or change the filling by adding different cheeses and herbs, this tomato pie recipe can be made however best suits your dietary and taste preferences.
Ingredients
Bacon:
Bacon adds a delicious, savory depth to tomato pie, enhancing its flavor and adding protein. Ham and sausage can also be used to create this same effect. If you are making a vegetarian or vegan tomato pie, you can eliminate the bacon altogether or use thinly sliced tempeh, mushrooms, or coconut seasoned with liquid smoke, soy sauce, and maple syrup to create homemade vegan bacon or use your favorite brand of vegan bacon from the store.
Onion and Garlic:
The onions and garlic are cooked with the bacon to add aromatic flavor to the pie. Chives, spring onions, and leeks can also be used to add depth of flavor to this classic tomato pie.
Tomatoes:
For this easy tomato pie recipe, you will need a variety of tomatoes, so fresh is the best option to give your pie a fresh and juicy flavor and texture. Canned diced tomatoes can be used in a pinch. However, they may be too watery for a pie filling, so you will need to drain the excess liquid from the cans thoroughly before adding them to the filling.
When it comes to tomato pie filling, diced Roma or plum tomatoes are best because they have a lower water content and fewer seeds. To prepare them, simply core and dice the tomatoes, then drain them in a colander for 15-20 minutes. Pat them dry with paper towels to remove any remaining moisture. To layer on top, use a variety of tomatoes like beefsteak, cherry, heirloom, and grape tomatoes. To prepare them, slice the tomatoes evenly and place them on paper towels. Sprinkle the slices with a bit of salt to draw out excess moisture, let them sit for 10-15 minutes, and then pat them dry before layering them on top of the pie.
Mayo:
Mayonnaise adds creaminess and richness to the tomato pie filling. If you prefer a substitute, use sour cream, Greek yogurt, or a vegan mayonnaise alternative to achieve similar creaminess without compromising the pie’s texture or taste.
Dijon Mustard:
Dijon mustard adds a tangy, slightly sharp flavor to the tomato pie. If needed, you can substitute with yellow mustard, whole grain mustard, or a bit of balsamic vinegar for similar acidity.
Cheese:
Cheddar cheese is used in the tomato pie filling for its sharp, rich flavor and its ability to melt smoothly, creating a creamy texture. Other great cheese options include mozzarella for a milder taste, Parmesan for a nutty flavor, or Gruyère for a more complex, savory bite. Mixing cheeses also adds depth to the dish. If you are making a vegan tomato pie, you can use nutritional yeast for the cheesey flavor or your favorite brand of meltable vegan cheese.
Egg:
This recipe uses egg to bind all of the ingredients in the tomato pie filling together. For an alternative, chia seed or flaxseed mixed with water can act as a vegan alternative.
Pie Shell:
For this easy tomato pie recipe, you can use a store-bought pie crust to make the preparation more convenient. Ensure it is completely thawed and pre-bake the crust for 10-15 minutes at 400F, before adding any filling to it.
If you want to make your entire tomato pie from scratch, make your own pie shell by combining 1 ½ cups of all-purpose flour, ยฝ a teaspoon of salt, and ยฝ cup of unsalted butter, chilled and cubed. Mix with a pastry cutter or your fingers until the mixture resembles coarse crumbs. Gradually add 4-6 tablespoons of ice water, one at a time, mixing until the dough holds together but is not sticky. Shape the dough into a disc, wrap it in plastic wrap, and refrigerate for at least 30 minutes. After chilling, roll out the dough on a floured surface to fit your pie dish. Transfer it to the dish, trim the edges, and proceed to pre-bake.
How to Make Tomato Pie
Step One:
Heat a pot over medium-high heat and add the bacon and onion. Saute until the bacon is seared and the onions are soft.
Step Two:
Add the garlic and saute for 30 seconds to 1 minute until aromatic.
Step Three:
Stir in the tomatoes and cook until the liquid starts to release.
Step Four:
Season with salt and pepper, then remove from heat.
Step Five:
Stir in the mayo, Dijon mustard, cheese, and the whisked egg until the cheese has melted and the ingredients are incorporated.
Step Six:
Pour the tomato mixture into your premade pie shell.
Step Seven:
Top your shell with a variety of sliced tomatoes, and bake for 40-45 minutes at 400F.
Step Eight:
Serve your fresh tomato pie topped with basil leaves, and enjoy!
Tips
- Blind-bake the pie shell before you add your tomato mixture. This action helps keep the crust crisp when adding the juicy tomato filling.
- Allow the pie to sit for about 10 minutes after baking so the filling can set, making it easier to slice.
What to Serve With Tomato Pie
This savory tomato pie pairs well with a variety of sides to create a balanced and satisfying meal. For a light and refreshing meal, serve it alongside a crisp green salad .
Roasted or grilled vegetables like asparagus, zucchini, or green beans also make a great accompaniment. For a more satisfying meal, consider serving your homemade tomato pie with grilled chicken, fish, or even a hearty beef sandwich.
If you need more ideas, feel free to check What To Serve With Tomato Pie.
FAQs
Can I add any additional ingredients to customize my tomato pie?
You can add cooked ham or sausage for a heartier, more flavorful pie. Additionally, vegetables like bell peppers, spinach, and onions can be added to your homemade tomato pie.
What's the best way to store leftover tomato pie?
Leftover tomato pie can be stored in an airtight container in the fridge for up to 3 days. Freezing is not recommended, as tomatoes release water upon thawing, which could make the pie soggy.
What’s the best way to reheat leftover tomato pie?
You can reheat individual slices in the oven at 350F for about 10-15 minutes to keep the crust crisp.
Pie Recipes
Pie is a versatile dish that can be served sweet for dessert or savory, like this tomato pie, as part of your breakfast, lunch, or dinner-time meals. This collection of our favorite pie recipes will give you some new ways to serve this classic American dish.

Tomato Pie
Ingredients
- 2 slices bacon chopped
- 1 cup white onion diced
- 2 cloves garlic minced
- 3 pounds tomatoes diced
- 1 teaspoon salt
- 1 teaspoon black pepper
- ยฝ cup mayonnaise
- 1 tablespoon Dijon mustard
- 1 ยฝ cups cheddar cheese shredded
- 1 egg whisked
- 1 pie shell
- 1-3 tomatoes assorted varieties
Instructions
- Heat a pot over medium-high heat and add the bacon and onion. Saute until the bacon is seared and the onions are soft.
- Add the garlic and saute for 30 seconds to 1 minute until aromatic.
- Stir in the tomatoes and cook until the liquid starts to release.
- Season with salt and pepper, then remove from heat.
- Stir in the mayo, Dijon mustard, cheese, and the whisked egg until the cheese has melted and the ingredients are incorporated.
- Pour the tomato mixture into your premade pie shell.
- Top your shell with a variety of sliced tomatoes, and bake for 40-45 minutes at 400F.
- Serve your fresh tomato pie with basil leaves, and enjoy ๐
Video
Nutrition
Notes
- Blind-bake the pie shell before you add your tomato mixture. This action helps keep the crust crisp when adding the juicy tomato filling.
- Allow the pie to sit for about 10 minutes after baking so the filling can set, making it easier to slice.