
If you’re searching for a breakfast or brunch dish that is both hearty and wholesome, the Bacon-Spinach-Feta Frittata is your go-to recipe. This flavorful combination of crispy turkey bacon, fresh spinach, and tangy feta cheese bound together by fluffy eggs makes for a meal that’s as satisfying as it is simple to prepare. Whether you’re cooking for a busy weekday morning or a leisurely weekend gathering, this frittata is sure to become a favorite in your recipe rotation.
Why This Recipe Is a Must-Try
The Bacon-Spinach-Feta Frittata stands out because it balances taste and nutrition effortlessly. The salty, smoky notes from turkey bacon complement the creamy, slightly sharp feta, while the spinach adds a fresh, vibrant touch and a boost of vitamins. Unlike scrambled eggs, this baked dish offers a delightful, firm texture and is easy to slice and serve, which makes it perfect for sharing. Plus, it’s versatile enough to enjoy warm or at room temperature.
This recipe also pairs beautifully with other breakfast favorites—if you love dishes with spinach, you might want to check out the Cheesy Spinach Artichoke Dip for a creamy, indulgent snack that complements the fresh flavors of the frittata.
One more reason to love this frittata? It’s an excellent way to get a protein-packed meal on the table quickly, using simple ingredients you probably already have in your kitchen. It’s an ideal choice for meal prepping or feeding a crowd with minimal fuss.
Ingredients
- 6 large eggs
- 1 cup fresh spinach, chopped
- 1/2 cup feta cheese, crumbled
- 1/2 cup turkey bacon, cooked and chopped
- 1/4 cup milk
- 1/4 cup onion, finely chopped
- Salt and pepper to taste
- 1 tablespoon olive oil
How To Make Bacon-Spinach-Feta Frittata
Step 1: Prepare the Ingredients
Start by chopping the fresh spinach and finely dicing the onion. Cook the turkey bacon in a skillet over medium heat until crisp, then chop it into bite-sized pieces. Preheat your oven to 375°F (190°C) to get it ready for baking the frittata.
Step 2: Sauté Onions and Spinach
Heat the olive oil in an oven-safe skillet over medium heat. Add the chopped onion and sauté until it becomes translucent and fragrant, about 3-4 minutes. Next, toss in the chopped spinach and cook just until wilted, which should take about 2 minutes. This step brings out the spinach’s flavor and softens the onions for a perfect texture in your frittata.
Step 3: Whisk the Eggs and Milk
In a medium bowl, crack the 6 large eggs and add the 1/4 cup milk. Whisk together until the mixture is smooth and slightly frothy. Season with salt and pepper to your liking. This mixture forms the creamy base of your frittata.
Step 4: Combine and Cook
Pour the egg mixture over the sautéed spinach and onions in the skillet. Sprinkle the cooked turkey bacon and crumbled feta cheese evenly over the top. Let it cook undisturbed on the stovetop for about 2-3 minutes until the edges begin to set.
Step 5: Bake the Frittata
Transfer the skillet to the preheated oven. Bake for 12-15 minutes, or until the frittata is fully set and just slightly golden on top. To check doneness, insert a knife or toothpick into the center; it should come out clean.
Step 6: Serve and Enjoy
Remove the frittata from the oven and let it cool for a few minutes before slicing. This allows it to firm up slightly for easier serving. Cut into wedges and enjoy your delicious Bacon-Spinach-Feta Frittata warm or at room temperature.
Expert Tips
- Using an oven-safe skillet (like cast iron) makes transitioning from stovetop to oven seamless and easy.
- Make sure to cook the turkey bacon until crisp to add a satisfying crunch to the frittata.
- Don’t overcook the spinach during sautéing; just wilt it to preserve its bright color and nutrients.
- For fluffier eggs, whisk the eggs and milk vigorously to incorporate a bit of air.
- If you prefer a creamier texture, add a splash more milk or even a tablespoon of cream cheese to the egg mixture.
- Keep an eye on the frittata while baking to avoid overcooking, which can make it dry.
Variations and Customizations
- Swap turkey bacon for chicken sausage or halal beef bacon for a different protein option.
- Add other vegetables like diced bell peppers, mushrooms, or cherry tomatoes for extra flavor and color.
- Use goat cheese or ricotta instead of feta for a creamier, milder cheese profile.
- Incorporate fresh herbs such as dill, basil, or parsley to enhance the flavor complexity.
- Try adding some spice with a pinch of red pepper flakes or a drizzle of hot sauce on top.
- For a low-carb version, omit the milk or replace it with unsweetened almond milk.
How to Store Leftovers
To keep your Bacon-Spinach-Feta Frittata fresh, store any leftovers in an airtight container in the refrigerator. It will stay good for up to 3-4 days. When ready to eat, reheat individual slices in the microwave for about 30-45 seconds or warm them in a non-stick skillet over low heat until heated through. You can also enjoy cold frittata slices as a quick snack or packed lunch option.
If you want to prepare ahead, you can make the frittata fully, then slice and refrigerate or freeze it. When freezing, wrap slices individually in plastic wrap and place them in a freezer-safe bag. Thaw overnight in the refrigerator before reheating.
FAQ
Can I use regular bacon instead of turkey bacon?
Yes! Regular bacon works perfectly in this Bacon-Spinach-Feta Frittata if you prefer its richer, smokier flavor. Just ensure you cook it thoroughly and drain excess fat before adding it to the eggs.
What can I substitute for feta cheese?
If feta isn’t your favorite or you don’t have it on hand, goat cheese, ricotta, or even shredded mozzarella can be great alternatives. Each will bring a slightly different texture and flavor but still complement the other ingredients nicely.
Is it possible to make this frittata dairy-free?
Absolutely. Replace the milk with a dairy-free alternative like almond milk or coconut milk. You can also omit the cheese or use a dairy-free cheese substitute to keep it fully dairy-free.
Can I make this recipe ahead of time for meal prep?
Definitely! The Bacon-Spinach-Feta Frittata is excellent for meal prepping. Prepare it fully, then slice and store in the refrigerator for up to four days. It reheats well, making busy mornings much easier.
Conclusion
The Bacon-Spinach-Feta Frittata is an easy, flavorful dish that brings together simple ingredients into a satisfying meal. Its balanced combination of protein, veggies, and cheese means you can enjoy a nourishing breakfast or brunch without hours in the kitchen. Whether you’re cooking for yourself or feeding a crowd, this recipe delivers on taste, texture, and convenience. Don’t hesitate to experiment with variations or pair it with other delicious recipes like the Breakfast Egg Veggie Flatbread Pizza for a complete morning spread. Whip up this frittata and savor every delicious bite!
Share on Pinterest

