There’s something utterly delightful about biting into a slice of warm tomato pie, where the juicy roma tomatoes mingle with fresh basil and creamy cheeses—a true testament to the beauty of home cooking. As the first hints of summer rolled in, I found myself daydreaming of backyard gatherings and sun-kissed picnics, prompting me to create this dish that captures the very essence of those moments.
This tomato pie is more than just a meal; it’s an invitation to slow down and savor each mouthful. With a crisp, pre-baked crust making preparation a breeze, you’ll have a deliciously satisfying dish on the table in no time, making it a perfect choice for that busy weeknight or casual get-together. Plus, it’s versatile enough to impress even the pickiest of eaters while being incredibly easy to whip up!
So, let’s turn your kitchen into a summer haven, where the aromas of baked tomatoes and melted cheese waft through the air. You’ll never look at a tomato the same way again! Ready? Let’s dive into this delicious recipe that’s sure to become a family favorite.

Why is tomato pie a must-try?
Irresistible flavor: This tomato pie showcases the vibrant taste of fresh roma tomatoes paired with fragrant basil and rich cheeses—a combination that leaves everyone craving more.
Simple preparation: Using a pre-baked crust means you can skip lengthy baking processes, getting a delightful dish ready in no time.
Crowd-pleaser: Perfect for any gathering, this dish will have everyone asking for seconds, making it a foolproof choice for entertaining!
Versatility: Serve it warm or at room temperature, perfect for summer potlucks or cozy family dinners.
Satisfyingly hearty: With a creamy filling and crunchy crust, it’s a comforting twist on traditional pies.
Nutritional balance: Packed with proteins from cheese and healthy tomatoes, this pie is as nutritious as it is delicious! For more delightful recipes, be sure to check out my guide on easy summer meals.
Tomato Pie Ingredients
• Get ready to create a scrumptious tomato pie!
For the Filling
- 5 roma tomatoes – peel and slice them for the sweetest flavor.
- 10 fresh basil leaves – chopped, to add a touch of aromatic freshness.
- 1/2 cup green onion – chopped, for a subtle, zesty bite.
For the Crust
- 1 9-inch pre-baked pie crust – saves time and adds a delightful crunch.
For the Cheese Mixture
- 1 cup shredded mozzarella cheese – adds that gooey, melty texture everyone loves.
- 1 cup freshly shredded cheddar cheese – for a rich, sharp flavor that elevates the dish.
- 3/4 cup mayonnaise – brings creaminess and helps meld the flavors beautifully.
- 2 Tablespoons freshly grated parmesan cheese – sprinkle on top for a salty finish.
Seasoning
- Salt and freshly ground black pepper – enhance the flavors and balance the dish.
How to Make Tomato Pie
Preheat oven: Begin by setting your oven to 350 degrees F (175 degrees C). This step ensures that your tomato pie bakes evenly, resulting in a lovely golden crust.
Prepare tomatoes: Place the sliced roma tomatoes in a colander within the sink. Sprinkle salt over them and let them rest for 10 minutes. This process draws out excess moisture, making your pie perfectly delightful.
Pat dry: After 10 minutes, gently pat the tomatoes with a paper towel to remove any remaining juice. This helps prevent a soggy crust and keeps every bite satisfying.
Layer ingredients: In the pre-baked pie shell, artistically layer your tomato slices, followed by the chopped basil and green onions. Season the layers generously with salt and freshly ground black pepper.
Mix cheeses: In a mixing bowl, combine the shredded mozzarella, shredded cheddar, and mayonnaise until well blended. This creamy mixture is the star of the pie, adding richness and flavor.
Spread filling: Evenly spread the cheese and mayo mixture over the layered tomatoes, ensuring you cover them entirely. Finish by sprinkling the freshly grated parmesan cheese on top for an extra burst of flavor.
Bake: Place your assembled pie in the preheated oven and bake for 30 minutes, or until the top is lightly browned and bubbly. Once done, allow it to rest for at least 15 minutes before slicing to enhance the flavors.
Optional: Garnish with additional fresh basil leaves before serving for a pop of color and freshness.
Exact quantities are listed in the recipe card below.

