Classic Frittata Recipe — Fast One-Skillet Dinner
Golden on the edges and silk-smooth inside, this classic frittata recipe delivers comfort, speed, and real flavor in one pan. I developed and tested this version across eight weekday nights until the texture and timing were foolproof. It’s the frittata I made for a busy restaurant brunch and later simplified for home cooks. Read on for exact measurements, metric conversions, pro tips, and quick swaps so you can make a confident, crowd-pleasing skillet dinner tonight.
If you like easy weeknight meals, pair this with ideas from 30-minute family dinners for a full menu.
Why This Recipe Works
- Eggs beaten with a little cream make a tender, custardy interior while the pan’s heat creates crisp, browned edges.
- Sautéing vegetables first removes excess moisture so the frittata sets without being watery.
- Finishing under the broiler gives quick, even browning without drying the center.
- Using a well-seasoned or oven-safe nonstick skillet prevents sticking and helps release the finished frittata cleanly.
Ingredients Breakdown
- Eggs (8 large — 440 g): The structure and lift. Use large eggs at room temperature for even cooking.
- Whole milk or cream (60 ml / 1/4 cup): Adds silkiness; more cream yields richer texture.
- Salt (1 tsp Diamond Crystal / 1/2 tsp Morton’s): Adjust if using a different salt — Diamond Crystal is less dense.
- Black pepper (1/2 tsp freshly ground): Brightens flavor.
- Olive oil (30 ml / 2 tbsp): For sautéing; neutral oil works too but olive oil adds savory depth.
- Yellow onion (120 g / 1 medium): Sweetness and moisture control; sauté until translucent.
- Garlic (2 cloves, minced): Aroma — add near the end to avoid bitterness.
- Bell pepper (120 g / 1 small): Optional for color and sweetness.
- Baby spinach (150 g / 5 oz): Wilts quickly and blends into the eggs; squeeze out excess liquid after cooking.
- Grated Parmesan or sharp cheddar (60 g / 1/2 cup): Salt and umami; use a good-quality cheese for best flavor.
- Optional: Thinly sliced cooked potato or cooked bacon (100–150 g / 3.5–5 oz): Adds heft — see variations.
Substitutions: You can replace whole milk with 60 ml (1/4 cup) of plain Greek yogurt for tang, but the texture will be slightly denser. For a dairy-free version, use 60 ml (1/4 cup) unsweetened almond milk and omit cheese.
Essential Equipment
- 10-inch (25 cm) oven-safe skillet, preferably cast iron or stainless steel — a 9-inch pan will work but a 10-inch gives a thinner, faster-cooking frittata.
- Mixing bowl and whisk.
- Rubber spatula to transfer and level.
- Box grater for cheese.
- Instant-read thermometer (optional) to check doneness (target 70–74°C / 158–165°F).
If you don’t have an oven-safe skillet, you can transfer the mixture to a preheated 9-inch (23 cm) ovenproof dish; adjust broil time slightly. For more quick one-pan meal ideas, see easy sheet-pan dinners.
Step-by-Step Instructions
Prep Time: 15 minutes | Cook Time: 25 minutes | Inactive Time: None | Total Time: 40 minutes | Serves: 4 (1 slice each)
Step 1: Preheat and prep the pan
Preheat the oven to 200°C (400°F). Put your oven-safe skillet on the stovetop and warm 30 ml (2 tbsp) olive oil over medium heat for 1 minute until the oil shimmers. Do not let the oil smoke.
Step 2: Sauté the aromatics and vegetables
Add 120 g (1 medium) diced yellow onion and 120 g (1 small) diced bell pepper; sauté for 5–6 minutes, stirring every 45 seconds, until the onions are translucent and the pepper softens. Add 2 minced garlic cloves and cook 30–45 seconds until fragrant. Remove excess moisture by cooking a little longer if vegetables release a lot of liquid.
Step 3: Wilt the greens and cool slightly
Add 150 g (5 oz) baby spinach and cook for 1–2 minutes until mostly wilted; press with the spatula to release steam. Transfer vegetables to a plate and let cool 2–3 minutes to avoid scrambling the eggs when combined.
Step 4: Whisk the eggs and dairy
In a bowl, whisk 8 large eggs (approx. 440 g) with 60 ml (1/4 cup) whole milk or cream, 1 tsp Diamond Crystal kosher salt (or 1/2 tsp Morton’s), and 1/2 tsp black pepper. Whisk until uniform and slightly frothy, about 20–30 seconds. Do not over-whisk — stop when pale and combined.
Step 5: Combine and add cheese
Stir the cooled vegetables and 60 g (1/2 cup) grated Parmesan into the eggs. If using cooked bacon or potatoes, fold them in now. Pour the mixture back into the hot skillet and cook undisturbed over medium-low for 3–4 minutes until the edges begin to set and the center is still jiggly.
Step 6: Finish in the oven
Transfer the skillet to the preheated oven and bake at 200°C (400°F) for 6–8 minutes, or until the center reaches 70–74°C (158–165°F) and the top is mostly set. For a golden top, switch to broil and broil on high for 1–2 minutes, watching closely to avoid burning.
Step 7: Rest and serve
Remove the skillet and let the frittata rest for 5 minutes to finish setting. Slide onto a cutting board, slice into 4 wedges, and serve warm or at room temperature.
Expert Tips & Pro Techniques
- Use room-temperature eggs: they whisk more evenly and yield a smoother texture.
- Common mistake: overcooking. The frittata continues to set while resting; pull it from the oven when the center is just slightly jiggly.
- Make-ahead: Cook the vegetables and refrigerate up to 24 hours. Whisk eggs and assemble right before cooking for best lift. This saves 10–15 minutes on busy nights.
- Home trick from pro kitchens: heat the skillet before adding oil so the oil spreads evenly and prevents sticking.
- For even browning under the broiler, rotate the skillet once during broiling if your oven has hot spots.
- To check doneness without a thermometer, insert a knife near the center — it should come out mostly clean with a few moist crumbs.
For more lazy-dinner inspiration that pairs well with make-ahead components, see 24 lazy mom dinners under 30 minutes.
Storage & Reheating
- Refrigerator: Cool the frittata to room temperature, wrap tightly in plastic wrap or store in an airtight container for up to 4 days.
- Freezer: Slice into wedges and freeze individually wrapped in plastic and foil for up to 2 months. Thaw in the fridge overnight.
- Reheating: Reheat in a 175°C (350°F) oven for 8–12 minutes until warmed through. For a crisper edge, place on a baking sheet under the broiler for 1 minute at the end. Avoid microwaving for long, as it softens the texture and can make it rubbery.
Variations & Substitutions
- Vegetarian (original): Keep as written but swap Parmesan for 60 g (1/2 cup) grated vegan cheese and use 60 ml (1/4 cup) unsweetened almond milk for dairy-free. Bake times stay the same.
- Meat-forward: Add 150 g (5 oz) cooked ground beef or crumbled sausage; brown before adding vegetables. Drain excess fat. Increase oven time by 2–3 minutes if mixture is denser.
- Potato frittata (heartier): Thinly slice 250 g (1 medium) potato and pan-fry until tender before adding onions; increases prep time by ~10 minutes, bake time unchanged.
- Low-carb / Keto: Omit potatoes, use heavy cream (60 ml / 1/4 cup) and extra cheese (75 g / 2/3 cup). Net carbs drop significantly; cook exactly as directed.
- Gluten-free: Naturally gluten-free — verify any processed add-ins like sausage or pre-shredded cheese for hidden starches.
Serving Suggestions & Pairings
- Fresh side salad with lemon vinaigrette for brightness.
- Roasted potatoes or crusty bread for a heartier meal — pair with our dump-and-go crockpot dinners ideas for batch cooking sides.
- Beverage pairing: a crisp Sauvignon Blanc for adults or a sparkling citrus water for family meals.
- Garnish with chopped chives, a drizzle of olive oil, or a spoonful of salsa for heat.
Nutrition Information
Per serving (Serving size: 1 wedge; Serves: 4) — estimated values:
- Calories: 330 kcal
- Total Fat: 23 g
- Saturated Fat: 8 g
- Cholesterol: 375 mg
- Sodium: 520 mg
- Total Carbohydrates: 6 g
- Dietary Fiber: 1 g
- Sugars: 3 g
- Protein: 23 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my frittata turn out watery?
A: Usually because vegetables released water while in the eggs. Sauté vegetables until most of their moisture has evaporated and cool them slightly before mixing with eggs.
Q: Can I make this without eggs?
A: Traditional frittata needs eggs. For an egg-free alternative, try a chickpea-flour "socca" or a tofu-based bake — textures differ significantly.
Q: Can I double this recipe?
A: Yes, but use two skillets or a larger baking dish. Cooking time in the oven will increase; check for doneness at 70–74°C (158–165°F) or until the center is set.
Q: Can I prepare this the night before?
A: You can cook the vegetables and refrigerate them overnight and whisk eggs in the morning. Assembling right before cooking yields the best texture.
Q: How long does this keep in the fridge?
A: Store in an airtight container for up to 4 days. Reheat in a 175°C (350°F) oven for best texture.
Q: My frittata stuck to the pan — what went wrong?
A: Likely the pan wasn’t hot enough or lacked enough fat, or the skillet surface is damaged. Preheat the pan, add enough oil, and use a well-seasoned cast iron or a nonstick skillet.
Q: Is it okay to use pre-shredded cheese?
A: Yes, but freshly grated cheese melts and flavors better. Pre-shredded often contains anti-caking agents that can affect melt.
Conclusion
This classic frittata is a fast, forgiving skillet meal that fits weeknights, brunch, or a simple dinner with friends. For variations with spinach and beef, see Hearty Spinach Beef Frittata Recipe, and for more basic methods and ideas you can adapt, check out Easy Frittata Recipe & Variations.
Print
Classic Frittata
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A quick and easy frittata recipe that combines eggs, vegetables, and cheese for a comforting skillet dinner.
Ingredients
- 8 large eggs (440 g)
- 60 ml whole milk or cream (1/4 cup)
- 1 tsp Diamond Crystal kosher salt (or 1/2 tsp Morton’s)
- 1/2 tsp freshly ground black pepper
- 30 ml olive oil (2 tbsp)
- 1 medium yellow onion (120 g), diced
- 2 cloves garlic, minced
- 1 small bell pepper (120 g), diced (optional)
- 150 g baby spinach (5 oz)
- 60 g grated Parmesan or sharp cheddar (1/2 cup)
- 100–150 g sliced cooked potato or cooked bacon (optional)
Instructions
- Preheat the oven to 200°C (400°F) and warm 30 ml (2 tbsp) olive oil in an oven-safe skillet over medium heat.
- Add diced yellow onion and bell pepper; sauté for 5–6 minutes until onions are translucent.
- Stir in minced garlic and cook for 30–45 seconds until fragrant.
- Add baby spinach and cook for 1–2 minutes until wilted; let cool.
- Whisk eggs, milk or cream, salt, and pepper together in a bowl until combined.
- Combine cooled vegetables and grated cheese with the egg mixture, then pour into the skillet.
- Cook over medium-low heat for 3–4 minutes until edges begin to set.
- Transfer to the oven and bake for 6–8 minutes until the center is set.
- Broil for an additional 1-2 minutes if desired for browning.
- Let rest for 5 minutes, slice into wedges, and serve warm.
Notes
Use room-temperature eggs for a smoother texture. Cooked vegetables can be made ahead of time.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 330
- Sugar: 3g
- Sodium: 520mg
- Fat: 23g
- Saturated Fat: 8g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 23g
- Cholesterol: 375mg





