Make a savory Bacon, Onion, and Tomato Pie with flaky crust, crispy bacon, sweet caramelized onions, and juicy tomatoes layered in a creamy cheese filling. This comforting baked pie is perfect for brunch, lunch, or a hearty dinner.
Bacon, Onion, and Tomato Pie: A Savory, Comforting Classic
Bacon, Onion, and Tomato Pie is a rich, savory dish that combines smoky bacon, sweet onions, and juicy tomatoes in a creamy, cheesy filling baked inside a flaky pie crust. It’s hearty, flavorful, and perfect for serving at brunch, family dinners, or potluck gatherings.
The balance of salty bacon, caramelized onions, and fresh tomatoes makes every bite deeply satisfying, while the cheese and custard filling bring everything together.
Why You’ll Love This Recipe
- Rich, savory, and comforting flavor
- Perfect for brunch, lunch, or dinner
- Easy to prepare with simple ingredients
- Great make-ahead dish
- Delicious warm or at room temperature
Recipe Information
- Prep Time: 25 minutes
- Cook Time: 40–45 minutes
- Total Time: 1 hour 10 minutes
- Servings: 6
- Difficulty: Easy to medium
Ingredients
For the Pie Base
- 1 9-inch pie crust (store-bought or homemade)
- 6 slices bacon, cooked and crumbled
- 1 large onion, thinly sliced
- 2 medium tomatoes, sliced and drained
- 1 cup shredded cheddar cheese
- ½ cup mozzarella cheese (optional)
For the Creamy Filling
- 3 large eggs
- ¾ cup mayonnaise or sour cream
- ½ cup milk
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried basil or thyme
- ¼ teaspoon garlic powder
Optional Add-Ins
- Green onions
- Red pepper flakes
- Parmesan cheese
Equipment Needed
- Pie dish
- Skillet
- Mixing bowl
- Whisk
- Oven
Step-by-Step Directions
Step 1: Prepare the Crust
Preheat oven to 375°F (190°C).
Place the pie crust into a 9-inch pie dish.
Prick the bottom lightly with a fork.
Pre-bake (blind bake) for 8–10 minutes if desired for extra crispness.
Step 2: Cook the Bacon
Cook bacon in a skillet until crispy.
Drain on paper towels and crumble.
Set aside.
Step 3: Sauté the Onions
In the same skillet, cook sliced onions over medium heat.
Cook for 8–10 minutes until soft and lightly golden.
This enhances their natural sweetness.
Step 4: Prepare the Tomatoes
Slice tomatoes and place them on paper towels.
Lightly sprinkle with salt and let sit for 10 minutes.
This removes excess moisture and prevents a soggy pie.
Step 5: Make the Filling
In a mixing bowl, whisk together:
- Eggs
- Mayonnaise or sour cream
- Milk
- Salt
- Black pepper
- Garlic powder
- Basil or thyme
Mix until smooth.
Step 6: Assemble the Pie
Layer in the pie crust:
- Bacon
- Sautéed onions
- Tomatoes
- Cheddar cheese (and mozzarella if using)
Pour the egg mixture evenly over the top.
Step 7: Bake
Place pie in the oven.
Bake for 40–45 minutes or until:
- Center is set
- Top is lightly golden
- A knife inserted comes out clean
Step 8: Cool and Serve
Let the pie rest for 10–15 minutes before slicing.
Serve warm or at room temperature.
Serving Suggestions
Bacon, Onion, and Tomato Pie pairs well with:
- Green salad
- Roasted vegetables
- Fresh fruit
- Soup
- Iced tea or coffee
Tips for Success
- Drain tomatoes well to avoid sogginess
- Pre-cook onions for better flavor
- Use a flaky crust for best texture
- Let the pie rest before slicing
- Use sharp cheddar for stronger flavor
Variations
Southern-Style Tomato Pie
Add extra mayonnaise and fresh basil for a classic Southern twist.
Cheesy Bacon Pie
Increase cheese for a richer, creamier filling.
Veggie Version
Skip bacon and add mushrooms or spinach.
Spicy Version
Add jalapeños or chili flakes.
Breakfast Pie
Serve with eggs and hot sauce for a morning meal.
Final Thoughts
Bacon, Onion, and Tomato Pie is a comforting, savory dish packed with rich flavor and satisfying textures. The combination of smoky bacon, sweet onions, juicy tomatoes, and creamy cheese filling makes it perfect for any meal of the day. Once baked, it becomes a warm, hearty classic that’s sure to impress family and guests alike.