Bacon, Onion, and Tomato Pie – A Surprisingly Addictive Savory Bake
Ever wondered if bacon, onion, and tomato belong in a pie together? Trust the process—this unexpected combo bakes into one of the most comforting, flavorful, and crowd-pleasing dishes you'll ever make. Whether you're serving it for brunch, a light dinner, or a weekend breakfast, this easy savory pie recipe is packed with layers of smoky bacon, caramelized onions, juicy tomatoes, and melty cheese—all nestled in a flaky crust and finished with a creamy egg custard.
This cheesy breakfast pie also works beautifully as a unique side dish for holidays, potlucks, or Sunday family meals. And if you're looking to stretch your grocery budget without sacrificing flavor, this bacon and tomato pie is a smart, affordable option.
Equipment Needed
- Standard 9-inch pie dish
- Mixing bowls (1 large, 1 medium)
- Whisk or fork
- Skillet for caramelizing onions
- Knife & cutting board
- Measuring cups and spoons
- Oven mitts and cooling rack
Ingredients
- 1 pre-made pie crust (or homemade if preferred)
- 6–8 slices bacon, cooked and crumbled
- 1 large onion, thinly sliced
- 2–3 ripe tomatoes, sliced ¼-inch thick
- 1 cup shredded cheddar cheese (or cheese blend)
- 2 large eggs
- 1 cup milk or half-and-half
- Salt and black pepper, to taste
- Optional: 2 tbsp chopped fresh herbs (parsley, basil, or thyme)
Instructions
Step 1 – Prep Your Pie Dish
Preheat your oven to 375°F (190°C). Press the pie crust into a standard 9-inch pie dish and crimp the edges if desired.
Step 2 – Caramelize the Onion
In a skillet over medium heat, cook the onion slices until golden and soft, about 10–15 minutes. Set aside to cool slightly.
Step 3 – Layer the Ingredients
Sprinkle half the crumbled bacon over the crust. Add a layer of tomato slices. Top with half the caramelized onions, then half the cheese.
Step 4 – Mix the Custard
In a medium bowl, whisk together the eggs, milk (or half-and-half), salt, pepper, and herbs if using.
Step 5 – Assemble and Pour
Pour the egg mixture evenly over the layered ingredients. Top with the remaining bacon, onions, and cheese.
Step 6 – Bake
Bake for 35–45 minutes or until the center is fully set and the top is golden brown.
Step 7 – Rest and Serve
Let the pie rest for 10–15 minutes before slicing. This helps it firm up and makes slicing easier.
Tips & Variations
- No pre-made crust? Use puff pastry or make your own flaky dough.
- Add heat: Mix in a pinch of red pepper flakes or diced jalapeño.
- Make it vegetarian: Skip the bacon and add sautéed mushrooms or spinach.
- Dairy-free? Use almond milk and dairy-free cheese for a lighter version.
Perfect Pairings
Serve with a simple arugula salad, roasted potatoes, or a fresh fruit bowl. It also pairs beautifully with a cold glass of iced tea or a mimosa for brunch lovers.

Bacon, Onion, and Tomato Pie
Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C). Press pie crust into 9-inch pie dish.
- Cook sliced onion over medium heat until caramelized (10–15 minutes).
- Sprinkle half the bacon over crust. Layer tomatoes, onions, and cheese.
- In a bowl, whisk eggs, milk, salt, pepper, and herbs.
- Pour over layered ingredients. Top with remaining bacon, onions, and cheese.
- Bake for 35–45 minutes, until golden brown and set.
- Let cool 10–15 minutes before slicing. Serve warm.
Notes
- Use Gruyère or Monterey Jack for different cheese flavor.
- Store leftovers in fridge for up to 3 days.