Homemade Breakfast Casserole

This Homemade Breakfast Casserole is a simple casserole made with sausage, egg, and cheese for a delicious crowd-pleasing breakfast.

As much as the winter has us craving those warm comforting foods, it is still a busy time of the year. I am not always able to make us a warm breakfast and honestly, with a great breakfast casserole like this, why bother with the mess? I love making this for dinners too because it is simple to put together and yet at the same time completely delicious. You can opt to make this ahead of time to cut your time in the kitchen even further if you would like. But even if not, this Homemade Breakfast Casserole is simple to put together and is absolutely delicious.

Having a great breakfast casserole to bake up for baby showers, brunches, and even on Christmas morning simplifies things completely. I know this is one you go back to as much as I do.

Why You Will Love This Recipe

  • It is simple to make
  • It is completely from scratch, and made with whole ingredients
  • This breakfast casserole is filling and satisfying
  • It is a flavorful, crowd-pleasing casserole
  • it reheats well making it great for leftovers
  • You can make it ahead of time

Ingredients

Eggs- I use large eggs for this.

Baking Powder- This helps fluff the casserole when baking.

Cheese- I like using white cheddar or jack cheese but regular cheddar is delicious to use as well.

Breakfast Sausage- I like to use a mild breakfast sausage but you can also add a kick

Onion- I use diced yellow onion but white onion will also work.

Potato- I use russet potatoes to make this homemade breakfast casserole. Peel the potato before boiling it.

Salt- I use sea salt but table salt will work fine.

Milk- I use whole milk or 2% for this casserole.

What You Will Need To Make It

1 tsp baking powder

2 cups jack cheese

1 lb sausage

1 large russet potato

1/2 yellow onion

1 tsp sea salt

6 eggs

2 cups of milk

Directions

Begin by peeling and then boiling one large potato in a small saucepan. Boil until just done but not falling apart. While the potato boils, begin browning the sausage. Dice the onion and add it to the skillet. When the sausage is browned, remove it from the heat, strain off excess oil, and set it aside.

sausage browning in a skillet

In a separate bowl, crack the eggs, and add the milk, salt, and baking powder. Whisk until combined.

adding baking powder to eggs and milk
mixing egg batter for casserole

Cut the potato into cubed pieces and then add them to a bowl with the cheese, sausage, and egg mixture. Stir to combine.

dicing boil potato on a cutting board
pouring egg batter into a bowl

Pour mixture into an awaiting baking dish. Cover the baking dish with a piece of foil. Bake covered at 350℉ for 45 minutes.

a homemade breakfast casserole ready to bake

Then remove the foil and continue baking for another 10-15 minutes or until the breakfast casserole is bubbly and golden.

homemade breakfast casserole in a white casserole dish
woman scooping homemade breakfast casserole onto a plate

Cooking Notes

  • Breakfast sausage tends to have a lot of fat when cooked, it is a good idea to strain off the excess grease before adding it to the casserole.
  • I use ground breakfast sausage but you can spice it up by using a spicy ground sausage.
  • To make it this Homemade Breakfast Casserole even quicker you can use frozen potatoes. To do, use half a 15 oz bag for this recipe.

What to Serve with a Breakfast Casserole

  • Serve with a bowl of fresh fruit for a bit of lightness to the meal
  • I like to serve this Homemade Breakfast Casserole with a side of salsa
  • If serving at a brunch or gathering, a great option to pair this breakfast casserole with is a Puff Pancake. Creating a sweet and salty combination that works well for groups.
  • Toast and jam are always a favorite at the breakfast table.

Variations

  • This Homemade Breakfast Casserole is versatile as it is delicious. Here are a few variations to try.
  • Add fresh spinach and mushrooms
  • Try it with bell peppers either green, red or orange
  • Add a spicy sausage as opposed to the standard breakfast sausage for a kick
  • Cheeses are another great way to switch things up. Use sharp cheddar or mozzarella cheese
  • Add bacon alongside the sausage or swap the sausage out altogether

