Spinach and Bacon Frittata: A Delicious and Easy Brunch Recipe
Frittatas are the ultimate versatile dish, perfect for breakfast, brunch, lunch, or even a light dinner. This spinach and bacon frittata recipe is a crowd-pleaser, combining savory bacon with the earthy goodness of spinach in a fluffy egg base. It’s simple to make, customizable, and guaranteed to satisfy.

Why You’ll Love This Spinach and Bacon Frittata
This frittata stands out for several reasons:
- Easy to Make: With minimal prep time and straightforward instructions, this recipe is ideal for busy week mornings or lazy weekend brunches.
- Versatile: Feel free to adapt the recipe to your liking by adding different cheeses, vegetables, or meats.
- Nutritious: Packed with protein, vitamins, and minerals, this frittata is a healthy and filling meal.
- Great for Leftovers: Frittatas taste just as good (if not better) the next day, making them perfect for meal prepping.
- Impressive Presentation: Its vibrant colors and appealing texture make it a visually appealing dish for guests.
Ingredients and Preparation
Let’s gather the ingredients and prepare them for this delicious frittata.
Essential Ingredients
- Eggs: The foundation of any frittata. Use large eggs for the best results. You’ll need about 8-10.
- Bacon: Adds a smoky, savory flavor. Opt for thick-cut bacon for extra heartiness. About 6-8 slices.
- Spinach: Provides nutrients and a subtle earthy taste. Fresh or frozen spinach works well. If using frozen, be sure to squeeze out the excess moisture. Around 5-6 ounces.
- Cheese: Adds richness and flavor. Gruyere, cheddar, mozzarella, or Parmesan are all excellent choices. About 1/2 cup shredded.
- Onion: Contributes a subtle sweetness and aromatic base. 1/2 medium onion.
- Garlic: Enhances the overall flavor profile. 2 cloves, minced.
- Milk or Cream: Adds moisture and richness to the egg mixture. About 1/4 cup. Heavy cream adds even more richness, but milk keeps the frittata lighter.
- Olive Oil: For sautéing the vegetables and bacon.
- Salt and Pepper: To taste.
Prepping Your Ingredients
1. Cook the Bacon: Fry the bacon in a skillet until crispy. Remove from the skillet and set aside to cool slightly. Crumble or chop into bite-sized pieces. Reserve about a tablespoon of bacon grease in the pan for added flavor.
2. Sauté the Vegetables: In the same skillet (with the bacon grease), sauté the chopped onion until softened and translucent, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
3. Wilt the Spinach: Add the spinach to the skillet and cook until wilted, about 2-3 minutes. If using frozen spinach, make sure it is fully thawed and squeeze out all excess water before adding it to the skillet.
4. Prepare the Egg Mixture: In a large bowl, whisk together the eggs, milk (or cream), salt, and pepper until well combined. Add half of the cheese to the mixture.
Step-by-Step Frittata Recipe
Now, let’s put it all together and bake the frittata to perfection.
1. Preheat the Oven: Preheat your oven to 375°F (190°C).
2. Combine Ingredients: Add the cooked bacon, sautéed vegetables (onion, garlic, and spinach) to the egg mixture. Stir gently to combine.
3. Pour into Baking Dish: Grease a 9-inch oven-safe skillet or baking dish with olive oil. Pour the egg mixture into the prepared dish, ensuring the ingredients are evenly distributed.
4. Top with Cheese: Sprinkle the remaining cheese evenly over the top of the frittata.
5. Bake: Bake in the preheated oven for 20-25 minutes, or until the frittata is set and the top is golden brown. A knife inserted into the center should come out clean.
6. Cool Slightly: Let the frittata cool for a few minutes before slicing and serving. This allows it to set up a little more and makes it easier to cut.
Variations and Serving Suggestions
This frittata is a blank canvas for culinary creativity. Here are some ideas to customize it:

Flavor Variations
- Mushrooms: Add sautéed mushrooms along with the onions for an earthy flavor.
- Tomatoes: Include diced tomatoes for a burst of freshness. Sundried tomatoes also add an intense, unique flavor.
- Peppers: Incorporate chopped bell peppers for added color and sweetness.
- Herbs: Fresh herbs like chives, parsley, or basil enhance the flavor. Stir them into the egg mixture before baking.
- Spices: A pinch of nutmeg or red pepper flakes can add a subtle warmth and depth.
- Different Cheeses: Try using feta cheese for a tangy twist, or goat cheese for a creamy texture.
Meat Variations
- Sausage: Substitute bacon with cooked sausage for a different savory flavor.
- Ham: Diced ham is a classic addition to frittatas.
- Prosciutto: Adds a salty, delicate flavor.
Serving Suggestions
- Side Salad: Serve with a fresh green salad for a light and refreshing complement.
- Toast: Accompany with toasted bread or muffins for a heartier meal.
- Fruit Salad: A fruit salad provides a sweet contrast to the savory frittata.
- Sour Cream or Yogurt: A dollop of sour cream or plain yogurt adds a creamy tang.
- Hot Sauce: A drizzle of hot sauce adds a spicy kick.
Tips for the Perfect Frittata
- Don’t Overcook: Overcooking can result in a dry, rubbery frittata. Bake just until set and the top is golden brown.
- Even Distribution: Make sure the ingredients are evenly distributed throughout the egg mixture for consistent flavor in every bite.
- Use Oven-Safe Skillet: If you are using a skillet, ensure it is oven-safe. Cast iron skillets are ideal for frittatas. If it is not oven safe, transfer to a greased baking dish.
- Adjust Baking Time: Baking times may vary depending on your oven and the size of your baking dish. Check for doneness after 20 minutes and adjust accordingly.
- Let it Rest: Letting the frittata rest for a few minutes after baking allows it to set up properly, making it easier to slice and serve.
- Freezing: Cool the frittata completely, slice into individual portions, wrap tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw overnight in the fridge and reheat in the oven or microwave.
Frequently Asked Questions (FAQ)
- Can I make this frittata ahead of time?
Yes, frittatas are great for making ahead. You can prepare it a day in advance and store it in the refrigerator. Reheat it in the oven or microwave before serving.
- Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach. Be sure to thaw it completely and squeeze out all the excess water before adding it to the frittata. This will prevent the frittata from becoming soggy.
- What kind of cheese works best in a frittata?
Many cheeses work well in a frittata. Gruyere, cheddar, mozzarella, Parmesan, feta, and goat cheese are all great choices. Choose a cheese that complements the other ingredients.
- How do I prevent my frittata from sticking to the pan?
Grease your baking dish or skillet thoroughly with olive oil or cooking spray before pouring in the egg mixture.
- Can I add other vegetables to this frittata?
Absolutely! Frittatas are very versatile. Feel free to add other vegetables like mushrooms, tomatoes, bell peppers, or zucchini. Just make sure to sauté them before adding them to the egg mixture.
- What is the difference between a frittata and an omelet?
Both are egg-based dishes, but a frittata is baked in the oven or cooked slowly on the stovetop and often contains a variety of fillings, while an omelet is cooked quickly on the stovetop and folded around a filling.
- How long does a frittata last in the refrigerator?
A frittata will last for 3-4 days in the refrigerator when stored properly in an airtight container.
- Can I freeze a frittata?
Yes, you can freeze a frittata. Cool it completely, slice it into individual portions, wrap each portion tightly in plastic wrap, and then foil. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
