Finding crowd-pleasing dinners that don’t require hours in the kitchen can feel like an impossible task. Between after-school activities, work deadlines, and general everyday chaos, most of us don’t have time to fuss with complicated recipes that dirty every dish in the house.
That’s why this tomato crescent roll pie has become one of my favorite weeknight solutions – it combines simple pantry staples into a warm, comforting meal that the whole family enjoys, and it comes together in just minutes with minimal cleanup involved.

Why You’ll Love This Tomato Pie
- Easy shortcut crust – Using ready-made crescent rolls means no fussy pastry-making – just unroll, press, and you’re ready to go.
- Rich and creamy filling – The combination of eggs, milk, and heavy cream creates a silky, custard-like base that’s loaded with melty cheddar cheese.
- Perfect for brunch – This savory pie works great for weekend brunches, holiday gatherings, or when you want to impress guests without spending hours in the kitchen.
- Make-ahead friendly – You can prep all the ingredients the night before and assemble just before baking, making your morning routine much easier.
- Simple ingredients – Everything you need can be found at your regular grocery store, and you might already have most items in your fridge.
What Kind of Cherry Tomatoes Should I Use?
Regular red cherry tomatoes are the classic choice for this recipe, but you can actually mix things up with any small tomato variety you find at the store. Sweet grape tomatoes work just as well, and you might want to try some of the fun heirloom varieties like Sun Gold (orange) or Black Cherry tomatoes for extra color and slightly different flavors. Just make sure your tomatoes are firm but ripe – they should give slightly when gently squeezed and have a sweet tomato smell. If your tomatoes are still on the vine, it’s best to remove them just before using, and give them a quick rinse and pat dry before slicing them in half.
Options for Substitutions
This recipe can be adapted with several easy swaps if you need them:
- Crescent rolls: While crescent rolls make the perfect base, you can use pie crust or puff pastry instead. Just make sure to pre-bake the crust for about 10 minutes before adding the filling.
- Red onion: Yellow or white onions work just fine here, or try shallots for a milder flavor. Green onions can also work if you chop them finely.
- Cherry tomatoes: Regular tomatoes cut into chunks work well too – just remove some seeds to prevent excess moisture. Roma tomatoes are a good choice as they’re less watery.
- Heavy cream and milk: You can use all milk instead of the cream/milk combo – just use whole milk for the best results. Half-and-half is another good option to replace both.
- White Cheddar: Feel free to swap in regular cheddar, Gruyere, or a mix of your favorite melting cheeses. Mozzarella or Swiss cheese would also be tasty alternatives.
Watch Out for These Mistakes While Baking
The biggest challenge when making a tomato crescent roll pie is dealing with excess moisture from the tomatoes, which can make your crust soggy – combat this by laying your sliced tomatoes on paper towels for 15-20 minutes before adding them to the pie.
Another common mistake is underbaking the crescent roll base, so make sure to pre-bake it for 8-10 minutes until lightly golden before adding your filling, which creates a barrier against the wet ingredients.
The custard mixture of eggs, milk, and cream needs to be well-combined but not over-beaten, as too much air in the mixture can cause the pie to puff up dramatically during baking and then collapse.
For the best texture and flavor, let the pie rest for at least 15 minutes after baking – this allows the filling to set properly and makes it much easier to cut clean slices without the filling spilling out.
What to Serve With Tomato Crescent Roll Pie?
This savory pie works really well for brunch, lunch, or dinner – it’s one of those flexible dishes that pairs with lots of sides! A simple green salad with a light vinaigrette makes the perfect partner, letting the rich, cheesy pie take center stage. For dinner, I like to add some roasted vegetables on the side – things like asparagus, green beans, or Brussels sprouts balance out the creamy filling nicely. If you’re serving this for brunch, fresh fruit like berries or melon adds a sweet contrast that works really well with the savory flavors of the pie.
Storage Instructions
Keep Fresh: This tasty tomato pie stays good in the fridge for up to 3 days when wrapped well in plastic wrap or stored in an airtight container. The crescent roll crust might soften a bit, but the flavor will still be great! It’s perfect for quick lunches throughout the week.
Freeze: You can freeze this pie for up to 2 months! Let it cool completely, then wrap it tightly in plastic wrap and aluminum foil. Just keep in mind that the texture of the tomatoes might change a bit after freezing, but it’ll still taste good.
Reheat: To warm up your pie, pop it in the oven at 350°F for about 15-20 minutes, or until heated through. If you’re in a hurry, you can microwave individual slices for 1-2 minutes, though the crust won’t be as crispy. Cover with foil while reheating to prevent the top from getting too brown.
| Preparation Time | 15-20 minutes |
| Cooking Time | 60 minutes |
| Total Time | 75-80 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2400-2600
- Protein: 120-140 g
- Fat: 180-200 g
- Carbohydrates: 120-130 g
Ingredients
For the crust:
- 1 can refrigerated crescent rolls (I use Pillsbury)
For the filling:
- 1 cup milk (whole milk preferred for richness)
- 3 1/4 cups grated white cheddar cheese (freshly grated for better melting)
- 2 1/2 cups cherry tomatoes (halved)
- 1/2 cup red onion (finely chopped)
- 5 eggs (room temperature)
- 3/4 cup heavy cream
Step 1: Prepare the Crescent Roll Crust
- 1 can refrigerated crescent rolls
Preheat your oven to 350°F and spray a 9-inch pie plate with cooking spray.
Unroll the refrigerated crescent roll dough and separate it into individual triangles.
Arrange the triangles in the pie plate with points toward the center, overlapping slightly to create an even crust that covers the bottom and sides.
Press gently to seal any gaps.
Place the crust in the refrigerator while you prepare the filling—this helps it hold its shape during baking.
Step 2: Sauté the Vegetables
- 1/2 cup red onion
- 2 1/2 cups cherry tomatoes
Heat a skillet over medium heat and add the finely chopped red onion.
Cook for about 2 minutes until it begins to soften and become fragrant.
Add the halved cherry tomatoes and continue cooking for another 3-4 minutes, stirring occasionally, until the tomatoes start to release their juices and soften slightly.
The onions should be tender and the tomatoes should have begun to break down.
Remove the skillet from heat and set aside to cool slightly—I prefer letting the vegetables cool for a minute or two so they don’t scramble the eggs when combined.
Step 3: Build the Custard Base
- 5 eggs
- 1 cup milk
- 3/4 cup heavy cream
- 3 cups grated white cheddar cheese
- sautéed red onion and cherry tomatoes from Step 2
In a large mixing bowl, whisk together the room-temperature eggs, whole milk, and heavy cream until well combined and smooth.
Add 3 cups of the freshly grated white cheddar cheese and stir until evenly distributed—freshly grated cheese melts much more smoothly than pre-shredded varieties.
Pour in the cooled sautéed vegetables from Step 2 and gently fold everything together until the mixture is uniform with no streaks of egg visible.
I like to use a rubber spatula for this folding motion because it helps keep the tomatoes intact rather than breaking them apart too much.
Step 4: Assemble and Bake the Pie
- crescent roll crust from Step 1
- custard mixture from Step 3
- 1/4 cup grated white cheddar cheese
Remove the chilled crust from the refrigerator and carefully pour the custard mixture from Step 3 into it, spreading it evenly so the vegetables and filling are distributed throughout.
Sprinkle the remaining 1/4 cup of grated cheddar cheese over the top for a golden, cheesy finish.
Place the pie in the preheated 350°F oven and bake for 20 minutes.
At the 20-minute mark, cover the crescent roll edges with aluminum foil to prevent them from browning too much while the custard continues to set.
Continue baking for another 40 minutes (total 1 hour) until the center is set but still slightly jiggly in the very middle—this is the sweet spot for a creamy texture that won’t be rubbery.
Step 5: Cool and Serve
Remove the pie from the oven and let it rest on the counter for at least 1 hour before slicing.
This cooling time is crucial because it allows the custard to set completely, making it much easier to cut clean slices.
The pie will continue to firm up as it cools, and the flavors will also mellow and blend beautifully.
You can serve it warm or at room temperature.







In the initial comments you talk about prebaking the crust. In the directions, you say to remove the refrigerated crust from the refrigerator and pour the filling in before baking. What is the correct procedure?