Tomato Cheddar Pie

One of my yearly traditions is to bake a savory tomato pie. Being that it’s a little on the heavy side I try to time it right so the weather isn’t sweltering hot. Right now is the perfect time.  The days have grown noticeably shorter, the nights are tinged with a slight chill and an abundance of fresh, juicy tomatoes can be found both in the markets and in my garden.

Layers of fresh tomatoes, cheddar cheese and a basil cream cheese blend make up the luxuriously rich filling. The buttermilk crust is a cross between a biscuit and fluffy bread. It’s soft, airy and thick; altogether capable of holding up to the heavy filling without being soggy or falling apart.

The only downside is the pie is time-consuming and takes some planning ahead. The crust needs an hour in the refrigerator and the tomato juices need to drain so you don’t wind up with a watery mess. After all that the pie requires a setting time of at least one hour before it can be sliced. Sit on your hands.  It’s best eaten lukewarm.

This is without a doubt the best tomato pie I’ve ever baked! It screams for salty bacon, a softly fried egg and lightly dressed greens. It makes an unforgettable brunch entree.

Swooning may ensue. Be prepared.

Don’t say I didn’t warn you.

Tomato Cheddar Pie

Rating: 51

Prep Time: 2 hours

Cook Time: 40 minutes

Total Time: 2 hours, 40 minutes

Yield: 8 servings

Tomato Cheddar Pie

Layers of fresh tomatoes, cheddar cheese and a basil cream cheese blend make up the luxuriously rich filling with a buttermilk crust that is a cross between a biscuit and fluffy bread.


2 cups all-purpose flour
1 + 1/2 teaspoons baking powder
1/2 teaspoon baking soda
1/2 teaspoon kosher salt
6 tablespoons chilled unsalted butter, cut into 1/2 inch cubes
1 cup buttermilk
2 pounds large ripe tomatoes, cored, seeds removed and cut into 1/4 inch slices
2 + 1/2 cups extra-sharp cheddar, grated
1/4 cup Parmesan cheese, grated
4 ounces cream cheese, softened
1/3 cup mayonnaise
1 scallion, diced
1/4 cup fresh basil, chopped
1 tablespoon white wine vinegar
2 teaspoons sugar
3/4 teaspoon kosher salt
1/2 teaspoon freshly ground black pepper
1 – 2 tablespoons cornmeal, for sprinkling over crust
crispy bacon, for serving (optional)


  1. To make crust: whisk flour, baking powder, baking soda and salt together in a medium bowl. Using your fingertips, rub in butter or use a pastry blender until coarse meal forms and some small lumps remain. Stir in buttermilk and knead gently with your hands until dough forms, adding flour if needed, dough will remain sticky. Dust lightly with flour, wrap in plastic and chill for 1 hour.
  2. Meanwhile lay tomato slices in a single layer on a baking sheet lined with 2 layers of paper towels. Place another 2 layers of paper towels on top of tomatoes. Let stand for 30 minutes to drain.
  3. Preheat oven to 425° F. Roll out dough between 2 sheets of parchment or wax paper to an 11? round. Remove top layer of parchment and invert dough onto a 9-inch pie dish, carefully peeling off remaining parchment.
  4. Toss the cheddar and Parmesan together in a medium bowl and reserve 1/4 cup. Whisk cream cheese, mayonnaise, scallion, basil, vinegar, sugar, salt, and pepper together in a small bowl.
  5. Sprinkle cornmeal evenly over bottom of crust. Top with about 1/2 cup cheese mixture, arrange 1/3 of tomatoes over cheese, overlapping as needed, then spread half of the cream cheese mixture over the tomatoes. Repeat layering with 1 cup of cheese mixture, 1/2 of the remaining tomato slices, and remaining cream cheese mixture. Sprinkle remaining 1 cup cheese mixture over, then remaining tomato slices. Sprinkle with reserved 1/4 cup cheese mixture. Fold overhanging crust up and over edges of tomato slices or trim off the edges for a traditional pie.
  6. Bake until crust is golden about 35-40 minutes, tent with foil halfway through if crust gets too dark. Let pie cool 1-2 hours before slicing. Serve with a slice of bacon.


Adapted from Bon Appetit


  1. Simone says

    Ooo that looks like an amazing tomato pie. I just bought a whole bunch of tomatoes this afternoon from the farmers garden where I come regularly… They need using and I might just be attempting this delicious pie.

  2. Ekbens says

    Wow lets just say I bet if I made this for my boyfriend he probably would propose right on the spot. It looks sooooooo delicious!!!!!!!!!!

  3. Matthew Smith says

    I must say…I found this via Stumble Upon and immediately brought my wife over to see it.  I said, “Babe, you have to make this (she is an amazing cook).”  She said, “Sure, looks great!”  Then about mid stride she realized it was going to be a 3-5 hour ordeal and there were some askant looks.  However, she persevered and at about 9:30 we sat down with a bottle of wine.

    We spent a couple min just staring at it, and then decided some prosciutto would accompany it nicely.  But, I have to say…it was worth the wait.  All thoughts of the time it took evaporated (even from my wife).  What a great recipe, it is going into the pantheon of recipes to impress friends with!

  4. Chris says

    Stunning.  It’s an amazing recipe and your photo of it is equally fantastic.  It does seem to have a lot of  steps but from what Matthew says, it must be worth it.

  5. John vertigan says

    Looked very interesting, after reading recipet and input from others, I put my spin on it. I did change a couple of things. Did not add acid (viniger), tomatoes tend to be acidic on thier own. Perhaps with very sweet tomatoes acid would be needed. I added 2 eggs, the pie set in a few minutes. I also rendered the fat from 1/3 pound of bacon and made a bacon layer. Generosity with additional cheese topping, made a very rich and wonderful dish. I will add this to my favorite recipet collection.

    • Reeni says

      I like your changes John! Especially the bacon. It really benefits from that saltiness. Thanks for trying it and taking the time to let me know. Have a great week!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>