Tomato Pie Variations
Feel free to let your creativity shine by adding your personal touch to this delicious tomato pie!
Gluten-Free: Use a gluten-free pie crust or make a crust from mashed potatoes for a delightful twist. It’s deliciously unique!
Herb-Infused: Incorporate fresh thyme or oregano into the filling for an added depth of fragrance and taste. These herbs blend beautifully with the tomato and cheese.
Spicy Kick: Add sliced jalapeños or a sprinkle of red pepper flakes to entice your taste buds with a bit of heat. This subtle warmth elevates every mouthful!
Cheese Lovers: Boost the cheesy goodness by adding goat cheese or feta into the cheese blend. This tangy addition takes the flavor profile to a whole new level.
Vegan Alternative: Swap the cheeses with a plant-based cheese and replace mayonnaise with vegan mayo to make a tasty dairy-free option. Your friends and family won’t miss the dairy!
Veggie-Packed: Toss in some sliced bell peppers or spinach between the tomato layers for added nutrition and vibrant color. It makes for an even more wholesome dish.
Savory Pie Crust: Try making your own crust using whole wheat flour or even shredded zucchini—it’s a new technique for a nutritious and crunchy base.
Sweet Finish: Drizzle balsamic glaze over the baked pie before serving for a sweet and tangy contrast that enhances the flavors beautifully. This touch is sure to impress!
Make Ahead Options
These delicious tomato pies are a fantastic choice for meal prep, making busy weeknights a breeze! You can prepare the filling—layering the tomatoes, basil, and green onions—up to 24 hours in advance. Simply assemble the pie in the pre-baked crust, cover it tightly with plastic wrap, and refrigerate. To avoid a soggy crust, pat the tomatoes dry before assembly. Just before you’re ready to serve, mix the cheese and mayo filling, spread it on top, and bake for 30 minutes. Allow it to rest for at least 15 minutes before cutting. This way, you’ll enjoy a mouthwatering, freshly baked tomato pie with minimal effort!
What to Serve with Tomato Pie?
Creating the perfect meal is like composing a symphony, where each dish harmonizes deliciously with the next.
Fresh Garden Salad: A light salad featuring mixed greens and cherry tomatoes provides a refreshing contrast, balancing the pie’s richness and adding a burst of color.
Garlic Bread: Golden, buttery slices of garlic bread are perfect for soaking up every delicious bit of cheesy pie goodness. They bring warmth and comfort, enhancing the overall dining experience.
Roasted Vegetables: A medley of seasonal roasted vegetables adds earthy flavors and a satisfying crunch, bringing a hearty element to your meal.
Deviled Eggs: These classic bites offer a creamy and tangy contrast that echoes the flavors of the tomato pie, making them an irresistible appetizer to kick off your meal.
Chilled White Wine: Pair your tomato pie with a crisp Sauvignon Blanc or Pinot Grigio, as their acidity beautifully complements the richness of the cheeses and tomatoes.
Lemon Sorbet: End on a refreshing note with a scoop of lemon sorbet. Its bright citrus flavors cleanse the palate and provide an uplifting finish.
Embrace these pairings, and you’re sure to create a memorable dining experience around your lovely tomato pie!
How to Store and Freeze Tomato Pie
Fridge: Store leftover tomato pie in an airtight container in the refrigerator for up to 3 days. This will keep the flavors fresh and the crust intact.
Freezer: To freeze tomato pie, wrap it tightly in plastic wrap then foil, and it can last up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: Reheat individual slices in the oven at 350°F for about 10-15 minutes or microwave for 1-2 minutes until warmed through. This keeps the cheese melty and the crust crispy.
Room Temperature: If serving at a gathering, allow the tomato pie to sit at room temperature for no more than 2 hours for food safety.
Expert Tips for Tomato Pie
Salty Tomatoes: Sprinkle salt on sliced tomatoes to draw out excess moisture. This step helps avoid a soggy bottom crust and allows the flavors to shine.
Layering Wisely: Ensure even layering of tomatoes, basil, and green onions. This will create a balanced flavor in every slice of your delicious tomato pie.
Cheese Mixture: Mix the cheeses thoroughly with mayonnaise to create a cohesive filling. This ensures every scoop is as creamy and flavorful as the last!
Resting Time: Don’t skip the 15-minute resting time after baking. This helps the flavors meld and makes the pie easier to slice and serve.
Fresh Herbs: Garnish with additional basil leaves before serving for a burst of freshness and an attractive presentation.

