Breakfast Stuffed Puff Pastry Bars

Originally posted 7/04/2021 *Updated 11/08/2025*

These Breakfast Stuffed Puff Pastry Bars consist of every breakfast favorite; sausage gravy, hash browns, eggs, cheese, and bacon. These bars are perfect for weekends and holidays, but above all, they’re highly addicting!

I created these bars over 4 (!!!!!) years ago when I was determined to make something that had never been made before- or published, at least. It starts off with breakfast sausage in a creamy white gravy, crispy hash browns, egg wash, bacon, and havarti cheese slices layered onto a puff pastry sheet and then topped with the second puff pastry sheet. To finish it all off, bake until golden brown and flaky.

Tips for baking these Breakfast Puffed Pastry Bars :

Par-bake the bottom puff pastry layer — Because the filling contains moisture and fat, the bottom layer of puff pastry will be soggy, though I like them that way anyway- and that’s okay too!
Minimize the excess grease — The fillings can be very greasy, the bars will be greasy when refrigerated and reheated- I recommend NOT using a microwave but use an air fryer instead. When cooking the hash browns, use only enough olive/avocado oil so they crisp without becoming soggy. 
Let it rest before slicing & serve warm — Let them cool for 5-10 minutes before cutting so the filling sets and the puff pastry layers stay crisp. Then serve while still warm for best flakiness and texture.

How to make these savory breakfast bars step-by-step:

In a frying pan cook ground sausage until brown throughout. Do not drain. Set heat to medium-low and mix in the 2 tbsp of flour to the sausage sitting in grease, it should be bubbling. The point here is to create a roux which in the end will result in a thick sausage gravy. Add the ⅓ cup of milk and 1 tsp pepper, remove from heat.

Add the sausage gravy on top of the first puff pastry sheet. Wipe out the pan because you will be using it for next steps.

In a frying pan, cook the shredded hash browns until golden crispy on both sides. If using oil to cook them, use olive oil but only add as needed so that the hash browns don’t carry over extra grease or become soggy.

Add hashbrowns on top of the sausage gravy. Mix an egg in a small bowl and carefully pour about ½ of the egg mixture on top of the hash browns.. Brush the bare pastry perimeter with some of the egg mixture, there should still be a good amount left for the puff pastry sheet that is going to go on top.

Once bacon is prepared the way you prefer, crumble it and sprinkle over layered breakfast. Place 6 slices of cheese on top of the bacon.

Carefully place the second puff pastry sheet on top and press the edges to connect the top and bottom pastry sheets. Press them together with a fork all the way around. Brush egg wash all over the top and bake for 18-23 minutes or until golden brown. Let cool for 5-10 minutes before cutting into 9 pieces, or smaller. Serve while still hot/warm for ultimate flakiness.

Breakfast Puff Pastry Bars

4.28 from 29 votes
Sausage gravy, hash browns, bacon, cheese, and egg stuffed inside two puff pastry sheets.
Prep Time 30 minutes
Cook Time 23 minutes
Total Time 53 minutes
Servings: 9 bars
Course: Breakfast
Cuisine: American

Ingredients
  

  • 2 puff pastry sheets
  • 8 oz ground sausage
  • 2 tbsp flour
  • 1/3 cup milk
  • 1 tsp pepper
  • ½ half bag frozen shredded hash browns see notes
  • 1 egg
  • 6 slices of cheese havarti or cheddar
  • 4-6 oz bacon chopped

Method
 

  1. Preheat oven to 350F and line a small/medium cookie sheet with parchment paper or silicone mat.
  2. Bake the one puff pastry sheet first for 10 minutes or so. Make sure it is not fully cooked (no golden color or flakiness) we just want to par bake to avoid a soggy bottom crust. If you do not care, skip this step altogether!
  3. In a frying pan cook ground sausage until brown throughout. Do not drain. Set heat to medium-low and mix in the 2 tbsp of flour to the sausage sitting in grease, it should be bubbling. The point here is to create a roux which in the end will result in a thick sausage gravy. Add the ⅓ cup of milk and 1 tsp pepper, remove from heat. Add the sausage gravy on top of the first puff pastry sheet. Wipe out the pan because you will be using it for next steps.
  4. In a frying pan, cook the shredded hash browns until golden crispy on both sides. If using oil to cook them, use olive oil but only add as needed so that the hash browns don’t carry over extra grease or become soggy. Add hashbrowns on top of the sausage gravy.
  5. Mix an egg in a small bowl and carefully pour about ½ of the egg mixture on top of the hash browns.. Brush the bare pastry perimeter with some of the egg mixture, there should still be a good amount left for the puff pastry sheet that is going to go on top.
  6. For the bacon, there are multiple ways to cook it, such as: in the air fryer with the basket- it’s mess free and reduces the bacon smell in the house, stovetop, or oven. There’s also some really good fully cooked bacon that is perfect for this recipe to avoid more cooking. Once bacon is prepared the way you prefer, crumble it and sprinkle over layered breakfast.
  7. Place 6 slices of cheese on top of the bacon.
  8. Carefully place the second puff pastry sheet on top and press the edges to connect the top and bottom pastry sheets. Press them together with a fork all the way around. Brush egg wash all over the top and bake for 18-23 minutes or until golden brown. Let cool for 5-10 minutes before cutting into 9 pieces, or smaller. Serve while still hot/warm for ultimate flakiness.

Tried this recipe?

Let us know how it was!

4.28 from 29 votes (29 ratings without comment)
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments