If you’re looking for a dish that’s equal parts comforting and bursting with fresh, savory flavors, this Tomato Crescent Roll Pie Recipe is your next must-try. Imagine the golden, flaky crescent roll crust holding a luscious filling of sweet cherry tomatoes, tender sautéed onions, creamy eggs, and melty cheese—a perfect harmony that’s both easy to make and delightful to eat. Whether it’s a cozy family dinner or a casual gathering with friends, this pie stands out with its vibrant colors and irresistible taste.

Ingredients You’ll Need
The beauty of this Tomato Crescent Roll Pie Recipe is how simple the ingredients are, yet how they come together to create such a wonderful blend of textures and flavors. Each one is essential, lending richness, freshness, or that perfect cheesy pull you’ll love.
- Crescent Roll Dough: The buttery, flaky base that makes the pie irresistibly tender and golden.
- Cherry Tomatoes: Juicy and sweet, they provide a burst of freshness and vibrant color.
- Onion: Adds a soft, savory depth that perfectly balances the tomatoes.
- Eggs: Essential for binding all the ingredients together into a creamy filling.
- Milk: Creates a smooth, tender custard texture inside the pie.
- Cream: Boosts the richness and gives the filling a luscious mouthfeel.
- Cheese: A blend of mozzarella and cheddar lends gooeyness and sharp, melty flavor.
How to Make Tomato Crescent Roll Pie Recipe
Step 1: Prepare Your Oven and Pie Plate
Start by preheating your oven to 350°F (175°C) and lightly spray an 11-inch pie plate with cooking spray. This will ensure your pie doesn’t stick and comes out perfectly shaped and browned.
Step 2: Form the Crescent Roll Crust
Carefully unroll the crescent roll dough and arrange the triangular pieces evenly in the pie plate, overlapping slightly to form a solid crust. Pop it back in the fridge while you prepare the filling—this helps the dough stay firm and bake up wonderfully flaky.
Step 3: Sauté Tomatoes and Onions
In a skillet over medium heat, sauté the onion and cherry tomatoes for about 5 minutes until they soften and meld together, releasing their natural sweetness. Let the mixture cool completely before folding it into the filling to keep the eggs from cooking prematurely.
Step 4: Whisk Together the Custard Base
Whisk together the eggs, milk, and cream until fully combined. This mixture will create the creamy texture that holds the pie’s filling together.
Step 5: Combine Filling Ingredients
Gently fold the cooled onion and tomato mixture into the egg mixture, then stir in the cheese. This step ensures every bite is packed with flavor and that lovely gooey cheese pull.
Step 6: Assemble and Bake the Pie
Pour the filling into your chilled crescent dough crust and sprinkle any remaining cheese on top for an extra melty, golden finish. Bake for one hour, placing a foil cover on the pie after 20 minutes to prevent over-browning. This baking time creates a perfect custard texture while letting the crust crisp up beautifully.
Step 7: Cool Before Serving
Once the pie is out of the oven, let it cool for at least an hour before slicing. This rest time is key for the filling to set so you get clean, perfect slices bursting with cheesy tomato goodness.
How to Serve Tomato Crescent Roll Pie Recipe