Tomato Pie Recipe FAQs
What kind of tomatoes should I use for the best flavor?
Absolutely, I recommend using roma tomatoes for this tomato pie! Their thicker flesh holds up beautifully when baked, providing that rich, sweet flavor we all love. If you prefer another variety, like heirloom or vine-ripened, make sure they’re well-ripened for optimal taste.
How can I store leftover tomato pie?
Leftover tomato pie should be stored in an airtight container in the refrigerator, where it will stay fresh for up to 3 days. This method helps preserve the succulent flavors while keeping that crust relatively intact, so you can enjoy a delightful slice later!
Can I freeze tomato pie?
Yes, you can absolutely freeze this delicious tomato pie! To do this, wrap it tightly in plastic wrap followed by aluminum foil. It can last in the freezer for up to 2 months. When you’re ready to enjoy it, thaw it overnight in the fridge and then reheat in the oven at 350°F for crispy perfection.
What if my pie is too watery after baking?
If your tomato pie ends up too watery, don’t fret! This usually occurs when the tomatoes are overly juicy. Next time, slice the tomatoes and sprinkle them with salt, letting them rest in a colander for about 10 minutes. This helps draw out excess moisture before adding them to the pie. Additionally, patting them dry with a paper towel will ensure your pie stays perfectly intact and delicious.
Is this tomato pie safe for my pets?
While tomatoes are safe for many pets in small amounts, it’s best to avoid feeding them to your furry friends altogether. The pie also contains cheese and mayonnaise, which could upset their stomachs. Always consult your veterinarian if you’re unsure about sharing human food with your pets!
Can I make this tomato pie ahead of time?
Absolutely! You can prepare the pie up to a day in advance. Assemble everything in the pre-baked crust, cover it with plastic wrap, and store it in the refrigerator. Just bake it when you’re ready to serve; you may need to adjust the cooking time if it’s been chilled. Enjoy stress-free entertaining!

Irresistible Tomato Pie That Will Transform Your Dinner Tonight
Equipment
- - Oven
- - Mixing bowl
- - Colander
- - Measuring cups
- - Measuring spoons
- - Pie dish
Ingredients
For the Filling
- 5 pieces roma tomatoes peeled and sliced
- 10 leaves fresh basil chopped
- 1/2 cup green onion chopped
For the Crust
- 1 9-inch pre-baked pie crust saves time
For the Cheese Mixture
- 1 cup shredded mozzarella cheese adds gooey texture
- 1 cup freshly shredded cheddar cheese for rich flavor
- 3/4 cup mayonnaise brings creaminess
- 2 Tablespoons freshly grated parmesan cheese for topping
Seasoning
- salt to taste
- freshly ground black pepper to taste
Instructions
Preparation Steps
- Preheat your oven to 350 degrees F (175 degrees C).
- Place sliced roma tomatoes in a colander, sprinkle with salt, and let rest for 10 minutes.
- Gently pat dry the tomatoes with a paper towel.
- Layer tomato slices, chopped basil, and green onions in the pre-baked pie shell. Season with salt and pepper.
- Mix shredded mozzarella, shredded cheddar, and mayonnaise until well blended.
- Spread the cheese and mayo mixture over the layered tomatoes, and sprinkle parmesan on top.
- Bake for 30 minutes until top is lightly browned and bubbly. Let rest for 15 minutes before slicing.
Optional Garnish
- Garnish with additional fresh basil leaves before serving.
























