Bacon Egg Breakfast Casserole with Ricotta and Cheddar

Prep: 15 minCook: 35 min6 servingsmediumAmerican
Bacon Egg Breakfast Casserole with Ricotta and Cheddar

This hearty breakfast casserole combines creamy ricotta cheese with fluffy eggs, crispy bacon, and melted cheddar for a satisfying morning meal. Packed with spinach and red bell pepper for color and nutrition, it's perfect for feeding a crowd at brunch or preparing ahead for busy weekday mornings. The ricotta adds extra creaminess while keeping the texture light and fluffy. Baked until golden and set, this casserole slices beautifully and reheats well for meal prep.

Ingredients

6 servings
  • 1 cup whole milk ricotta cheese
    cottage cheese1:1vegetarian

    similar texture but slightly different flavor

    Full guide →
  • 8 large eggs
  • ½ cup heavy cream
    half and half1:1vegetarian

    slightly less rich

    Full guide →
  • 6 slices bacon, cooked and chopped
    turkey bacon1:1none

    leaner option

    Full guide →
  • 1 cup shredded cheddar cheese
    Swiss cheese1:1vegetarian

    milder flavor

    Full guide →
  • ½ cup spinach, chopped
  • ½ medium red bell pepper, diced
  • ¼ cup grated Parmesan cheese
  • ½ tsp salt
  • ¼ tsp ground black pepper
  • ¼ tsp garlic powder
  • ¼ tsp onion powder
  • non-stick cooking spray, for greasing

Instructions

  1. 1

    Preheat oven and grease baking dish with cooking spray

  2. 2

    Whisk together ricotta cheese, eggs, and heavy cream until smooth

  3. 3

    Stir in cooked bacon, cheddar cheese, spinach, and bell pepper

  4. 4

    Season with salt, pepper, garlic powder, and onion powder

  5. 5

    Pour mixture into prepared baking dish and spread evenly

  6. 6

    Sprinkle top with Parmesan cheese

  7. 7

    Bake until set in middle and golden brown on top

  8. 8

    Let rest for a few minutes before slicing

Tips

Tip 1

Cook bacon until crispy and drain on paper towels before chopping to prevent excess grease in the casserole.

Tip 2

Let the casserole rest for 5-10 minutes after baking to firm up and make slicing cleaner and easier.

Tip 3

Use fresh spinach and squeeze out excess moisture to prevent a watery casserole.

Good to Know

Storage

Refrigerate leftovers for up to 4 days in covered container

Make Ahead

Can be assembled night before and baked in morning, or fully cooked and reheated

Serve With

Serve warm, cut into squares, with fresh fruit or toast

See pairing guide →

Common Mistakes

Watch

Don't skip the resting time to avoid messy, runny slices

Watch

Drain bacon well to prevent greasy casserole

Substitutions

ricotta cheese
cottage cheese1:1vegetarian

similar texture but slightly different flavor

Full guide →
heavy cream
half and half1:1vegetarian

slightly less rich

Full guide →
bacon
turkey bacon1:1none

leaner option

Full guide →
cheddar cheese
Swiss cheese1:1vegetarian

milder flavor

Full guide →
Find more substitutions →

FAQ

Can I freeze this breakfast casserole?

Yes, freeze baked casserole for up to 3 months. Thaw overnight in refrigerator and reheat in 350°F oven until warmed through.

What if I don't have ricotta cheese?

Cottage cheese works well as a substitute, though the texture will be slightly different. You can also use cream cheese for richer results.

How do I know when the casserole is done?

The center should be set and not jiggly when gently shaken, and a knife inserted in center should come out mostly clean.