Homemade Breakfast Casserole
This homemade breakfast casserole is a simple dish made with sausage, egg, and cheese for a delicious crowd-pleasing breakfast that you can enjoy as is or make additions as you like.
I have been wanting to share more casseroles on the blog and recently began making this very tasty, but very simple breakfast casserole for the chilly mornings we have been having. This one is the perfect breakfast casserole, in my honest opinion because it has something for everyone. Sausage for the meat lover, eggs for protein and potatoes for those wanting something hearty. But the best part is that you can make it ahead and enjoy the next morning. This egg casserole recipe is great for brunches as an addition and I have even served it for a Christmas morning breakfast alongside our annual batch of cinnamon rolls.
This recipe calls for fresh potatoes over frozen tater tots and for this should be par boiled ahead of time. The potatoes will need to be peeled beforehand and the best way to assemble the whole thing is to have a prepared baking dish ready to toss everything in as you go. The whole casserole takes minutes to prep and the bake time will vary slightly oven to oven. Insert a toothpick to the center of the casserole to test. This casserole bakes up golden brown and oozing from the cheese.
This Homemade Breakfast Casserole Is…
- Great to enjoy fresh or the next day.
- An easy recipe perfect for a weekend breakfast, special occasion, or holiday breakfast.
- A classic breakfast casserole that you can enjoy as is or make additions to.
- A complete meal in one and a family favorite.
- Made with fresh potatoes and simple ingredients.
Ingredients
Eggs- I use large eggs for this.
Baking Powder- helps to 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 pork sausage but you can add a kick by using spicy sausage or make it leaner by using ground turkey sausage.
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.
Tools
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 over medium heat. Chop the onion and add the chopped onion to the skillet. When the sausage is browned, remove it from the heat, strain off excess oil, and set it aside.
In a separate bowl, crack the eggs, and add the milk, salt, and baking powder. Whisk until combined.
Cut the potato into cubed pieces and then add them to a bowl with the cheese, sausage, and egg mixture. Stir to combine.
Pour mixture into an awaiting baking dish. Cover the baking dish with a piece of foil. Bake covered at 350℉ for 45 minutes.
Then remove the foil and continue baking for another 10-15 minutes or until the breakfast casserole is bubbly and golden.
Cooking Notes
- Breakfast sausage tends to have a lot of fat when cooked, make sure to to strain off the excess grease before adding it to the casserole.
- To make it this 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 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 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 the baking dish with aluminum foil or put it into an airtight container and place in the fridge for up to 3 days.
- To Reheat-This breakfast casserole is great reheated in the oven at 280℉ until warmed through or you can put it 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
*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).
Pin For Later
Check Out More Reader Favorites!
If you try this recipe and love it, I would appreciate you coming back to give it 5 stars!
Homemade Breakfast Casserole
An egg mixture with sausage, cheese, onion and potatoes.
Ingredients
- 1 lb ground breakfast sausage
- 6 large eggs
- 2 russet potatoes peeled
- 3/4 tsp sea salt
- 2 cups of jack cheese
- 1 tsp baking powder
- 1/2 of a yellow onion diced
- 2 cups of milk
Instructions
- 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 over medium heat.
- Chop the onion and add the chopped onion to the skillet.
- When the sausage is browned, remove it from the heat, strain off excess oil, and set it aside.
- In a separate bowl, crack the eggs, add the milk, salt, and baking powder. Whisk until combined.
- Cut the potato into cubed pieces and then add them to a bowl with the cheese, sausage, and egg mixture. Stir to combine.
- Pour mixture into an awaiting baking dish. Cover the baking dish with a piece of foil.
- Bake covered at 350℉ for 45 minutes.
- 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, Make sure to strain off the excess grease before adding it to the casserole.
- To make it this breakfast casserole even quicker you can use frozen potatoes. To do this, use half a 15 oz bag for this recipe.
Nutrition Information:
Yield:
12Serving Size:
1Amount Per Serving: Calories: 291Total Fat: 20gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 149mgSodium: 686mgCarbohydrates: 10gFiber: 1gSugar: 3gProtein: 17g