This post may contain affiliate links. Please read our disclosure policy.

I didn’t grow up in a breakfast-only household, but frittata quickly became one of those recipes I make again and again once I learned how forgiving it really is. The first time I tried one, I was scrambling eggs for dinner while trying to use up yesterday’s roasted veggies. I mixed everything together, slid it into the oven, and ended up with something that tasted better than any scrambled eggs I’d ever made. Since then, it’s become my go-to when I want something that feels like a proper meal without hours of effort.

What makes a frittata so reliable is that it works with what you already have. I’ve made it with leftover roasted sweet potatoes, wilted spinach that was about to go off, even last week’s ham. Every time, it comes together in a way that feels intentional, not thrown together.

Whole frittata on a wooden board, golden and puffed, topped with crispy bacon and chives, surrounded by serving plates and flatware.

Why This Recipe Works

This recipe gets it right because it focuses on a few simple ideas that matter far more than the number of ingredients.

First, the eggs and dairy mix at the right ratio so the texture stays tender. Too much egg and it becomes rubbery. Too much milk or cream and it never sets. I learned exactly where that line is after one batch that was still wiggly in the center and another that felt like rubber once it cooled. This version hits that sweet spot where it’s soft but holds its shape.

Second, giving the vegetables and any meat a chance to cook first makes all the difference. When I tested versions where I added raw vegetables straight into the egg mix, the frittata came out watery. Taking a few extra minutes to sweat onions, soften peppers, or brown bacon means the final bake is structured instead of soggy.

Finally, finishing it under the oven gives you even cooking without constant stirring. You don’t need to babysit it on the stove. Once it’s mostly set around the edges, a short time in the oven brings the center up gently. It’s a technique I use in other one-dish meals too because it lets you walk away without worrying.

What Is a Frittata (and Why It Works So Well)

A frittata is one of those dishes that looks impressive but is actually very forgiving once you understand how it works. It’s essentially a baked egg dish, but unlike an omelette, everything cooks together slowly, giving you time to build flavor without rushing. That’s why it’s such a go-to in my kitchen when I want something that feels put together without hovering over the stove.

What makes a good frittata isn’t fancy ingredients, it’s control. Gentle heat, the right pan, and knowing when to stop. Overcook it and it turns rubbery. Underdo it and the center won’t set. Once you get that timing right, it becomes one of those recipes you can make half asleep and still feel proud of when it hits the table.

I usually make this when I want something filling but not heavy. It works for breakfast, brunch, or even a lazy dinner when everyone’s hungry but no one wants anything complicated. I’ve made it for friends who “don’t really like eggs” and somehow the pan still ends up empty.

If you’re planning a brunch spread, this pairs perfectly with my Cappuccino Pancakes. Something about soft eggs and a slightly sweet pancake just works, especially when everyone is helping themselves and going back for seconds.

Ingredients for the Frittata

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
  • Eggs: I always use large eggs because they give you that soft, custardy center without drying out. I’ve tested this with fewer eggs and it turns out flat, almost like a sad omelet. Eight is the sweet spot for a pan this size.
  • Bacon: Cooking the bacon first builds the base of the entire dish. The fat left behind seasons everything else, and those little crispy bits end up tucked into every bite. I’ve tried skipping it before, and it just doesn’t hit the same.
  • Red pepper: I like red peppers here because they soften quickly and bring a natural sweetness that balances the saltiness of the bacon. Green peppers stay a little sharp, and yellow ones don’t quite melt the same way. Red gives you that gentle contrast without overpowering anything.
  • Feta Cheese: Feta adds just enough creaminess without making the frittata heavy. It softens as it bakes but still holds its shape, so you get little pockets of flavor instead of a melted layer. I’ve tested this with shredded cheeses, and they tend to disappear into the eggs. Feta holds its own.

Note: Find the full list of ingredients and measurements in the Recipe Card.

Substitutions and Add-Ins

Grated zucchini or mushrooms can easily stand in for bell peppers if that’s what you have on hand. Just make sure they’re cooked down first so excess moisture is released.

If you’ve got cooked sausage or bacon in the fridge, dice it up and sauté it with the vegetables. That’s how I first made mine when I didn’t want breakfast for dinner, and it quickly became one of my favorite versions.

Fresh herbs like parsley or chives folded in at the end change the flavor without adding complexity.

A Few Tools That Make This Easier

You don’t need much, but a couple of small things really help this come together smoothly.

A good non-stick or oven-safe skillet makes all the difference. It lets the eggs set gently without sticking and makes flipping or transferring to the oven stress-free.

A whisk with a bit of flexibility helps incorporate air into the eggs without overworking them. This keeps the texture light instead of dense.

These aren’t must-haves, but they do make the process smoother and more consistent.

How To Make Frittata

Finished egg mixture, smooth and ready to pour.
  1. Whisk The Eggs. Crack the eggs into a bowl and whisk with milk, salt, and pepper until smooth and airy.
Diced bacon cooking in a skillet until golden and crisp.
  1. Cook The Bacon. Add diced bacon to a skillet and cook until golden and crisp.
Diced bacon cooking in a skillet until golden and crisp.
  1. Sauté The Veggies. Add chopped onion and bell pepper to the pan. Cook until soft and tender.
Fresh spinach and crumbled feta layered over cooked vegetables.
  1. Add The Greens & Feta. Stir in spinach until wilted, then scatter in sun-dried tomatoes and feta.
