These breakfast stuffed puff pastry bars are a yummy way to start your day! Flaky pastry filled with eggs, cheese, and your favorite meats make for a tasty treat.
Plus, they’re super fun to make! I love putting in whatever I have on hand—it’s a perfect recipe for a clean-out-the-fridge moment. Breakfast can be this easy and delicious!
Key Ingredients & Substitutions
Puff Pastry: Puff pastry is the star of this recipe, giving those flaky layers we love! If you need a gluten-free option, you can find gluten-free puff pastry in many stores
Eggs: Fresh eggs are ideal for a fluffy filling. If you’re vegan, you could try mashed tofu or a store-bought egg substitute to create a similar texture.
Cheese: Cheddar is a classic choice, but feel free to mix in mozzarella, feta, or even cream cheese for a different flavor profile. I enjoy using pepper jack for a bit of spice.
Breakfast Meat: Sausage offers wonderful flavor, but you can swap it with crispy bacon, diced ham, or even skip the meat for a vegetarian option. Adding chopped spinach or bell peppers can enhance the filling too.
How Do I Get the Pastry to Be Perfectly Flaky?
The key to flaky puff pastry is working with it properly. Don’t overwork the dough! Keep it cold as much as possible to maintain those layers.
- Thaw the pastry in the fridge and work quickly when rolling it out.
- Make sure when you cut, it’s firm enough to handle without squishing it. Use a sharp knife for clean edges.
- Press the edges firmly to seal, but avoid squeezing all the air out as those air pockets create flakiness!

Breakfast Stuffed Puff Pastry Bars
Ingredients You’ll Need:
- 1 sheet puff pastry (thawed if frozen)
- 4 large eggs
- 1/4 cup milk or heavy cream
- Salt and pepper to taste
- 1/2 cup cooked breakfast sausage, crumbled (or bacon or ham)
- 1/2 cup shredded cheddar cheese (or your favorite cheese)
- 1 tablespoon chopped onions (optional)
- 1 tablespoon butter or oil for cooking eggs
- 1 egg (for egg wash)
How Much Time Will You Need?
This recipe takes about 10 minutes of prep time and 15-20 minutes of cooking time. You’ll be enjoying these delicious breakfast bars in around 30-35 minutes total! Perfect for a quick yet hearty breakfast.
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 400°F (200°C). This is important to get that perfect golden color on your pastry! While it heats, line a baking sheet with parchment paper to prevent sticking.
2. Prepare the Egg Mixture:
In a medium bowl, crack the 4 large eggs. Add the 1/4 cup of milk or heavy cream, sprinkle in some salt and pepper, and whisk everything together until it’s well blended. This will be your creamy filling!
3. Cook the Eggs:
In a small skillet, heat 1 tablespoon of butter or oil over medium heat. If you’re using onions, add them to the skillet and cook until they’re soft. Then pour in your egg mixture and gently scramble until the eggs are just set but still soft. Remove from heat and set aside.
4. Add Your Fillings:
Fold in the cooked breakfast sausage, bacon, or ham, along with the shredded cheese into the scrambled eggs. This filling is going to be so tasty!
5. Roll and Cut the Puff Pastry:
On a lightly floured surface, roll out the sheet of puff pastry until it’s nice and flat. Cut it into rectangular pieces—about 4 large bars (or smaller if you want bite-sized!).
6. Assemble the Bars:
Take a portion of the egg filling and place it on one half of each pastry rectangle. Make sure to leave space at the edges for sealing. Then, fold the pastry over to cover the filling, and press the edges together firmly.
7. Seal and Prepare for Baking:
If you’d like, use a fork to crimp the edges—it looks cute and helps seal it better! Now, place the filled bars on the lined baking sheet.
8. Add the Egg Wash:
In a small bowl, beat the remaining egg. Use a brush to gently apply it to the tops of the puff pastry bars. This will give them a beautiful golden finish when baked!
9. Make Ventilation Slits:
Using a sharp knife, carefully make a couple of small slits on the top of each bar to let steam escape. This helps prevent them from bursting open while baking.
10. Bake:
Put your baking sheet in the preheated oven and bake for 15-20 minutes, or until the pastry is puffy and golden brown. The aroma will make your stomach growl!
11. Cool and Serve:
Once they’re out of the oven, let the puff pastry bars cool for a few minutes. Enjoy them warm as a delicious, flaky breakfast treat!
These breakfast stuffed puff pastry bars are perfect for a family breakfast or a grab-and-go snack. Enjoy every bite!
Can I Use Different Types of Meat?
Absolutely! You can swap the breakfast sausage for bacon, ham, or even vegetarian options like sautéed mushrooms or spinach for a meat-free filling.
How Do I Store Leftover Pastry Bars?
Store any leftovers in an airtight container in the fridge for up to 2 days. To reheat, place them in the oven at 350°F (175°C) for about 10 minutes, or until warmed through. This helps keep the pastry flaky!
Can I Make These Pastry Bars Ahead of Time?
Yes! You can prepare the filling and assemble the bars the night before. Just cover and refrigerate them, then bake just before serving for a fresh, hot breakfast!
What If I Don’t Have Puff Pastry?
If you don’t have puff pastry, you can use crescent roll dough or phyllo pastry as alternatives. Just adjust the cooking time slightly based on the type of dough you use.



