why make this recipe
Bacon Onion Tomato Pie is a delightful dish that brings together the savory flavors of crispy bacon, sweet caramelized onions, and fresh tomatoes. It’s a fantastic way to enjoy these ingredients in a comforting and satisfying pie. Perfect for brunch, lunch, or a light dinner, this recipe is easy to make and always a crowd-pleaser. Plus, it’s an excellent way to use up fresh tomatoes from your garden or the local market.
how to make Bacon Onion Tomato Pie
Ingredients :
- 1 9-inch deep-dish pie crust (pre-baked)
- 6 strips bacon, cooked and crumbled
- 1 cup sweet onion, thinly sliced
- 2 cups fresh tomatoes, sliced
- 1 cup shredded cheese (e.g., cheddar or Monterey Jack)
- 1/2 cup heavy cream
- 2 large eggs
- Salt and pepper to taste
- Fresh herbs (e.g., basil or thyme) for garnish
Directions :
- Preheat the oven to 375°F (190°C).
- In a skillet, cook the bacon until crispy, then remove and crumble.
- In the same skillet, caramelize the onions until golden brown.
- Layer the bacon, caramelized onions, and sliced tomatoes in the pre-baked pie crust.
- In a bowl, whisk together the eggs, heavy cream, cheese, salt, and pepper.
- Pour the egg mixture over the pie filling.
- Bake for 30-35 minutes or until the filling is set and the top is golden.
- Let cool slightly, garnish with fresh herbs, and serve warm.
how to serve Bacon Onion Tomato Pie
Serve the Bacon Onion Tomato Pie warm, straight from the oven. It pairs well with a simple green salad or some crusty bread. You can also enjoy it at room temperature, making it a versatile option for picnics or potlucks.
how to store Bacon Onion Tomato Pie
If you have leftovers, store the pie in an airtight container in the refrigerator. It will stay fresh for about three days. To reheat, place slices in the oven at 350°F (175°C) until warmed through, which will help restore the crust’s crispiness.
tips to make Bacon Onion Tomato Pie
- For extra flavor, add some garlic to the onions while caramelizing.
- Use a mix of cheeses for a more complex taste.
- If you want a lighter version, try using turkey bacon instead of regular bacon.
variation
You can customize this pie by adding other vegetables like bell peppers or spinach. Another variation is to use different herbs, such as oregano, for a unique twist.
FAQs
1. Can I use store-bought pie crust?
Yes, you can use a pre-made pie crust to save time. Just follow the package directions for baking.
2. Can I freeze this pie?
Yes, you can freeze the pie before baking. Wrap it tightly and store it in the freezer for up to three months. Bake directly from frozen, adding extra time to the cooking time.
3. What type of cheese works best?
Cheddar and Monterey Jack are great choices, but feel free to experiment with your favorite cheeses. Feta or goat cheese can add a nice tangy flavor.

Bacon Onion Tomato Pie
Ingredients
Pie Crust
- 1 9-inch 9-inch deep-dish pie crust (pre-baked) Use a store-bought or homemade crust.
Filling Ingredients
- 6 strips bacon, cooked and crumbled Crispiness enhances flavor.
- 1 cup sweet onion, thinly sliced Use a good-quality onion.
- 2 cups fresh tomatoes, sliced Preferably vine-ripened for best flavor.
- 1 cup shredded cheese (e.g., cheddar or Monterey Jack) Mix of cheeses recommended for complexity.
- 1/2 cup heavy cream Alternatively, use half-and-half for lighter option.
- 2 large eggs Ensure they are at room temperature.
- Salt and pepper to taste Adjust according to preference.
- Fresh herbs (e.g., basil or thyme) for garnish Use your choice of fresh herbs.
Instructions
Preparation
- Preheat the oven to 375°F (190°C).
- In a skillet, cook the bacon until crispy, then remove and crumble.
- In the same skillet, caramelize the onions until golden brown.
Assembly
- Layer the bacon, caramelized onions, and sliced tomatoes in the pre-baked pie crust.
- In a bowl, whisk together the eggs, heavy cream, cheese, salt, and pepper.
- Pour the egg mixture over the pie filling.
Baking
- Bake for 30-35 minutes or until the filling is set and the top is golden.
- Let cool slightly, garnish with fresh herbs, and serve warm.