As I stood in the kitchen, the tantalizing aroma of sizzling bacon filled the air, instantly transporting me to a cozy Italian bistro. This Cheesy Bacon Spinach Frittata captures the essence of a slow Sunday morning but can be whipped up in just 30 minutes, making it perfect for busy weekdays or impromptu brunches. With a hearty mix of protein-rich eggs, creamy goat cheese, and vibrant spinach, it’s not just a filling meal; it’s also a versatile crowd-pleaser that allows for ingredient swaps based on what you have in your kitchen. Whether you’re a seasoned home chef or a cooking novice, this frittata promises to delight your family and satisfy your craving for homemade goodness. Ready to see how easy it is to make? Let’s dive in!

Why is this frittata a must-try?
Quick and Easy: With just 30 minutes from start to finish, this frittata is perfect for busy weekdays or lazy weekends.
Flavor Explosion: The combination of crispy bacon, creamy goat cheese, and fresh spinach creates a mouthwatering experience that tantalizes the taste buds.
Versatile Ingredients: Feel free to mix and match with available ingredients! Check out other delicious recipes like our Cheese Spinach Crustless or Cajun Steak Cheesy.
Crowd-Pleaser: Ideal for brunch gatherings, this dish appeals to both kids and adults alike, ensuring everyone leaves the table happy.
Nutritious & Satisfying: Packed with protein from eggs and vitamins from spinach, this frittata is as wholesome as it is delicious!
Cheesy Bacon Spinach Frittata Ingredients
For the Frittata
• Eggs – The main structure; use large eggs for the best results.
• Bacon – Adds a savory touch; substitute with turkey bacon or omit for a vegetarian option.
• Goat Cheese – Provides creaminess and tang; swap it out for feta or cheddar if desired.
• Spinach – Rich in nutrients; fresh is ideal, but frozen can work if thoroughly drained.
• Roasted Red Peppers – Offers sweetness and color; you can use sautéed bell peppers as a substitute, or leave them out if you prefer.
• Cherry Tomatoes – Adds freshness; regular diced tomatoes can also be used.
• Olive Oil – Perfect for cooking the bacon and sautéing the veggies; you can use butter or cooking spray as alternatives.
• Salt and Pepper – Essential for seasoning; adjust according to your taste preferences.
Optional Toppings
• Fresh Herbs – Use basil or chives for added flavor; they elevate the taste wonderfully.
• Red Pepper Flakes – Sprinkle on for a spicy kick if you enjoy some heat!
This Cheesy Bacon Spinach Frittata is a delightful way to start your day or enjoy a cozy brunch!
Step‑by‑Step Instructions for Cheesy Bacon Spinach Frittata
Step 1: Preheat Oven
Begin by preheating your oven to 350°F (175°C). This temperature is perfect for baking the Cheesy Bacon Spinach Frittata and will ensure it’s cooked evenly. While the oven heats up, you can gather your ingredients and prepare the other steps, making your kitchen efficient and organized.
Step 2: Cook Bacon
In a nonstick skillet over medium heat, cook the bacon until it becomes crispy, about 6-8 minutes. Keep an eye on it, stirring occasionally to ensure even cooking. Once done, transfer the bacon to a paper towel-lined plate to drain any excess grease, leaving the flavorful drippings in the skillet to enhance the dish.
Step 3: Sauté Vegetables
Using the same skillet with the reserved bacon grease, add fresh spinach, roasted red peppers, and halved cherry tomatoes. Sauté the mixture over medium heat for about 3-4 minutes, or until the spinach is wilted, and the tomatoes begin to soften. This adds a lovely flavor base to your Cheesy Bacon Spinach Frittata.
Step 4: Whisk Eggs
In a large mixing bowl, crack in the eggs and season with salt and pepper. Whisk the eggs vigorously for about 1-2 minutes until they are frothy and well combined. This step is crucial for a fluffy frittata, so don’t rush it!
Step 5: Combine Ingredients
Carefully fold the crispy bacon and sautéed vegetable mixture into the whisked eggs. Then, crumble in the goat cheese and mix everything gently until evenly distributed. The cheese will add a creamy texture and delightful tang to the Cheesy Bacon Spinach Frittata, enhancing its flavor profile.
Step 6: Bake
Pour the combined mixture into a greased oven-safe skillet. Bake in the preheated oven for about 22 minutes, or until the frittata is set in the center and lightly golden on top. You can check for doneness by gently shaking the skillet; the frittata should be firm but still slightly jiggle in the center.
Step 7: Cool & Serve
Once baked, remove the Cheesy Bacon Spinach Frittata from the oven and let it cool for about 5 minutes before slicing. Use a sharp knife to cut it into eight pieces for easy serving. Serve warm, perhaps with a side salad or some fresh fruit to complement the flavors beautifully.

