Onion Tomato Pie
If you’ve never had Onion Tomato Pie, you’re in for a real treat like a slice of Southern sunshine on a plate. This savory pie is a dreamy mix of sweet caramelized onions, juicy ripe tomatoes, and a creamy, cheesy topping that bakes into a golden, bubbling masterpiece. It’s rustic, rich in flavor, and the kind of comfort food that feels both nostalgic and a little fancy at the same time. Whether you serve it warm for dinner, at room temp for brunch, or sneak a slice cold from the fridge (guilty!), this pie never disappoints. Trust me this one’s going straight to your “make again” list.
Why You’ll Love Onion Tomato Pie
This recipe isn’t just about the ingredients it’s about creating moments. Whether you’re cooking for a casual family dinner, hosting a get-together with friends, or simply indulging in some comforting flavors for yourself, this dish is versatile enough to fit the occasion. Here’s why it’s a favorite:
Versatile: Perfect for breakfast, brunch, lunch, or dinner it wears many hats.
Budget-Friendly: Uses everyday ingredients like onions, tomatoes, and pantry staples.
Quick and Easy: Especially if you use a store-bought pie crust it’s a breeze.
Customizable: Add fresh herbs, a different cheese, or a dash of spice to make it your own.
Crowd-Pleasing: A guaranteed hit with both kids and adults. It’s always a win when a single dish can satisfy everyone at the table. This recipe strikes the perfect balance of flavor and comfort, making it a universal favorite.
Ingredients
Ingredients in Onion Tomato Pie
This pie is built on layers of simple ingredients that come together in the most delicious way:
Tomatoes: Fresh, ripe, and juicy these bring brightness and a hint of acidity that balances the richness.
Onions: Sliced and caramelized until sweet and golden they add major depth and flavor.
Pie Crust: A buttery base that holds everything together. Homemade or store-bought both work beautifully.
Mayonnaise: It might sound unexpected, but it gives the topping that creamy, dreamy texture.
Cheese: A mix of sharp cheddar and mozzarella makes the pie ooey, gooey, and perfectly melty.
Fresh Basil (or any herbs): Adds a fresh, herby finish that lifts the whole dish.
Salt & Pepper: Essential seasonings to bring out the best in the tomatoes and onions.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)

