BLT Pie – Bacon Lettuce Tomato Pie

by Alli

Savory BLT Pie has layers of diced onions, crispy bacon, sliced tomatoes, and melted cheese. This easy-to-make pie is a summertime favorite. 

Who doesn’t love a good BLT (bacon, lettuce, and tomato)?  I guarantee you will get your BLT fix with this pie, because it includes onion and cheese, as well!  It’s a one-dish meal – my kind of weeknight cooking!

You can garnish this pie with lettuce leaves or basil before serving. I was out of both when I made this easy pie last Saturday. It tastes great either way. 

When I was growing up, we had a huge vegetable garden and I can remember being so excited when the tomatoes started to ripen. I could almost taste that first BLT of the summer. Nothing compares to a fresh tomato plucked straight from the garden. 

Green tomato plant with ripened red tomatoes

To this day, my parents grew the best tomatoes I’ve ever tasted. I don’t know if it was the soil or the love, but those tomatoes were always amazing. 

tomatoes on black background

My dad turns 87 in November and although he still mows his huge lawn, he stopped planting a garden four years ago. I sure do miss his fresh vegetables. I think I’m going to talk him into planting a few tomato plants next spring. That rich soil, y’all! 

Ingredients for BLT Pie

To make this pie, you’ll need:

  • Pie Crust (homemade or store-bought)
  • Chopped Onion
  • All-purpose Flour
  • Bacon
  • Tomatoes
  • Shredded Mozzarella Cheese
  • Mayonnaise 
  • Black Pepper
  • Lettuce OR Basil (for garnish)

I recommend using fresh, home-grown (or farmer’s market) tomatoes in this BLT pie. In my opinion, store-bought just doesn’t do it justice! I love supporting my local farmers!

Homemade Crust for BLT Pie

If I’m in a hurry, I purchase a ready-made pie crust to make BLT Pie. But if you like to make your own, I love this recipe.  It’s very similar to the one I’ve always used so I won’t reinvent the wheel or pie crust. 

BLT Pie – Easy to Make

I always sprinkle the sliced tomatoes and let them drain in a colander (in the kitchen sink) while the oven is preheating. This gets rid of extra moisture that could cause the pie to be soggy. 

Combine all-purpose flour and chopped onions. Place in the bottom of the pie crust.

diced onions in pie crust

Top with the drained tomatoes. Sprinkle with black pepper.

Unbaked pie crust filled with diced onions and topped with crumbed, cooked bacon

Add the cooked and crumbled bacon. 

BLT Pie - layers of tomatoes, onions and bacon

Combine the shredded mozzarella cheese and mayonnaise. Spread over the bacon. 

Shredded Mozzarella Cheese topping BLT Pie

Bake at 400ºF for 25-30 minutes or until cheese is melted and lightly browned. Cool slightly. If desired, garnish with lettuce or basil before serving. 

I have actually reheated leftover pie the next day and it’s just as good. I heat it at 350º for about 15 minutes or until warm. 

Leftover BLT Pie in tin pie pan

My youngest daughter wants this for her birthday meal in August, topped with basil because she loves basil. 

Slices of Baked BLT Pie

You May Also Like These Recipes

Yield: 8 servings


Slices of Baked BLT Pie

BLT Pie has layers of tomatoes, bacon, and melted cheese. Top with lettuce before serving this delicious pie.

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes


  • 1 9-inch pie crust (purchased or homemade)
  • 1 medium onion, chopped
  • 2 Tablespoons all-purpose flour
  • 1 medium tomato, thinly sliced
  • 8 slices bacon, cooked crisp, drained and crumbled
  • 2 cups shredded mozzarella cheese
  • 1/2 cup mayonnaise
  • Lettuce OR Basil, for garnish, optional


  1. Preheat oven to 400ºF. Slice tomatoes and sprinkle lightly with salt. Let sit in a colander in the sink to drain for 10 minutes.
  2. Mix the chopped onion and flour and sprinkle into the pie crust. Top with tomato slices. Sprinkle with black pepper. Add the cooked and crumbled bacon.
  3. In a small bowl, combine the shredded cheese and mayonnaise. Spread over the top of the bacon.
  4. Bake pie, uncovered, for about 25 minutes, or until cheese is melted. Garnish with lettuce or basil before serving, if desired.

Nutrition Information



Serving Size


Amount Per Serving Calories 253Total Fat 15gSaturated Fat 6gTrans Fat 0gUnsaturated Fat 8gCholesterol 25mgSodium 451mgCarbohydrates 18gFiber 1gSugar 2gProtein 11g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Facebook

Skip to Recipe