Gently shaking the pan to distribute the egg mixture evenly.
  1. Pour In The Eggs. Pour the whisked egg mixture over everything. Gently shake the pan and cook until the edges begin to set.
Overhead shot of a sliced frittata served with plates and cutlery.
  1. Bake Until Golden. Transfer to the oven and bake until puffed, golden, and just set in the center.

This frittata holds its own, but it really shines when you build a little moment around it. On slow mornings, I like to add something warm and lightly spiced, like my Chai Apple Muffins They’re soft, gently sweet, and smell incredible while they bake. The kind of thing that makes people wander into the kitchen asking what’s in the oven.

If you’re leaning toward something simple and familiar, my Banana & Blueberry Chocolate Chip Muffins always disappear fast. They’re soft, slightly fruity, and have just enough chocolate to feel special without stealing the spotlight.

For something savory on the side, the Cauliflower Hash Brown Egg Cups are one of my go-tos. Crisp edges, soft centers, and perfect for balancing out the richness of the frittata. And when I want a little heat on the table, I’ll add my Buffalo Chicken Deviled Eggs. They’re bold without being overwhelming, and somehow always the first thing gone.

It’s the kind of spread that feels easy but thoughtful. Nothing fussy. Just good food that works together and makes people want to linger a little longer at the table.

FAQs

Can I Use Other Vegetables Or Cheese?

Absolutely. Swap in zucchini, mushrooms, cherry tomatoes—or use goat cheese, mozzarella, or cheddar. This recipe is flexible and forgiving.

Can I Make It Dairy-Free?

Yes—just leave out the milk or use your favorite plant-based alternative, and skip the cheese or use a dairy-free version.

What Size Pan Should I Use?

A 10-inch (25 cm) oven-safe skillet works best. If your pan is smaller, the frittata will be thicker and may need more time to cook through.

A slice of frittata served on a green ceramic plate, garnished with fresh chives, with a forkful ready to eat.

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

5 from 1 vote

Frittata Recipe

Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 7 servings
A tender, oven-baked frittata filled with bacon, veggies, feta, and sun-dried tomatoes—simple, flavorful, and perfect for any time of day.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Equipment

  • 10-inch (25cm) oven-safe non-stick skillet or cast-iron pan

Ingredients 
 

  • 8 large eggs
  • 1/4 cup milk any kind works, whole or skim
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 3 oz bacon diced
  • 1 cup medium onion finely chopped
  • 1 cup red bell pepper capsicum, diced
  • 1 cup fresh baby spinach roughly chopped
  • 1/2 cup crumbled feta cheese
  • 1/4 cup sun-dried tomatoes packed in oil, drained and chopped
  • 2 tbsp fresh chives finely chopped (for garnish, optional)

Instructions 

  • Preheat your oven to 340°F (170°C).
  • In a large bowl, whisk together the eggs, milk, salt, and pepper until well combined and slightly frothy.
  • Fry bacon in your 10-inch oven-safe skillet over medium heat. Remove once crispy and set aside.
  • In the same pan, fry the chopped onion and red bell pepper in the remaining bacon grease. fry for 5-7 minutes, or until the vegetables are softened.
  • Stir in the chopped baby spinach and cook for another 1-2 minutes, until it wilts down
  • Evenly scatter the crumbled feta cheese, chopped sun-dried tomatoes, and diced crispy bacon over the sautéed vegetables in the skillet.
  • Pour the whisked egg mixture over the vegetables, feta, and sun-dried tomatoes in the skillet. Gently shake the pan to ensure the egg mixture is evenly distributed.
  • Cook on the stovetop for 3-5 minutes, or until the edges of the frittata begin to set but the center is still liquid.
  • Carefully transfer the skillet to the preheated oven. Bake for 15-20 minutes, or until the frittata is puffed, golden brown, and set in the center. A knife inserted into the center should come out clean.
  • Remove the frittata from the oven and let it rest in the skillet for a few minutes before sliding it onto a cutting board. Garnish with fresh chives, if using.
  • Slice into wedges and serve warm or at room temperature.

Notes

Little Things That Make It Better
  • Use A Non-Stick, Oven-Safe Skillet: A 10-inch pan is ideal. Cast iron works beautifully, but a good non-stick will keep things extra gentle.
  • Don’t Overwhisk The Eggs: A light hand keeps the texture soft and custardy—not spongy.
  • Let It Cool Slightly Before Slicing: This helps the frittata set and makes slicing clean and easy.
  • It’s Even Better The Next Day: Frittata keeps well in the fridge and can be enjoyed cold or gently reheated.
  • Make It Yours: Swap in mushrooms, zucchini, goat cheese, or herbs you love. It’s flexible, forgiving, and always lovely.

Nutrition

Calories: 159kcal | Carbohydrates: 7g | Protein: 13g | Fat: 9g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.02g | Cholesterol: 224mg | Sodium: 635mg | Potassium: 354mg | Fiber: 2g | Sugar: 4g | Vitamin A: 1588IU | Vitamin C: 34mg | Calcium: 117mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!
Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment

  1. Nova Robinson says:

    5 stars
    I was a bit worried about it sticking, but using a well-seasoned cast iron skillet worked perfectly. It went from the stovetop to the oven seamlessly and came out beautifully puffed and golden. Letting it rest for a few minutes before slicing was key, it held its shape perfectly. Thanks for such a versatile and delicious recipe!