Substitutions

  • Meat- To make things leaner you can use turkey sausage or sub the sausage entirely and use ham or bacon
  • Milk- You can use half and half for this recipe if you don’t have milk on hand
  • Cheese- Cheese is one of the easiest substitutions to make. Use yellow cheddar, sharp cheddar, mozzarella or your favorite cheese to sub out the jack cheese
  • Potato- You can use any kind of potato for this recipe. But be sure to use enough since red potatoes are typically small in size. You want 7.5 oz or about 2 cups of diced potatoes for this. You can also use frozen potatoes for this recipe.
  • Onion- You can leave the onion out altogether or use red, white or even green onions.

Breakfast Casserole Tips

  • To Make Ahead- You can make this ahead of time by putting it together the night before and baking it in the morning
  • To Store- Cover and place in the fridge for up to 3 days.
  • To Reheat-This breakfast casserole is great reheated in the oven at 350℉ or you can place in the microwave.
  • To Freeze- Homemade Breakfast Casserole freezes well. Simply bake as directed then allow to cool completely before placing an air-tight lid on and storing in the freezer. To reheat through, place in a 350℉ for about 25 minutes.

Shop This Post

My Favorite Cast Iron Skillets

Vintage Baking Dish

Hobnail Mixing Bowls

Wooden Mixing Spoons

Pin For Later

If you try this recipe and love it, I would appreciate you coming back to give it 5 stars! Or tag me on Instagram @rox_aquaintlife!

Yield: 12 servings

Homemade Breakfast Casserole

homemade breakfast casserole

a simple delicious breakfast casserole made with sausage, egg, and cheese

Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes

Ingredients

  • 6 large eggs
  • 1 large russet potato
  • 1 tsp sea salt
  • 2 cups of jack cheese
  • 1 tsp baking powder
  • 2 lb ground breakfast sausage
  • 1/2 of a yellow onion diced
  • 2 cups of milk

Instructions

    1. Begin by peeling and then boiling one large potato in a small saucepan. Boil until just done but not falling apart.
    2. While the potato boils, begin browning the sausage.
    3. Dice the onion and add it to the skillet.
    4. When the sausage is browned, remove it from the heat, strain off excess oil, and set it aside.
    5. In a separate bowl, crack the eggs, add the milk, salt, and baking powder. Whisk until combined.
    6. Cut the potato into cubed pieces and then add them to a bowl with the cheese, sausage, and egg mixture. Stir to combine.
    7. Pour mixture into an awaiting baking dish. Cover the baking dish with a piece of foil.
    8. Bake covered at 350℉ for 45 minutes.
    9. Then remove the foil and continue baking for another 10-15 minutes or until the breakfast casserole is bubbly and golden.

Notes

  • Breakfast sausage tends to have a lot of fat when cooked, it is a good idea to strain off the excess grease before adding it to the casserole.
  • I use ground breakfast sausage but you can spice it up by using a spicy ground sausage.
  • To make it this Homemade Breakfast Casserole even quicker you can use frozen potatoes. To do this, use half a 15 oz bag for this recipe.

Nutrition Information:

Yield:

12

Serving Size:

1

Amount Per Serving: Calories: 410Total Fat: 31gSaturated Fat: 12gTrans Fat: 0gUnsaturated Fat: 16gCholesterol: 181mgSodium: 1041mgCarbohydrates: 10gFiber: 1gSugar: 4gProtein: 24g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Check Out More Reader Favorites!

Puff Pancake

Simple Spinach Farmhouse Frittata

Rainy Day Homemaking

Sweet Potato Hash

Classic Pancake Recipe

*Disclaimer: This post may contain affiliate links, which means I may receive commissions if you choose to purchase through the links I provide (at no cost to you).

Thank you for sharing!

Similar Posts