Garnishes
For a fresh, colorful touch, sprinkle chopped fresh basil or parsley on top just before serving. A light drizzle of balsamic glaze can also add a tangy sweetness that complements the tomatoes beautifully.
Side Dishes
This pie shines as a main dish, but pairing it with a crisp green salad, perhaps with a lemon vinaigrette, will balance the richness. Roasted vegetables or a simple cucumber salad also work wonderfully alongside.
Creative Ways to Present
For a fun twist, try serving individual slices on small plates with a dollop of herbed sour cream or a side of fresh avocado slices. You can even make mini pies using muffin tins for perfect finger-food portions at your next gathering!
Make Ahead and Storage
Storing Leftovers
Store leftover pie slices in an airtight container in the refrigerator for up to three days. The flavors actually get better after a day as they meld together, making for a great next-day snack or lunch.
Freezing
This Tomato Crescent Roll Pie Recipe freezes well. Wrap cooled slices tightly in plastic wrap and place in a freezer bag. They’ll keep perfectly for up to two months and thaw quickly in the fridge overnight.
Reheating
Reheat leftovers in a conventional oven at 350°F for about 15 minutes to restore the crispy crust and warm the filling evenly. Avoid microwaving if possible, as it can make the crust soggy.
FAQs
Can I use different types of tomatoes?
Absolutely! While cherry tomatoes provide a nice balance of sweetness and juiciness, you can switch it up with grape or heirloom tomatoes for different textures and flavors. Just make sure to sauté them to reduce excess moisture.
Is it possible to make this recipe dairy-free?
Yes! You can use non-dairy milk and cream alternatives such as almond or oat milk and vegan cream. Choose a dairy-free cheese substitute that melts well for best results.
Can I prepare this pie in advance?
Definitely. You can assemble the pie up to a day ahead and keep it refrigerated, then bake it just before serving. This makes it a great option for busy weeknights or entertaining.
What should I do if I don’t have crescent roll dough?
If crescent roll dough isn’t available, puff pastry or even pie crust can serve as good substitutes, though texture and flavor will vary slightly. Crescent roll dough’s buttery flakiness is hard to beat, though!
How do I prevent the crust from burning?
Covering the pie with foil after the first 20 minutes of baking helps protect the crust’s edges from burning while the filling cooks through completely.
Final Thoughts
This Tomato Crescent Roll Pie Recipe is truly a gem to have in your cooking arsenal. It’s simple, flavorful, and comforting—all the qualities that make a meal memorable. I can’t wait for you to try it out and see how the fresh tomatoes, creamy filling, and flaky crust come together into a beloved family favorite. Happy baking!
Print
Tomato Crescent Roll Pie Recipe
- Prep Time: 30 minutes
- Cook Time: 1 hour
- Total Time: 2 hours 20 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
This delicious Tomato Crescent Roll Pie is an easy and comforting family dinner option that combines buttery crescent roll dough with a savory filling of sautéed cherry tomatoes, onions, eggs, cream, milk, and a gooey blend of cheeses. Baked to golden perfection, this pie offers a wonderful balance of tangy tomatoes and rich custard-like filling wrapped in a flaky crust, making it perfect for a cozy meal.
Ingredients
Crust
- 1 tube Crescent Roll Dough (Store-bought refrigerated dough or homemade)
Filling
- 2 cups Cherry Tomatoes (Can mix with grape or heirloom varieties)
- 1 medium Onion (May substitute with shallots)
- 3 large Eggs (Essential for binding)
- 1 cup Milk (Non-dairy alternatives work well)
- 1 cup Cream (Non-dairy alternatives work well)
- 3 cups Cheese (Blend of mozzarella and cheddar or your favorites)
Instructions
- Preparation: Gather all your ingredients and preheat your oven to 350°F (175°C). Lightly spray an 11-inch pie plate with cooking spray to prevent sticking.
- Prepare the crust: Unroll the crescent roll dough carefully and arrange the triangles in the pie plate, overlapping to cover the bottom and sides evenly. Place the dough-lined pie plate in the refrigerator to chill while you prepare the filling.
- Sauté vegetables: In a skillet over medium heat, sauté the onions and cherry tomatoes for about 5 minutes until they are softened and flavorful. Remove from heat and allow the mixture to cool completely to avoid scrambling the eggs later.
- Mix custard base: In a mixing bowl, whisk together the eggs, milk, and cream until fully combined and smooth.
- Combine filling: Fold the cooled sautéed onion and tomato mixture into the egg mixture along with the cheese blend, gently stirring to evenly distribute all ingredients.
- Assemble the pie: Pour the filling into the prepared crescent roll dough crust. Sprinkle any remaining cheese evenly on top for a golden cheesy finish.
- Bake: Place the pie in the preheated oven and bake for 1 hour. After 20 minutes, cover the pie loosely with foil to prevent the crust or cheese topping from burning. Continue baking until set and golden brown.
- Cool and serve: Remove the pie from the oven and let it cool for at least 1 hour. This resting time helps the filling set fully, making it easier to slice and serve.
Notes
- You can substitute shallots for the onion if desired for a milder flavor.
- Non-dairy milk and cream alternatives work well for a lactose-free version.
- Use a blend of mozzarella and cheddar for a balanced cheesy flavor, or swap with your favorite cheeses.
- Chilling the dough before filling helps maintain a flakier pie crust.
- Covering the pie with foil after 20 minutes prevents the top from burning while ensuring thorough baking.
- Allowing the pie to cool before slicing ensures clean, neat slices and better texture.

