Textual Chef Textual Chef

Bacon and Spinach Breakfast Frittata

A protein-rich egg dish loaded with crispy bacon, spinach, and cheese that's perfect for breakfast or brunch and can be made ahead for meal prep.

40 minEasyServes 6290 cal/serving

Italian-AmericanBreakfastStovetop and OvenKetoLow CarbGluten-FreeNut-FreeAlcohol-FreeCorn-Free

Ingredients

  • 8 slices bacon, diced
  • 12 large eggs
  • 1/2 cup heavy cream
  • 1/2 tsp kosher salt
  • 1/2 tsp black pepper, freshly ground
  • 1/2 tsp garlic powder
  • 1/2 yellow onion, diced
  • 1 red bell pepper, diced
  • 4 cups fresh spinach, roughly chopped
  • 1 cup sharp cheddar cheese, shredded
  • 1/4 cup Parmesan cheese, grated
  • 2 tbsp fresh chives, chopped, for garnish
  • 1 cup cherry tomatoes, halved, optional for serving

Instructions

  1. 1

    Preheat the oven to 375°F (190°C).

  2. 2

    Heat a 10-inch cast iron skillet or oven-safe non-stick skillet over medium heat.

  3. 3

    Add the diced 8 slices diced bacon to the skillet and cook until crispy, about 5-7 minutes. Remove half of the bacon and set aside for topping.

  4. 4

    Add the diced 1/2 diced yellow onion and 1 diced red bell pepper to the skillet with the remaining bacon and bacon fat. Cook until the vegetables are softened, about 3-4 minutes.

  5. 5

    Add the chopped 4 cups roughly chopped fresh spinach to the skillet and cook until wilted, about 1-2 minutes.

  6. 6

    In a large bowl, whisk together the 12 large eggs, 1/2 cup heavy cream, 1/2 tsp kosher salt, 1/2 tsp freshly ground black pepper, and 1/2 tsp garlic powder until well combined.

  7. 7

    Sprinkle half of the 1 cup shredded sharp cheddar cheese and 1/4 cup grated Parmesan cheese over the vegetables in the skillet.

  8. 8

    Pour the egg mixture over the vegetables and cheese in the skillet. Gently stir to ensure the ingredients are evenly distributed.

  9. 9

    Cook on the stovetop for 3-4 minutes, until the edges start to set.

  10. 10

    Sprinkle the remaining cheese and the reserved bacon on top of the frittata.

  11. 11

    Transfer the skillet to the preheated oven and bake for 15-18 minutes, or until the eggs are set and the top is lightly golden.

  12. 12

    Remove from the oven and let cool for 5 minutes before slicing.

  13. 13

    Garnish with chopped 2 tbsp chopped, for garnish fresh chives and serve with halved 1 cup halved, optional for serving cherry tomatoes if desired.

  14. 14

    The frittata can be served warm, at room temperature, or cold. It can be stored in an airtight container in the refrigerator for up to 3 days.

Questions

Can I make Bacon and Spinach Breakfast Frittata dairy-free?

Not cleanly. Here the dairy (1/2 cup heavy cream, 1 cup sharp cheddar cheese, shredded, 1/4 cup Parmesan cheese, grated) is the backbone of the dish, and plant-based substitutes change both its texture and its flavor. If you need strictly dairy-free, start from the dairy-free breakfast collection instead.

Can I make Bacon and Spinach Breakfast Frittata ahead?

Yes, it takes well to being made ahead. Refrigerate leftovers within two hours and eat them within three days. Reheat covered in a 300 F oven until warmed through.

Can I halve or double Bacon and Spinach Breakfast Frittata?

Yes. As written it serves 6. Every ingredient in this entry carries precomputed half and double quantities, and the app's batch dial rewrites them inside each step. Doubled, split it across two pans and rotate them halfway; one crowded pan bakes unevenly.

Serve it with

Cook this free in the app

Textual Chef is 4,504 plain-text recipes, free to read and free to cook from. No account, no paywall, no ads, no life stories. Open this one in the app and each quantity sits inside the step that uses it, so you read once and cook.

Every recipe is curated or public-domain sourced, written to one template and checked before it publishes. Nothing here is a scraped blog post.

Cook this free in the appNo download needed. It opens in your browser. The kitchen tools (planner, shopping list, pantry, import) are $5.33 a month billed annually; the first 30 days are free.