How to Store and Freeze Cheesy Bacon Spinach Frittata
Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days. This ensures freshness and prevents any odors from mingling with your frittata.
Freezer: For longer storage, you can freeze the frittata. Wrap it tightly in plastic wrap, then place it in a freezer-safe bag for up to 2 months.
Reheating: To reheat, thaw overnight in the fridge if frozen, then warm in the oven at 350°F (175°C) for about 10-15 minutes, or until heated through. This will keep your Cheesy Bacon Spinach Frittata fluffy and delicious!
Serving Tip: Consider garnishing with fresh herbs or a sprinkle of cheese for an enticing presentation when serving reheated frittata.
What to Serve with Cheesy Bacon Spinach Frittata
Elevate your brunch game and create a well-rounded meal that spotlights fresh flavors and comforting textures.
-
Mixed Green Salad: A light, refreshing salad with a tangy vinaigrette balances the richness of the frittata beautifully. The crunch of fresh greens offers a delightful contrast.
-
Roasted Potatoes: Crispy, seasoned roasted potatoes add a hearty component, complementing the fluffiness of the frittata while enhancing the overall comfort food vibe.
-
Fresh Fruit Platter: Bright, juicy fruits like berries and melons provide a sweet, refreshing touch, cleansing the palate and adding color to your brunch spread.
-
Herbed Yogurt Dip: A creamy dip made with Greek yogurt and fresh herbs adds tanginess and pairs perfectly with the savory elements of the frittata.
-
Mimosa: This classic brunch cocktail of orange juice and sparkling wine is bright, bubbly, and elevates the occasion, merging perfectly with the flavors of your frittata.
-
Cheese and Crackers: A simple cheese board with assorted crackers allows guests to nibble while lingering over brunch; consider including sharp cheeses to contrast the frittata’s creaminess.
Embrace the joy of cooking and serving a delightful meal that’s sure to make everyone at the table smile!
Make Ahead Options
These Cheesy Bacon Spinach Frittatas are a fantastic choice for meal prep enthusiasts! You can cook the frittata up to 24 hours in advance and refrigerate it whole or in individual slices. To prep ahead, simply follow the instructions through the baking step, let it cool, and refrigerate it in an airtight container. When it’s time to serve, reheat gently in the microwave or oven (350°F for about 10-15 minutes) until warm. This method ensures you have a delicious, hearty breakfast ready to go, perfect for busy mornings, and just as delightful as when freshly baked!
Cheesy Bacon Spinach Frittata Variations
Feel free to let your creativity shine by customizing this frittata to suit your taste and pantry!
-
Vegetarian Option: Omit bacon and add extra vegetables like zucchini or mushrooms for a hearty, meatless meal. The frittata will remain satisfying and full of flavor!
-
Herb Additions: Boost freshness by incorporating fresh herbs such as basil or chives. Adding these aromatic toppings can elevate the dish and add a delightful brightness.
-
Dairy-Free Twist: Substitute goat cheese with dairy-free cheese alternatives or a plant-based cream to cater to dairy sensitivities. This option lets everyone enjoy the frittata without compromising flavor!
-
Spicy Kick: Add red pepper flakes or diced jalapeños to the egg mixture for a fiery burst of heat. Just a little will keep your taste buds tingling without overwhelming the savory essence.
-
Smoky Flavor: Swap regular bacon with smoked bacon or even smoked paprika for a deep, rich flavor profile. This change can transport the frittata to a barbecue-inspired delight!
-
Make-Ahead: Prepare and bake the frittata ahead of time, refrigerating leftovers for a quick breakfast option. Simply reheat in the oven or microwave—perfect for those busy mornings!
-
Cheese Lovers: Mix in a variety of cheeses like feta, cheddar, or even a spicy pepper jack for more complex flavors. Each cheese will lend its unique taste and personality.
-
Flavorful Add-ons: Incorporate additional ingredients like sun-dried tomatoes or olives for an Italian twist. These tasty additions will add depth and a burst of flavor to every bite.
Feel inspired? Consider pairing this frittata with a refreshing light salad or try out our easy recipe for Black Bean Spinach Burritos for a delicious twist on dinner!
Expert Tips for Cheesy Bacon Spinach Frittata
-
Egg Whipping: Beat your eggs until they’re frothy for that perfect light and fluffy texture in your frittata. Don’t rush this step!
-
Cheese Substitutions: Not a goat cheese fan? Try cream cheese or a sharp cheddar for a different twist while keeping the frittata creamy and delicious.
-
Avoid Overcooking: Watch closely around the 20-minute mark. The center should be set but slightly jiggly; it continues to cook outside the oven.
-
Use the Right Pan: A cast-iron or nonstick, oven-safe skillet is best. This prevents sticking and ensures even baking for your Cheesy Bacon Spinach Frittata.
-
Seasoning Matters: Always taste and adjust your salt and pepper. A well-seasoned dish will elevate your frittata to delicious heights!

