This bacon, spinach, and onion frittata recipe is a flavorful, protein-rich egg dish packed with colorful vegetables—perfect for any meal. Red pepper, spinach, onions, and olives create a vibrant mix of flavors and textures in every bite. Serve it for breakfast, brunch, or dinner—it’s easy to make, nutrient-dense, and elegant enough for guests.
Add this recipe to your meal plan this week with Real Plans, the official Nutrivore meal planning app!
Featured Ingredients
Eggs are full of nutrients! A single serving of 2 eggs provides at least 10% or more of the daily value of 17 different nutrients, with the yolk containing the vast majority of the nutrition.
Per serving (2 cups raw and a mere 1/3 cup boiled) spinach delivers at least 10% or more of the daily value of 9 different nutrients, including vitamins, minerals, and phytonutrients. Spinach is a top 25 food source of vitamin K (#10) and carotenoids (#20).
Onions possess potent antimicrobial activity, protecting against various bacteria, fungi, molds and yeast. The antibacterial activity of red varieties is higher than that of yellow and white varieties!

Bacon, Spinach, and Olive Frittata
Ingredients
- 6 ounces bacon 6 thick cut slices
- 1/2 onion medium, finely diced
- 1 1/2 cups red bell pepper
- 1 cup black olives sliced, about 3.8 ounce can
- 4 cups spinach fresh, chopped
- 8 large eggs beaten
Instructions
- Heat a large ovenproof skillet over medium-high heat and preheat the oven broiler to high.
- Place the bacon and onion in the skillet and cook stirring occasionally, until the bacon is crisp and the onion is fully cooked and caramelized, 8 to 10 minutes.
- Add the peppers and olives to the skillet and saute, stirring occasionally, until the peppers are cooked, 4 to 5 minutes. Add the spinach and stir until wilted, about 1 minute.
- Add the beaten eggs. Cook for 1 to 2 minutes, stirring a couple of times.
- Transfer the skillet to the oven and broil until the eggs are completely cooked, puffed up, and starting to brown on top, 7 to 10 minutes (the broiling time varies from oven to oven, so watch it carefully). Serve immediately. Store in the refrigerator for up to 5 days.








Leave a Reply