A frittata is a delicious and versatile dish that makes for a perfect breakfast, brunch, or even a light dinner. This Italian-inspired egg dish is packed with flavors and is a great way to use up leftover ingredients in your fridge. With just a few simple steps, you can create a meal that’s both satisfying and nourishing.

Why Make This Recipe
There are many reasons to make a frittata. First, it’s easy and quick to prepare, making it a perfect dish for busy mornings or spontaneous gatherings. Second, it’s highly customizable. You can use any ingredients you have on hand, from vegetables to meats and different types of cheese. Lastly, frittatas are great for meal prep. You can make a big batch and enjoy it throughout the week!
How to Make Frittata
Making a frittata is simple and fun. Here’s how to do it in a few easy steps.
Ingredients:
- 10 eggs
- 2 tbsp milk (any)
- 1/2 tsp salt and pepper
- 1 tsp oil
- 300 g / 10oz bacon, chopped
- 2 garlic cloves, minced
- 1 tbsp / 15 g butter
- 2 big handfuls baby spinach
- 1 1/2 cups / 150g mozzarella cheese, shredded (or other melting cheese)
- More cooked chopped bacon and spinach (for garnish)
Directions:
- Preheat the oven to 180C/350F.
- In a bowl, whisk together the eggs, milk, salt, and pepper.
- Heat the oil in a well-seasoned skillet or non-stick pan (about 26cm / 11″) over medium-high heat.
- Add the chopped bacon and cook until it is almost golden.
- Stir in the minced garlic and cook for 30 seconds.
- Add the baby spinach and toss until it is just wilted. The bacon should be golden now.
- Turn the heat down to medium and remove about 1/3 of the bacon and spinach into a bowl (this will be for topping later).
- Add the butter to the pan and swirl it around to coat the base.
- Pour in about 2/3 of the egg mixture, then scatter half the cheese on top.
- Pour the remaining egg mixture over it.
- Add the reserved bacon and spinach on top, then scatter the rest of the cheese.
- Cook for about 3 minutes until the sides are just set but not golden (check with a knife).
- Transfer the pan to the oven and bake for 8 minutes or until the center is just set and the cheese is melted.
- Rest for a few minutes before slicing and serving.
How to Serve Frittata
Frittata can be served warm or at room temperature. You can cut it into wedges and serve it directly from the pan or transfer it to a serving platter. It pairs beautifully with a simple salad or some crusty bread. You can also top it with extra cooked bacon and spinach for a beautiful presentation.
How to Store Frittata
If you have leftovers, store them in an airtight container in the refrigerator. Frittata can last for up to 3-4 days. To reheat, simply warm it in the oven or microwave until heated through.
Tips to Make Frittata
- For a fluffier frittata, beat the eggs well and ensure they are fully mixed with the milk.
- Use a good quality non-stick pan to make it easier to slide out the frittata.
- Experiment with different herbs and spices to enhance the flavor, such as parsley or red pepper flakes.
Variation
You can easily swap out ingredients to suit your tastes. Try adding roasted vegetables, different types of cheese like feta or cheddar, or using sausage in place of bacon. You can also make it lighter by incorporating more veggies and less cheese.
FAQs
1. Can I make frittata in advance?
Yes, you can make frittata ahead of time. It stores well in the fridge and is great for meal prep.
2. How do I know when the frittata is done?
The frittata is done when the center is just set and it should be slightly puffed up. A knife should come out clean when inserted.
3. Can I freeze frittata?
Yes, you can freeze frittata. Wrap slices tightly in plastic wrap and store in a freezer bag for up to 2 months. Reheat thoroughly before serving.

Frittata
Ingredients
Main Ingredients
- 10 large eggs 10 eggs
- 2 tablespoons 2 tbsp milk (any) Can use dairy or non-dairy milk
- ½ teaspoon 1/2 tsp salt and pepper Adjust to taste
- 1 teaspoon 1 tsp oil For cooking
- 300 grams 300 g / 10oz bacon, chopped
- 2 cloves 2 garlic cloves, minced
- 1 tablespoon 1 tbsp / 15 g butter
- 2 big handfuls 2 big handfuls baby spinach
- 1 ½ cups 1 1/2 cups / 150g mozzarella cheese, shredded Or other melting cheese
- to taste More cooked chopped bacon and spinach (for garnish)
Instructions
Preparation
- Preheat the oven to 180C/350F.
- In a bowl, whisk together the eggs, milk, salt, and pepper.
- Heat the oil in a well-seasoned skillet or non-stick pan (about 26cm / 11″) over medium-high heat.
- Add the chopped bacon and cook until it is almost golden.
- Stir in the minced garlic and cook for 30 seconds.
- Add the baby spinach and toss until it is just wilted. The bacon should be golden now.
- Turn the heat down to medium and remove about 1/3 of the bacon and spinach into a bowl (this will be for topping later).
- Add the butter to the pan and swirl it around to coat the base.
- Pour in about 2/3 of the egg mixture, then scatter half the cheese on top.
- Pour the remaining egg mixture over it.
- Add the reserved bacon and spinach on top, then scatter the rest of the cheese.
- Cook for about 3 minutes until the sides are just set but not golden (check with a knife).
- Transfer the pan to the oven and bake for 8 minutes or until the center is just set and the cheese is melted.
- Rest for a few minutes before slicing and serving.







