Breakfast in a Bun is the ultimate grab-and-go morning sandwich loaded with bacon, eggs, sausage, hashbrowns, and cheese all baked inside a golden, fluffy bun. It’s like a Runza or Bierock, but with a breakfast twist that makes every bite hearty and satisfying. Whether you’re meal-prepping for the week or whipping these up for a weekend brunch, this stuffed breakfast sandwich is as easy as it is delicious. Trust me — once you try it, you’ll never look at a drive-thru breakfast the same way again.

Jump to:
Why You'll Love this Recipe
A Breakfast in a Bun takes everything you crave in the morning and tucks it neatly into a soft, golden roll. No more juggling bacon, eggs, sausage, and hashbrowns on the side — it’s all in one bite! These little handheld sandwiches are great for busy mornings, road trips, or even freezing ahead for meal prep. Plus, they’re completely customizable, so you can swap in your favorite meats, cheeses, or veggies to make them your own.
If you love breakfast sandwiches, check out this Ultimate Brioche Breakfast Sandwich!
Ingredients

Frozen Bread Dough Loaves – Using store-bought frozen bread dough makes this recipe super easy while still giving you that fluffy, golden, homemade-bread vibe. I like to use "Bridgeford Ready Dough".
Frozen Hash Brown Patties – These add the perfect crispy, potato layer inside the bun without the mess of shredding and frying.
Ground Breakfast Sausage – Savory, juicy, and seasoned just right, sausage brings that hearty backbone to the filling. Try using this Breakfast Chicken Sausage Recipe for a spicier and more personalized flavor.
Bacon – Because no breakfast is complete without smoky, salty strips of bacon tucked inside.
Eggs – Fluffy scrambled eggs tie everything together and make the filling rich and satisfying.
Cheddar Cheese – A classic choice that melts beautifully, adding a creamy, sharp bite to balance all the savory goodness.
See the recipe card below for full information on ingredients and quantities.
Step-by-Step Instructions

Step 1: Follow the package instructions for thawing and rising your frozen bread dough.
I prefer to place mine in a 9x13-inch baking dish, covered with plastic wrap, and let it thaw overnight. In the morning, I allow it to rise.
While the bread is proofing, air fry the frozen hash brown patties at 400°F for 7 Minutes.

Step 2: Dice and fry the bacon in a cast-iron skillet. Once the bacon has begun to crisp up, add the ground breakfast sausage to the skillet until fully cooked through and broken up into small pieces.
Set the meat mixture and the hash browns aside, allowing them to cool.

Step 3: Whisk the eggs.
In the same skillet that was used for the mat mixture, scramble the eggs to your liking.
Once the eggs are cooked through, add them to the meat mixture along with the shredded cheese and stir to thoroughly combine, ensuring even distribution of each ingredient.

Step 4: Lightly flour a baking mat, take a loaf of the bread dough, and slice it into five equal dough balls.
Press a piece of the dough flat using your hands, place half of a hash brown on the flattened dough, and then scoop a ⅓ cup of the bacon, sausage, egg, and cheese mixture into the center. Begin pulling the sides up and pinching them together until fully sealed.
Place your Breakfast in a bun ball on an oiled baking sheet.
Preheat the oven to 350 degrees F and repeat the bun rolling steps until you're out of dough or filling, whichever comes first.
Bake the breakfast in a bun balls for 25 minutes, and then turn the broiler on low for about 3 minutes. But make sure and watch so the tops don’t burn. You just want them golden and crispy.
Once they are finished, remove them from the oven and place them on a cooling rack.
Expert Tips for Breakfast in a Bun
- Make-Ahead Friendly – These are perfect for meal prep! Just bake a batch, let them cool completely, and then wrap individually in foil or parchment paper.
- Freeze for Later – For longer storage, wrap each sandwich individually in a plastic wrap and freeze the wrapped buns in a freezer bag. They’ll stay fresh for up to 2 months.
- Reheating Made Easy – Pop one in the microwave for a quick fix or reheat in the air fryer for a crispier outside. If frozen, thaw overnight in the fridge before reheating.
- Customize Your Fillings – Swap cheddar for pepper jack, add veggies like peppers or onions, or try different meats to keep things interesting.
- Keep the Dough Sealed – When pinching the dough closed, make sure it’s tight so the cheese doesn’t ooze out while baking.
Recipe FAQs
Yes! These are perfect for meal prep. Just bake, cool, and wrap individually before refrigerating or freezing.
Cheddar is a classic, but pepper jack, Colby jack, or even Swiss all melt beautifully and add great flavor. I also like to add a slice of American cheese inside before reheating.
Not at all! You can swap in sausage links, ham, turkey sausage, or even vegetarian alternatives.
It’s best to thaw them overnight in the fridge, then reheat in the oven, air fryer, or microwave for best results.
Absolutely — diced peppers, onions, mushrooms, or spinach are great add-ins that balance the richness.
Yes! Homemade dough works just as well. Just plan ahead since you’ll need time for rising and proofing.
They’ll keep for about 3–4 days in an airtight container, making them a great grab-and-go breakfast for the week.
More Recipes You'll Love