Bacon-Spinach-Feta Frittata
Ingredients
- 6 large eggs
- 1 cup fresh spinach chopped
- 1/2 cup feta cheese crumbled
- 1/2 cup turkey bacon cooked and chopped
- 1/4 cup milk
- 1/4 cup onion finely chopped
- Salt and pepper to taste
- 1 tablespoon olive oil
Instructions
Prepare the Ingredients
- Chop the fresh spinach and finely dice the onion. Cook the turkey bacon in a skillet over medium heat until crisp, then chop into bite-sized pieces. Preheat your oven to 375°F (190°C).
Sauté Onions and Spinach
- Heat olive oil in an oven-safe skillet over medium heat. Add chopped onion and sauté until translucent and fragrant, about 3-4 minutes. Add chopped spinach and cook until wilted, about 2 minutes.
Whisk the Eggs and Milk
- In a medium bowl, whisk together 6 large eggs and 1/4 cup milk until smooth and slightly frothy. Season with salt and pepper to taste.
Combine and Cook
- Pour the egg mixture over the sautéed spinach and onions in the skillet. Sprinkle cooked turkey bacon and crumbled feta cheese evenly on top. Cook undisturbed on the stovetop for 2-3 minutes until edges begin to set.
Bake the Frittata
- Transfer skillet to the preheated oven. Bake for 12-15 minutes until the frittata is fully set and slightly golden on top. Check doneness by inserting a knife or toothpick into the center; it should come out clean.
Serve and Enjoy
- Remove from oven and let cool for a few minutes to firm up. Slice into wedges and serve warm or at room temperature.
Equipment
- Oven-safe skillet
- Stovetop
- Oven
- Mixing Bowl
Notes
- Use an oven-safe skillet like cast iron for easy stovetop to oven transition.
- Cook turkey bacon until crisp for added crunch.
- Wilt spinach just enough to preserve color and nutrients.
- Whisk eggs and milk vigorously for fluffier texture.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.