Frittata
I remember the first time I carried a warm pan from the oven to the table on a crisp autumn morning—steam curling up like fog over pumpkins, cinnamon in the air, and the whole house humming with cozy anticipation. That pan held a golden, bubbly Frittata that smelled like rosemary and roasted squash. It became an instant fall favorite in our kitchen, perfect for weekend brunches and weeknight dinners alike.
Why this recipe is a reader favorite
This Frittata balances savory roasted vegetables, creamy eggs, and a touch of tang from cheese to create a comforting, crowd-pleasing dish. It’s forgiving for beginners, easy to scale, and showcases seasonal produce beautifully. If you’re new to egg bakes, this recipe will feel like a warm invitation to experiment. For more inspiration on how a Frittata can become the centerpiece of a meal, check out this seasonal Frittata guide.
Ingredients
- 8 large eggs, room temperature
- 1/3 cup milk or plain yogurt
- 1 cup roasted butternut squash, diced
- 1 cup baby spinach, roughly chopped
- 1 small onion, thinly sliced
- 1/2 cup halved cherry tomatoes
- 1/2 cup shredded mozzarella or feta
- 2 tablespoons olive oil
- 1 teaspoon fresh rosemary, chopped (or 1/2 teaspoon dried)
- Salt and freshly ground black pepper, to taste
- Optional: 2 strips of turkey bacon, cooked and chopped
Swap in seasonal produce as you like—this recipe is flexible. If you want a handy reference when you’re gathering ingredients, see this helpful ingredient checklist for a Frittata.
Step-by-step instructions
- Preheat and prep: Preheat the oven to 375°F (190°C). In a 10-inch ovenproof skillet, heat olive oil over medium heat.
- Sauté aromatics and vegetables: Add the onion and cook until translucent, about 5 minutes. Stir in the roasted squash and cherry tomatoes, cooking for another 2–3 minutes. Add spinach and cook until wilted. Season lightly with salt, pepper, and rosemary.
- Whisk eggs: In a bowl, whisk the eggs with milk or yogurt until combined and slightly frothy. Stir in half of the cheese and a pinch of salt and pepper.
- Combine and cook briefly: Pour the egg mixture evenly over the vegetables in the skillet. Scatter the cooked turkey bacon pieces (if using) and remaining cheese on top. Let the mixture cook undisturbed on the stovetop for 3–4 minutes until the edges begin to set.
- Bake until puffed and golden: Transfer the skillet to the oven and bake for 12–15 minutes, or until the center is set and the top is lightly golden. A knife inserted in the center should come out clean.
- Rest and serve: Remove from the oven and let the Frittata rest for 5 minutes before slicing. Serve warm with a simple green salad or crusty bread.
If you need a visual walk-through, this step-by-step Frittata tutorial can guide you through each stage.
Tips for success
- Use room-temperature eggs: They whip up more uniformly and yield a fluffier texture.
- Don’t overfill the pan: A 10-inch skillet is ideal for eight eggs. If you have more fillings, use a larger pan or bake in a dish.
- Even cooking: Sauté wetter vegetables (like mushrooms or zucchini) first so excess moisture evaporates; too much liquid can make the Frittata soggy.
- Cheese distribution: Stir some cheese into the egg mixture and sprinkle the rest on top for extra browning.
- Test for doneness: The center should be set but still moist — it will continue to firm as it cools. For confidence, use a thin knife to check.
For extra reassurance, read this home-cook Frittata troubleshooting guide to fix common issues.
Possible variations
- Gluten-free: This Frittata is naturally gluten-free when you serve it without bread. Add a crisp gluten-free side for texture.
- Streusel topping: For a brunch twist, top with savory streusel made from panko (gluten-free if needed), parmesan, and herbs for a crunchy finish.
- Vegetarian: Omit the turkey bacon and add smoky roasted peppers or caramelized onions.
- Hearty dinner: Add cooked potatoes or chickpeas for a more filling meal.
- Herb-forward: Swap rosemary for thyme, dill, or chives depending on the flavor profile you want.
Experimenting with variations keeps the Frittata fresh all season. For more ideas on how to customize a Frittata, see this collection of favorite Frittata variations.
Storage recommendations
- Refrigerator: Store leftover Frittata in an airtight container for up to 3 days. Reheat gently in a low oven (300°F/150°C) for 8–10 minutes or in a covered skillet over low heat.
- Freezing: Slice into portions and wrap each piece tightly in plastic or foil, then place in a freezer bag. Freeze up to 2 months. Thaw overnight in the refrigerator before reheating.
- Serving tips: Reheat only the portion you plan to eat to preserve texture. Fresh herbs added after reheating brighten the flavors.
Conclusion
This cozy, seasonal Frittata is a simple way to celebrate fall flavors any day of the week—robust enough for dinner, elegant enough for guests. For another step-by-step perspective and inspo, check out Love and Lemons’ Frittata recipe.
Frequently Asked Questions
Q: What is a Frittata?
A: A Frittata is an Italian-style egg dish similar to an omelet or crustless quiche, cooked slowly on the stovetop and finished in the oven. It’s packed with vegetables, cheese, and sometimes meat, and is served sliced.
Q: Can I make a Frittata ahead of time?
A: Yes. You can assemble and refrigerate the mixture up to one day ahead, then bake when ready. Baked Frittata also stores well for up to 3 days in the fridge.
Q: Can I freeze a Frittata?
A: Yes. Slice into portions, wrap tightly, and freeze for up to 2 months. Thaw in the refrigerator overnight before reheating gently.
Q: How do I prevent a Frittata from getting rubbery?
A: Avoid overcooking. Remove the Frittata from heat when the center is just set; it will continue to cook as it rests. Using a mix of milk or yogurt with eggs also helps keep the texture tender.

Frittata
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A comforting Frittata featuring roasted vegetables, creamy eggs, and cheese, perfect for brunch or dinner.
Ingredients
- 8 large eggs, room temperature
- 1/3 cup milk or plain yogurt
- 1 cup roasted butternut squash, diced
- 1 cup baby spinach, roughly chopped
- 1 small onion, thinly sliced
- 1/2 cup halved cherry tomatoes
- 1/2 cup shredded mozzarella or feta
- 2 tablespoons olive oil
- 1 teaspoon fresh rosemary, chopped (or 1/2 teaspoon dried)
- Salt and freshly ground black pepper, to taste
- Optional: 2 strips of turkey bacon, cooked and chopped
Instructions
- Preheat the oven to 375°F (190°C). In a 10-inch ovenproof skillet, heat olive oil over medium heat.
- Add the onion and cook until translucent, about 5 minutes. Stir in the roasted squash and cherry tomatoes, cooking for another 2–3 minutes. Add spinach and cook until wilted. Season lightly with salt, pepper, and rosemary.
- In a bowl, whisk the eggs with milk or yogurt until combined and slightly frothy. Stir in half of the cheese and a pinch of salt and pepper.
- Pour the egg mixture evenly over the vegetables in the skillet. Scatter the cooked turkey bacon pieces (if using) and remaining cheese on top. Let the mixture cook undisturbed on the stovetop for 3–4 minutes until the edges begin to set.
- Transfer the skillet to the oven and bake for 12–15 minutes, or until the center is set and the top is lightly golden. A knife inserted in the center should come out clean.
- Remove from the oven and let the Frittata rest for 5 minutes before slicing. Serve warm with a simple green salad or crusty bread.
Notes
Use room-temperature eggs for a fluffier texture. Store leftover Frittata in an airtight container for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