Cheesy Bacon Spinach Frittata Recipe FAQs
What kind of spinach should I use?
Absolutely! Fresh spinach is the best choice for this frittata, as it adds vibrant color and nutrients. If fresh is unavailable, frozen spinach can work, but make sure to thaw and drain it well to remove excess moisture.
How long can I store leftovers in the fridge?
You can store any leftover Cheesy Bacon Spinach Frittata in an airtight container in the refrigerator for up to 3 days. Just make sure it’s well-sealed to maintain its freshness and flavor.
Can I freeze my frittata?
Very! To freeze your frittata, wrap it tightly in plastic wrap and then place it into a freezer-safe bag. It can be kept in the freezer for up to 2 months. When you’re ready to enjoy it, thaw overnight in the fridge and reheat gently in the oven at 350°F (175°C) for about 10-15 minutes until warmed through.
What are some common issues I might face while making this frittata?
One common issue is overcooking the eggs. Be sure to check for doneness around the 20-minute mark. It’s okay for the center to be slightly jiggly, as it will continue to set once removed from the oven. If your frittata seems to stick to the pan, using a well-greased, oven-safe nonstick skillet can help prevent that!
Are there any dietary considerations I should think about?
Definitely! If you have dietary restrictions or allergies, consider substituting ingredients. For example, if you need a gluten-free option, ensure your bacon is free from gluten. You can swap goat cheese for feta if you’re lactose intolerant but still want a creamy texture. If you’re serving kids or guests with specific dietary needs, let them know what’s in the frittata!
Can I make this frittata vegetarian?
Absolutely! Just omit the bacon and add a variety of vegetables such as zucchini, mushrooms, or bell peppers. You may want to sauté these for extra flavor. This way, the Cheesy Bacon Spinach Frittata becomes a delicious vegetarian option that everyone can enjoy!

Cheesy Bacon Spinach Frittata for a Cozy Weekend Brunch
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C).
- In a nonstick skillet over medium heat, cook the bacon until crispy, about 6-8 minutes. Transfer the bacon to a paper towel-lined plate to drain.
- Using the same skillet, add spinach, roasted red peppers, and halved cherry tomatoes. Sauté until spinach is wilted and the tomatoes begin to soften, about 3-4 minutes.
- In a large mixing bowl, crack the eggs and season with salt and pepper. Whisk the eggs for about 1-2 minutes until frothy.
- Fold the crispy bacon and sautéed vegetables into the whisked eggs. Crumble in the goat cheese and mix gently until evenly distributed.
- Pour the mixture into a greased oven-safe skillet and bake for about 22 minutes or until set and lightly golden.
- Let cool for 5 minutes before slicing into eight pieces and serving warm.

Leave a Reply