• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Easy homemade recipes

  • HOME
  • Recipes
  • Desserts
  • Chicken Recipes
  • Beef Recipes
  • Contact Us
  • Privacy Policy
    • Terms And Conditions
You are here: Home / Desserts / Breakfast Casserole Recipe

Breakfast Casserole Recipe

Last Modified: April 18, 2025

Sharing is caring!

10 shares
  • Facebook
  • X

This breakfast casserole is a perfect start to your day, combining crispy potatoes, savory bacon, and a creamy egg mixture baked to golden perfection. Packed with protein and vibrant vegetables, it’s a versatile dish for breakfast, brunch, or even a weeknight dinner. This one-pan meal is easy to customize with different cheeses, vegetables, or protein options, making it a go-to recipe for any occasion.

Ingredients

  • 1 lb (4 medium) Yukon yellow potatoes
  • 5 strips of bacon, sliced into strips
  • 1/2 medium onion, finely diced
  • 1 medium bell pepper, seeded and diced
  • 1-2 Tbsp olive oil (for sautéing)
  • 6 large eggs
  • 1/4 cup sour cream
  • 1/2 tsp salt
  • 1/8 tsp black pepper
  • 1 1/2 cups mozzarella cheese, divided
  • Diced tomatoes, chives, or avocado (optional garnish)

Instructions

Step 1: Prep the Potatoes

  1. Peel and grate the potatoes. Use several layers of paper towels to squeeze out any excess moisture. Set aside.

Step 2: Cook the Bacon and Vegetables
2. Heat a heavy 10-inch oven-safe skillet (preferably cast iron) over medium-high heat. Add the sliced bacon and sauté for 2-3 minutes. Then, add the diced onion and bell pepper. Cook for 7-10 minutes, stirring occasionally, until golden brown. Remove from the skillet and set aside.

Step 3: Sauté the Potatoes
3. In the same skillet, heat 1-2 tablespoons of olive oil over medium heat. Once the oil is hot, add the grated potatoes. Sauté for about 7 minutes, flipping occasionally to ensure even cooking. Do not season the potatoes at this stage. Spread them evenly across the bottom of the skillet and remove the skillet from heat.

Step 4: Prepare the Egg Mixture
4. In a medium bowl, whisk together the eggs, sour cream, salt, and black pepper. Stir in the sautéed bacon, onion, and bell pepper mixture, along with 3/4 cup of the mozzarella cheese.

Step 5: Assemble and Bake
5. Pour the egg mixture evenly over the potatoes in the skillet. Sprinkle the remaining 3/4 cup mozzarella cheese on top. Cover loosely with foil and bake at 350°F for 25 minutes. 6. Remove the foil and broil for 3-4 minutes, or until the top is golden brown. 7. Slice and serve with optional garnishes like diced tomatoes, chives, or avocado.


Table of Contents

Toggle
  • Why You’ll Love This Recipe
  • Tips
  • Variations and Substitutions
  • FAQs
  • Serving Suggestions
  • Suggestions for Presentation
  • Breakfast Casserole Recipe
    • Ingredients
    • Directions

Why You’ll Love This Recipe

  • Hearty and Nutritious: A satisfying mix of protein, veggies, and potatoes to kickstart your day.
  • Simple Ingredients: Made with pantry staples and easy-to-find items.
  • One-Pan Wonder: Cook and bake in the same skillet for minimal cleanup.
  • Customizable: Adapt the recipe to suit your taste or dietary preferences.

Tips

  • Use a cast iron skillet for even cooking and a crispy potato layer.
  • Squeeze out as much moisture as possible from the grated potatoes to achieve the best texture.
  • For easy slicing, let the casserole rest for 5 minutes after baking.

Variations and Substitutions

  • Protein: Swap bacon with sausage, ham, or a plant-based alternative.
  • Cheese: Try cheddar, gouda, or pepper jack for a flavor twist.
  • Vegetables: Add spinach, mushrooms, or zucchini for extra nutrients.
  • Potatoes: Substitute with sweet potatoes for a slightly sweeter taste.

FAQs

Can I make this casserole ahead of time?
Yes, assemble it the night before, cover, and refrigerate. Bake it fresh in the morning.

How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave.

Can I freeze this casserole?
Yes, allow it to cool completely, then freeze in individual portions. Reheat directly from frozen in the microwave or oven.

What can I use instead of sour cream?
Greek yogurt is a great substitute for sour cream.

Serving Suggestions

  • Pair with fresh fruit or a side salad for a balanced meal.
  • Serve with a dollop of salsa or hot sauce for added flavor.
  • Add toast or a croissant on the side for a complete breakfast spread.

Suggestions for Presentation

  • Garnish with fresh chives or parsley for a pop of color.
  • Serve directly from the skillet for a rustic, homestyle feel.
  • Use a large serving platter to showcase the golden, cheesy top.
Breakfast Casserole Recipe
Print

Breakfast Casserole Recipe

Servings

6

servings
Prep time

15

minutes
Cooking time

28

minutes

Ingredients

  • 1 lb (4 medium) Yukon yellow potatoes

  • 5 strips of bacon, sliced into strips

  • 1/2 medium onion, finely diced

  • 1 medium bell pepper, seeded and diced

  • 1-2 Tbsp olive oil (for sautéing)

  • 6 large eggs

  • 1/4 cup sour cream

  • 1/2 tsp salt

  • 1/8 tsp black pepper

  • 1 1/2 cups mozzarella cheese, divided

  • Diced tomatoes, chives, or avocado (optional garnish)

Directions

  • Step 1: Prep the Potatoes
  • Peel and grate the potatoes. Use several layers of paper towels to squeeze out any excess moisture. Set aside.
  • Step 2: Cook the Bacon and Vegetables2. Heat a heavy 10-inch oven-safe skillet (preferably cast iron) over medium-high heat. Add the sliced bacon and sauté for 2-3 minutes. Then, add the diced onion and bell pepper. Cook for 7-10 minutes, stirring occasionally, until golden brown. Remove from the skillet and set aside.
  • Step 3: Sauté the Potatoes3. In the same skillet, heat 1-2 tablespoons of olive oil over medium heat. Once the oil is hot, add the grated potatoes. Sauté for about 7 minutes, flipping occasionally to ensure even cooking. Do not season the potatoes at this stage. Spread them evenly across the bottom of the skillet and remove the skillet from heat.
  • Step 4: Prepare the Egg Mixture4. In a medium bowl, whisk together the eggs, sour cream, salt, and black pepper. Stir in the sautéed bacon, onion, and bell pepper mixture, along with 3/4 cup of the mozzarella cheese.
  • Step 5: Assemble and Bake5. Pour the egg mixture evenly over the potatoes in the skillet. Sprinkle the remaining 3/4 cup mozzarella cheese on top. Cover loosely with foil and bake at 350°F for 25 minutes.
  • Remove the foil and broil for 3-4 minutes, or until the top is golden brown.
  • Slice and serve with optional garnishes like diced tomatoes, chives, or avocado.

Filed Under: Desserts

Previous Post: « Marinated Beet Salad Recipe
Next Post: Spinach and Artichoke Pasta »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

ABOUT US
ComoHowTo is a food blog dedicated to easy, homemade recipes anyone can make. From quick weeknight dinners to classic family favorites, our recipes are simple, affordable, and full of flavor. Read more...

Recent recipes

Swedish Meatballs with Creamy Gravy

Healthy Granola Recipe

Nothing Bundt Cake Copycat Recipe

Peanut Butter Balls (Buckeyes)

Instant Pot Applesauce

Instant Pot Meatloaf with Mashed Potatoes

Copyright © 2026