If you made this Breakfast in a Bun recipe or any other of my recipes, please leave a Star Rating and let me know your thoughts in the comments below.
Don't forget to tag @chickenfriedkitchen on Instagram, Subscribe on YouTube, and Follow on Pinterest and Facebook! I'll see you there!
📖 Recipe

Breakfast in a Bun
Equipment
Ingredients
- 10 Eggs Scrambled
- 5 Hash Brown Patties Frozen
- 1 lb Ground Breakfast Sausage
- 6 Bacon Strips
- 2 Frozen Bread Loaves
- 1 Cup Shredded Cheddar Cheese
Instructions
- Thaw and Rise dough based on package instructions.
- air frying the frozen hash brown patties at 400 Degrees F for 7 Minutes.
- Dice and fry the bacon in a cast-iron skillet. Once the bacon has begun to crisp up, add the ground breakfast sausage to the skillet until fully cooked through and broken up into small pieces. Set the meat mixture and the hash browns aside aside allowing them to cool.
- Whisk the eggs.
- In the same skillet that was used for the mat mixture, scramble the eggs to your liking.
- Once the eggs are cooked through, add them to the meat mixture along with the shredded cheese and stir to thoroughly combine, ensuring even distribution of each ingredient.
- lightly flour a baking mat, take a loaf of the bread dough, and slice it into five equal dough balls.
- Press a piece of the dough flat using your hands, place half of a hash brown on the flattened dough, and then scoop a ⅓ cup of the bacon, sausage, egg, and cheese mixture into the center. Begin pulling the sides up and pinching them together until fully sealed.
- Place your Breakfast in a bun ball on an oiled baking sheet.
- Preheat the oven to 350 degrees F and repeat the bun rolling steps until you're out of dough or filling, whichever comes first.
- Bake the breakfast in a bun balls for 25 minutes, and then turn the broiler on low for about 3 minutes. But make sure and watch so the tops don’t burn. You just want them golden and crispy.
- Once they are finished, remove them from the oven and place them on a cooling rack.
Video

Notes
- Make-Ahead Friendly – These are perfect for meal prep! Just bake a batch, let them cool completely, and then wrap individually in foil or parchment paper.
- Freeze for Later – For longer storage, wrap each sandwich individually in a plastic wrap and freeze the wrapped buns in a freezer bag. They’ll stay fresh for up to 2 months.
- Reheating Made Easy – Pop one in the microwave for a quick fix or reheat in the air fryer for a crispier outside. If frozen, thaw overnight in the fridge before reheating.
- Customize Your Fillings – Swap cheddar for pepper jack, add veggies like peppers or onions, or try different meats to keep things interesting.
- Keep the Dough Sealed – When pinching the dough closed, make sure it’s tight so the cheese doesn’t ooze out while baking.









Leave a Reply