Soups & Stews
A tomato cheese quiche recipe with a golden, flaky crust and herbed veggie filling transforms breakfast into a restaurant-worthy meal. The secret lies in a perfectly balanced crust—whether homemade or store-bought—and a creamy egg mixture that incorporates fresh tomatoes and sharp cheddar for depth.
I’ve perfected this technique over years of testing, ensuring the crust stays crisp while the filling remains silky and rich.
This vegetarian quiche delivers a harmonious blend of textures and flavors: tender, flaky layers at the bottom, a velvety custard center, and bursts of fresh tomato throughout. The herbed veggie filling adds brightness, while the melted cheese ties everything together.
It’s ideal for brunch, a light lunch, or even a satisfying dinner when paired with a crisp green salad.
What sets this recipe apart is the precision in baking—achieving that signature flaky crust without cracking while ensuring the filling sets just right. The tomatoes add natural sweetness and moisture, preventing a dry texture, and the cheese provides that classic, comforting richness.
With just 15 minutes of prep and 30 minutes in the oven, you’ll have a quiche that’s both impressive and effortless.
For an extra touch, garnish with fresh basil or a sprinkle of paprika before serving. This quiche keeps well for up to three days in the refrigerator, making it perfect for meal prep. Let’s get started on creating your perfect tomato cheese quiche!
Ingredients for tomato cheese quiche
Fifteen ingredients for a restaurant-quality quiche with flaky crust and herbed filling.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 1 ½ cups | For homemade crust (or use store-bought) |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for flaky crust |
| Ice Water 💧 | ½ cup | For pie dough consistency |
| Large Eggs 🥚 | 4 whole | Room temperature for even baking |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Fresh Tomatoes 🍅 | 1 ½ cups | Diced, vine-ripened preferred |
| Yellow Onion 🧅 | 1 medium | Finely chopped, essential for flavor |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Smoked Paprika 🌶️ | ½ tsp | For garnish and depth |
| Fresh Spinach 🌱 | 2 cups | Chopped, for herbed filling |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme leaves |
The crust is where this quiche shines. Store-bought pie crusts work—Pillsbury or Whole Foods brand are reliable—but homemade delivers that signature flakiness. For the butter, Plugrá or Land O'Lakes unsalted are ideal. Chill everything before mixing to prevent a tough crust. The tomatoes should be ripe but firm, not mushy. Heirloom varieties from Trader Joe's or local markets add the best flavor, but any vine-ripened tomato works. Pre-shredded cheese? Skip it—it gets clumpy. Grab a block of sharp cheddar and shred it yourself for that perfect melt.
No fresh basil? Dried basil at one-third the amount works in a pinch, though fresh is ideal. Swapping heavy cream for half-and-half keeps it lighter, but the richness suffers. For a dairy-free version, use unsweetened almond milk plus 1 tbsp cornstarch to thicken. The spinach can be frozen—thaw and drain well. No fresh thyme? Dried oregano at the same amount is a decent stand-in, though it lacks the bright herbal note. The smoked paprika adds depth without overpowering—Penzeys brand is my go-to for quality, but any good grocery store brand works. For extra richness, stir in 1 oz of cream cheese with the eggs.
Assemble the quiche just before baking—cold filling prevents a soggy crust. Store leftovers in an airtight container for 3 days in the fridge. Reheat covered at 350°F for 10-12 minutes to maintain crispness. The crust freezes beautifully—wrap tightly and bake straight from frozen, adding 5-7 minutes to the baking time. For meal prep, slice before storing—it reheats better that way. Garnish with fresh basil and a sprinkle of smoked paprika right before serving to keep it vibrant.
Why You'll Love This Recipe
- No-Fuss Crust: I swear by this butter-and-flour crust—just mix, chill, roll, and bake. No food processor, no fussing with pie weights. The ice water keeps it tender without being greasy, and it browns up perfectly every time.
- Creamy Cheese Magic: That heavy cream and egg combo? It’s the secret. The custard sets up silky smooth, while the sharp cheddar (or Gruyère, if you’re fancy) melts into little pockets of gooey goodness. Honestly, the first bite makes me want to skip dinner and eat it straight from the pan.
- Lunchbox Hero: Between us, this quiche is my go-to for meal prep. Slice it up, wrap in foil, and it stays fresh for days—no reheating needed. My kids grab it for school lunches, and my husband sneaks seconds when he thinks I’m not looking.
- Budget-Friendly Luxury: All those fancy quiches at cafes? This tastes just as good for half the price. Eggs, butter, flour—it’s what’s already in my pantry. Plus, leftovers reheat beautifully, so I’m not wasting a thing. (Yes, even on a Tuesday night.)
Step-by-step instructions for tomato cheese quiche with herbed veggie filling
Here's how to assemble a quiche with a perfectly flaky crust and rich, herbed tomato filling.
Prepare the Homemade Crust
In a large bowl, combine the 1.5 cups all-purpose flour and 1.5 teaspoons salt. Cut in the 0.75 cup unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. This texture is crucial for achieving that signature flaky result.
Gradually add the 0.5 cup ice water, 1 tablespoon at a time, mixing gently with a fork until the dough just comes together. Avoid overmixing—just until the dough holds when pressed. Turn the dough onto a lightly floured surface and knead briefly until smooth. Wrap in plastic and chill for 30 minutes to firm up.
Roll out the chilled dough between two sheets of parchment paper to a 12-inch circle, about 1/8-inch thick. Transfer carefully to a 9-inch pie dish, pressing gently to fit. Trim excess dough, then crimp the edges with your fingers or a fork. Prick the bottom all over with a fork to prevent puffing. Chill the lined pie dish for another 20 minutes while you prepare the filling.
Sauté the Veggie Base
Preheat your oven to 375°F. In a large skillet over medium heat, melt 2 tablespoons unsalted butter. Add the 1 medium yellow onion, 3 cloves garlic (minced), and 2 cups fresh spinach, cooking until the onion softens and the spinach wilts completely, about 5 minutes. This step builds the aromatic foundation for your filling.
Transfer the sautéed vegetables to a bowl and stir in the 1.5 cups fresh tomatoes (diced), 0.5 teaspoon dried thyme, 0.5 teaspoon black pepper, and 0.5 teaspoon smoked paprika. Let this mixture cool slightly while you prepare the egg mixture. The tomatoes should release their juices as they cool, creating a rich base for the custard.
Make the Egg Custard
In a medium bowl, whisk together the 4 whole large eggs, 1 cup heavy cream, and 1.5 cups sharp cheddar cheese (shredded) until fully combined. The mixture should be smooth with no visible cheese lumps. Season with the remaining 1 teaspoon salt and 0.25 cup fresh basil leaves (chopped). This combination creates a perfectly balanced, flavorful custard.
Pour the egg mixture evenly over the sautéed vegetable filling in the pie crust. The liquid should come about 3/4 of the way up the crust edges. Sprinkle any remaining basil leaves on top for a fresh garnish. The crust should look golden and slightly puffed after baking.
Bake to Golden Perfection
Place the quiche on a baking sheet to catch any potential drips, then bake at 375°F for 40-45 minutes. The quiche is done when the custard is set but still slightly jiggly in the center, and the crust is deep golden brown. If the edges brown too quickly, cover them loosely with aluminum foil after 25 minutes.
Remove from the oven and let rest for 10-15 minutes before slicing. This resting period allows the custard to fully set and the juices to redistribute, ensuring each slice is moist and flavorful. Serve warm with a simple green salad or crusty bread for a complete meal.
Pro Tips For Making Tomato Cheese Quiche
- Chill the Dough: Roll out the pie crust and pop it straight into the fridge for 15 minutes before adding fillings—yes, even if you’re eager to bake. I learned this after one quiche where the crust turned soggy mid-bake; cold dough holds its shape and doesn’t melt into a greasy mess when the eggs hit 350°F.
- Whisk Eggs Like Mad: Beat those eggs and heavy cream until the mixture is thick and smooth—no streaks, no lumps. I used to eyeball it, but now I whisk for a solid 2 minutes (or until the batter clings to the whisk). This prevents that sad, watery center and gives you a custard that sets like a dream.
- Blind-Bake the Crust: Skip the half-baked crust shortcut—weigh it down with pie weights or dried beans, then bake empty for 10 minutes at 375°F. This pre-baking step stops the bottom from turning to mush when the tomato filling releases moisture. (Trust me, your future self will notice.)
- Salt the Tomatoes: Toss your chopped tomatoes with a pinch of salt and let them sit for 10 minutes before adding them to the quiche. This draws out excess water, so your filling stays thick and flavorful—not a sad, soupy puddle. (Bonus: It also mellows the acidity.)
Dietary considerations for tomato cheese quiche
Gluten-Free Adaptation
For a gluten-free version, replace the all-purpose flour crust with a 1:1 gluten-free flour blend like Bob’s Red Mill or King Arthur. Use 0.75 cup gluten-free flour plus 1.5 teaspoons xanthan gum to mimic the texture.
Chill the dough longer—45 minutes—since gluten-free doughs are more delicate. I’ve found that almond flour crusts work beautifully too, though they’re denser. 🌾
Dairy-Free Options
Swap the heavy cream for unsweetened coconut milk or cashew cream (blend 1 cup soaked cashews with ½ cup water). Use dairy-free sharp cheddar like Violife or Miyoko’s for the cheese.
For extra richness, stir in 2 tablespoons nutritional yeast—it adds a cheesy flavor without dairy. The custard will be lighter but still creamy. 🧀
Lower-Carb Version
Cut carbs by using a cauliflower crust (I recommend Trader Joe’s frozen riced cauliflower) mixed with 2 egg whites and ¼ cup almond flour. Press firmly into the pie dish and bake for 10 minutes at 375°F before adding the filling.
Skip the heavy cream—use whipped egg whites instead for a fluffier texture. This version keeps carbs under 6g per serving. 🥦
Vegan Substitutes
Replace eggs with a flax egg (mix 1 tbsp ground flaxseed with 3 tbsp water per egg) and use vegan cream cheese like Kite Hill for creaminess. For the crust, a store-bought vegan pie crust (like Whole Foods’ 365 brand) works best.
Add 1 tbsp cornstarch to the custard to thicken it properly. The result is still rich and satisfying! 🌱
Nut-Free Adjustments
If nut allergies are a concern, avoid almond flour crusts and cashew cream. Instead, use a sunflower seed crust (blend 1 cup sunflower seeds with ½ cup gluten-free flour and ¼ cup water).
For the custard, thicken with 1 tbsp arrowroot powder instead of cornstarch. This keeps the dish nut-free while maintaining texture. Always check labels for cross-contamination warnings. ⚠️
Nutrition facts
Frequently asked questions
Can I make this quiche without a homemade crust?
A store-bought pie crust works perfectly—just look for a high-quality brand like Pillsbury or Whole Foods. For extra flakiness, brush the crust with 1 tablespoon melted butter before adding the filling. Pre-bake the crust for 8-10 minutes at 375°F to prevent a soggy bottom.
How do I prevent a watery or runny filling?
Use full-fat dairy products (heavy cream, sharp cheddar) and avoid overmixing the egg mixture. The custard should be slightly thick but pourable. Bake until the center is just set (40-45 minutes at 375°F)—it’ll continue firming as it rests. For extra insurance, sprinkle 1 tablespoon cornstarch over the filling before baking.
Can I add meat to this vegetarian quiche?
Yes! Cook ½ pound cooked bacon or ham (crumbled) or ½ pound cooked sausage (Italian or breakfast) and stir it into the sautéed veggies. Drain excess fat first to keep the filling light. For a smoky flavor, add ½ teaspoon smoked paprika along with the other spices.
Why did my crust get soggy?
Soggy crusts usually happen when the filling is too wet or the crust isn’t pre-baked. Chill the filling before pouring it in, and pre-bake the crust for 8-10 minutes at 375°F with pie weights or dried beans. If using fresh tomatoes, pat them dry first to reduce moisture. For a backup, blind-bake the crust for 15 minutes before adding filling.
What’s the best way to reheat leftovers?
Cover the quiche with foil and reheat at 350°F for 10-12 minutes to maintain crispness. For individual slices, microwave for 20-30 seconds (covered) to avoid drying out. Avoid high heat—it can make the crust rubbery. Store leftovers in an airtight container for up to 3 days.
