Breakfast Pizza brings together all your morning favorites—scrambled eggs, ham, sausage, and melted cheese—for a delicious meal that the whole family will love. It’s a fun way to start your day and feed a crowd in just 20 minutes.
Looking for more breakfast recipes? Check out my Biscuit Breakfast Bowl, Pancake and Sausage Bites, and this Low-Carb Breakfast Idea next.
Breakfast Pizza Recipe
Breakfast pizza is perfect for holiday mornings and lazy weekends. It’s an easy-to-make dish that’s perfect for those special occasions like Christmas morning or Easter brunch when you want something hearty and filling.
One of the best things about it is that it’s a great way to use up leftovers, whether it’s ham from the day after Thanksgiving or extra cheese and sausage from the fridge.
Plus, it reheats well, so any leftovers make a quick and satisfying breakfast the next day. With all the flavors of a classic breakfast in one bite, this pizza is bound to become a family favorite.
What is Breakfast Pizza?
Breakfast Pizza is a fun twist on traditional pizza, swapping out typical toppings for classic breakfast ingredients. It’s a versatile dish that includes scrambled eggs, cheese, sausage, and ham (or whatever you're craving and have on hand).
Ingredients
- Meat: Breakfast sausage and ham are my go-to for this recipe. I love how the sausage adds that savory kick while the ham brings a touch of sweetness.
- Eggs: I scramble the eggs just until they’re soft and still a bit wet. They finish cooking in the oven and stay nice and tender, so the pizza doesn’t end up dry.
- Seasoning: Just a bit of salt and black pepper in the eggs is enough to keep the flavors balanced. The cheese sauce and meats already bring so much to the table.
- Cheddar Cheese: I sprinkle some extra shredded cheddar on top for that perfect, golden melt. It adds an irresistible layer of cheesy goodness.
Cheese Sauce
- Butter: Real butter is key for that rich base in the sauce. I’ve tried alternatives, but nothing beats the depth of flavor butter brings.
- Flour: Just enough to thicken the sauce without making it heavy. You want a smooth and velvety consistency.
- Milk: I go with whole milk for creaminess, but if you only have 2% on hand, that works too. Just avoid skim milk since it can make the sauce too thin.
- Cheese: Sharp cheddar is non-negotiable for me. It gives the sauce that bold, tangy flavor that pairs so well with the other toppings.
- Seasoning: Onion powder, garlic powder, and black pepper bring a warm, savory depth to the sauce. It’s simple but hits all the right notes.
- Chives (optional): A sprinkle of chives on top gives a fresh, slightly oniony bite that brightens everything up. I love adding them for a little pop of color and flavor.
How to Make Breakfast Pizza
See recipe card for ingredient quantities and full instructions.
I preheat my oven to 400°F and start by cooking the breakfast sausage until browned, breaking it up as it cooks. Once done, I set it aside on paper towels to drain excess grease. Next, I chop the ham into small pieces and sear it in the same pan for 5-7 minutes until it starts to brown, then set it aside.
In a bowl, I scramble the eggs with salt and black pepper. I cook the eggs in a non-stick skillet until they are just set, keeping them slightly soft so they can finish cooking in the oven. For the cheese sauce, I melt butter in a skillet over medium heat and stir in the flour until fully absorbed.
I slowly whisk the milk into the flour mixture until it’s smooth, adding a bit more milk if needed. Then, I mix in the sharp cheddar and seasonings, stirring until the cheese melts and everything is combined. I spread at least one cup of the cheese sauce evenly over the pizza crust and layer on the eggs, sausage, and ham.
Finally, I top it with more cheese and bake the assembled pizza for about 10 minutes or until the crust is golden brown. The result is a hearty, flavorful breakfast pizza that’s perfect for sharing.
Pro Tips
- Cook the sausage and ham before placing them on the pizza. Pre-cooking the meats ensures they are fully done and helps the flavors blend seamlessly during baking.
- Do not cook the eggs all the way through on the stove. Leave them slightly soft so they finish cooking in the oven, staying tender and avoiding dryness.
- Use room temperature ingredients for the cheese sauce. This helps the butter, milk, and cheese melt together smoothly without clumping.
- Spread the cheese sauce evenly over the crust. This creates a balanced layer of flavor and keeps the toppings in place as they bake.
- Keep an eye on the pizza as it bakes. Depending on your oven, the crust may brown faster, so check it a minute or two before the 10-minute mark.
- For a crispier crust, pre-bake the pizza crust for 3-4 minutes before adding the cheese sauce and toppings. This prevents a soggy base.
- Add chives or fresh herbs after baking. This gives a burst of color and freshness without wilting in the oven.
Make Ahead
Prep the pizza exactly as described in the recipe card, but DO NOT add the eggs. Instead of baking immediately, tightly wrap the pizza in plastic wrap, then again with foil. If the pizza will fit into a gallon size Ziploc bag, place it in there as well!
Freeze: Label the pizza, and freeze it for up to one month. When it is time to cook the pizza, scramble the eggs and add them to the frozen pizza. Bake it in the oven on 375 degrees for 15 minutes.
Storage
To store leftover breakfast pizza, wrap the slices tightly in aluminum foil or place them in an airtight container and refrigerate for up to 3 days.
When you're ready to reheat, preheat your oven to 350°F and warm the slices on a baking sheet for about 8-10 minutes or until heated through. This method keeps the crust crisp and the toppings from drying out.
You can also use a skillet over medium heat for a quick reheat with a crisp bottom or the microwave for convenience, though the crust may be softer.
Variations
- Crescent-roll dough: Pre-bake the crescent-roll dough at 375°F for 5-7 minutes until it begins to set. This prevents a soggy crust when you add the cheese sauce and toppings. Then, layer the toppings and bake for 10-12 minutes until golden brown.
- Bacon: To substitute bacon for the ham, chop it up roughly and pan fry it until it is completely cooked. Set it to the side to drain excess grease. Then assemble the breakfast pizza according to the directions below.
- Runny Eggs: If you enjoy a yolky egg, try cracking the eggs directly over the assembled pizza with cheese and meats instead of scrambling them beforehand. For serving multiple people, crack 3-4 eggs on top to ensure each person gets a portion.
FAQ
What if my crust turns soggy?
Pre-bake the flatbread or dough slightly before adding the toppings to avoid a soggy crust. Also, make sure your cheese sauce isn’t too runny; it should be thick enough to spread without pooling.
How do I prevent the eggs from overcooking?
Scramble the eggs until they're slightly underdone before adding them to the pizza, as they’ll finish cooking in the oven. If using runny eggs, keep an eye on the bake time to get your desired yolk consistency.
Why is my cheese sauce too thick?
If your cheese sauce is too thick, gradually add a teaspoon of milk at a time until you reach the desired consistency. Stir well between each addition to keep the sauce smooth.
More Pizza Recipes
Looking for other recipes like this? Try these:
After you try this Breakfast Pizza recipe, I'd love to hear your thoughts. Comment below and follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious recipes!
📖 Recipe
Ingredients
- 1 pre-made Pizza crust
- ½ cup Breakfast sausage cooked and crumbled
- ½ cup Ham cooked and chopped
- 2 large Eggs scrambled
- ¼ teaspoon Salt
- ¼ teaspoon Black pepper
- ¼ cup Cheddar cheese shredded for garnish
Cheese Sauce
- 2 tablespoons Butter
- 1 ½ tablespoon Flour
- ½ cup Milk
- 1 cup Sharp Cheddar cheese shredded
- 1 teaspoon Onion powder
- 1 teaspoon Garlic powder
- 1 teaspoon Black pepper
- Chives for garnish optional
Instructions
- Preheat oven to 400 degrees. Cook breakfast sausage until there is no more pink. Break the sausage up with a spoon as it cooks. Once it is done, set it aside on a bed of paper towels for access grease to drain.
- Cut ham into small bite size pieces. Use the same pan the sausage cooked in, and sear it for 5-7 minutes, until it begins to brown. Remove the ham from the pan and set it aside.
- Mix-up (scramble) the eggs in a medium size bowl. Add the salt and pepper to the egg mixture. Pour the eggs into a non-stick skillet and scramble them until they are semi soft. Try not to cook them all the way through, as they will finish cooking in the oven.
- Cheese Sauce
- Place the butter in a skillet over medium heat. Once it begins to melt, sprinkle in the flour. Continue stirring the flour into the butter until it is fully absorbed.
- Slowly pour the milk into the flour mixture. Whisk it together until it is smooth. If the mixture is too thick, add a teaspoon of milk at a time.
- Mix the sharp cheddar cheese, and all of the seasonings into the sauce. Stir until fully combined, and the cheese is melted.
- Assemble the Breakfast Pizza
- Spread at least one cup of the cheese sauce onto the pizza dough. Smooth it out into one even layer. Add more sauce if desired.
- Begin layering the remaining ingredients over the cheese sauce. Add the eggs, sausage, and ham into even layers across the entire pizza.
- Sprinkle remaining cheese over the top and bake in the oven for 10 minutes, or until crust is golden brown.
Henna says
We made this for brunch last weekend and it was a HUGE hit! My kids were asking for seconds. So I’m definitely making it again, and gonna try it with bacon! Thanks for the recipe.
Tamara J. says
Awesome! Thanks for the kind review.
Henna says
So delicious!
Jazz says
Added a bit of avocado to my finished pizza and it was perfect!
Chenée Lewis says
Love the cheese sauce! So good!
Chenée Lewis says
I made this with homemade naan, and it came out perfectly! The cheese sauce was amazing!
Taneisha says
I came across your recipe on Instagram and I immediately gathered all my ingredients to make it! It was so easy to make and delicious! Thank you so much for this amazing recipe!!
Capri says
I made this for brunch this past weekend and my family loved it! They are asking me to make it again today! This recipe is definitely a winner!
Eric & Shanna Jones says
This is so good! We replaced the bacon with chicken sausage, and the kids ate more than we did! Making it again soon! Thanks for this recipe.
Eric & Shanna Jones says
Can't wait to make this again!
Kim says
I really love a savory breakfast as well! Breakfast pizza is going to be added to my rotation.
Kaluhi says
Loved all the flavors! this was really filking too and made for a divine firsr meal of the day!
Crystal DaCruz says
I know I already raved about this pizza on Instagram but this pizza was seriously delicious!! My kids have been asking me to make it again and again!! Thanks for sharing!
Britney says
The bacon on top of the pizza paired with the delicious cheese and eggs made this recipe a winner! I can’t wait to try this again!
Britney Brown says
The bacon on top of the pizza paired with the delicious cheese and eggs made this recipe a winner! I can’t wait to try this again!
Robin says
I enjoy brunch more than any meal of day so I can't wait to make this for my guests one day soon.
Renia says
A genius way to enjoy a non traditional, yet traditional breakfast meal. We substituted turkey bacon and it was stellar!
Kate says
I am not much of a breakfast person but this recipe made me change my mind about breakfast. Tasted amazing. Great recipe!