Instructions
Preheat Your Equipment
Start by preheating your oven to 375°F (190°C). This ensures your pie bakes evenly and gets that lovely golden crust.
Combine Ingredients
Slice your tomatoes and sprinkle them lightly with salt. Let them sit on a paper towel for 10–15 minutes to release excess moisture this prevents a soggy pie. Meanwhile, caramelize your onions in a skillet with a bit of oil until they’re soft and golden.
Prepare Your Cooking Vessel
Place your pie crust in a 9-inch pie dish and crimp the edges if desired. You can pre-bake it for 5–7 minutes to keep the bottom nice and crisp.
Assemble the Dish
Layer the onions in the bottom of the crust, followed by the tomatoes. Sprinkle with salt, pepper, and fresh basil. In a separate bowl, mix the mayo and shredded cheeses, then spread this mixture over the top of the pie.
Cook to Perfection
Bake for 30–35 minutes, or until the top is bubbling and golden brown. The cheese should be melted and lightly browned around the edges.
Finishing Touches
Let the pie rest for about 10 minutes before slicing. This helps everything set up nicely and makes for cleaner slices.
Serve and Enjoy
Cut into wedges and enjoy warm, at room temp, or even cold it’s delicious every way.
Nutrition Facts:
Servings: 6–8
Calories per serving: 320
Preparation Time
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
How to Serve Onion Tomato Pie
This dish pairs wonderfully with various sides and accompaniments. Here are a few serving suggestions to enhance your dining experience:
- Serve with a crisp green salad with vinaigrette for a light contrast.
- Pair with roasted vegetables or steamed green beans.
- Add a fried egg on top for a brunchy twist.
- Great as a side dish to grilled chicken or fish.
- Enjoy a cold slice with iced tea for a Southern-inspired lunch.
Additional Tips
Here are some extra tips to help you get the most out of this recipe:
- Use heirloom tomatoes for extra color and flavor.
- Be sure to drain the tomatoes well this helps avoid sogginess.
- Try adding garlic or caramelized shallots for a flavor boost.
- If you’re not into mayo, use sour cream or Greek yogurt instead.
- Swap cheddar for fontina, Swiss, or even goat cheese for a twist.
- Add a layer of breadcrumbs on top for a little crunch.
- Store leftovers in the fridge for up to 3 days delicious reheated.
- Let it cool slightly before cutting to help the filling set.
- Double the recipe and make two pies you won’t regret it!
- A sprinkle of red pepper flakes adds a subtle kick if you like heat.
FAQ’s
1. Can I use cherry tomatoes instead of regular tomatoes?
Yes! Just slice them in half and drain slightly if they’re super juicy.
2. Do I have to caramelize the onions?
Highly recommended they add sweet, rich flavor that makes the pie.
3. Can I make this ahead of time?
You sure can! Assemble and refrigerate, then bake when ready to serve.
4. What can I use instead of mayo?
Sour cream, cream cheese, or Greek yogurt can work as a creamy binder.
5. How do I keep the crust from getting soggy?
Pre-bake the crust and drain the tomatoes to reduce excess moisture.
6. Can I freeze Onion Tomato Pie?
It’s best fresh, but you can freeze baked slices and reheat in the oven.
7. Is this vegetarian?
Yes, it’s fully vegetarian as written!
8. What kind of cheese is best?
Sharp cheddar for flavor and mozzarella for meltiness together they’re perfect.
9. Can I make it gluten-free?
Use a gluten-free pie crust or crustless just bake in a greased dish.
10. Can I add protein like bacon or sausage?
Absolutely just cook and crumble it in with the onions for a heartier version.
Conclusion
Onion Tomato Pie is proof that simple ingredients can come together in the most beautiful, mouthwatering way. With its sweet onions, juicy tomatoes, creamy cheese topping, and flaky crust, every bite is a warm, savory hug. It’s the kind of dish that feels like home easy, comforting, and full of love. So next time you’re craving something cozy but a little bit different, whip up this pie. Your taste buds (and your dinner guests) will be more than happy you did.
Print
Onion Tomato Pie
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Main Course, Side Dish
- Method: Baking
- Cuisine: Southern American
- Diet: Vegetarian
Description
Onion Tomato Pie is a savory Southern-style dish made with fresh tomatoes, caramelized onions, herbs, and a cheesy topping baked in a flaky pie crust — perfect as a side or light main course.
Ingredients
- 1 9-inch pie crust (store-bought or homemade)
- 3–4 medium ripe tomatoes, sliced
- 2 medium onions, thinly sliced
- 1 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp dried basil or thyme
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1/2 cup mayonnaise or Greek yogurt
- 2 tbsp chopped fresh parsley or green onions (for garnish)
Instructions
- Preheat oven to 375°F (190°C). Blind bake the pie crust for 8–10 minutes, then set aside to cool slightly.
- In a skillet, heat olive oil over medium heat. Add sliced onions and cook for 10–15 minutes until caramelized. Season with salt and pepper.
- Layer half the tomato slices in the pie crust. Sprinkle with a bit of salt and pepper.
- Spread the caramelized onions evenly over the tomatoes. Add the remaining tomato slices on top.
- In a small bowl, mix mozzarella, Parmesan, and mayonnaise (or Greek yogurt). Spread the cheese mixture evenly over the top layer.
- Bake for 30–35 minutes until golden and bubbly. Let rest for 10 minutes before slicing.
- Garnish with fresh parsley or green onions and serve warm or at room temperature.
Notes
- Use heirloom tomatoes for extra flavor and color.
- Salt tomato slices and let them drain on paper towels before assembling to avoid sogginess.
- Pairs well with a light green salad or grilled meats.
Nutrition
- Serving Size: 1 slice
- Calories: 320
- Sugar: 5g
- Sodium: 480mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 40mg
Keywords: tomato pie, onion pie, southern tomato pie, savory pie, vegetarian dinner