These Homemade Savory Breakfast Pastries are flaky, buttery, and filled with delicious combinations of eggs, cheese, meats, and vegetables. Whether you prefer a classic ham and cheese filling or a veggie-packed option, these pastries make for a perfect grab-and-go breakfast or a cozy brunch treat.
Why You’ll Love This Recipe
- Flaky & Buttery – Made with puff pastry or homemade dough for a crispy texture.
- Customizable Fillings – Choose from meats, cheeses, and veggies to suit your taste.
- Great for Meal Prep – Make ahead and reheat for busy mornings.
- Easy to Make – Uses store-bought puff pastry for convenience.
- Perfect for Any Occasion – Great for breakfast, brunch, or a savory snack.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Pastry Dough (or Use Store-Bought Puff Pastry):
- 2 sheets puff pastry, thawed
- 1 egg, beaten (for egg wash)
For the Savory Fillings (Choose One or Mix & Match):
Ham & Cheese:
- ½ cup diced ham
- ½ cup shredded cheddar cheese
- 1 tbsp Dijon mustard
Spinach & Feta:
- ½ cup fresh spinach, chopped
- ¼ cup feta cheese, crumbled
- ¼ tsp garlic powder
Bacon, Egg & Cheese:
- 3 eggs, scrambled
- ½ cup cooked bacon, crumbled
- ½ cup shredded mozzarella or cheddar
Mushroom & Swiss:
- ½ cup sautéed mushrooms
- ½ cup Swiss cheese, shredded
- ¼ tsp thyme
Directions

1. Preheat & Prepare the Dough
- Preheat oven to 400°F (200°C).
- Roll out puff pastry sheets on a floured surface and cut into squares or rectangles.
2. Add the Fillings
- Place 1-2 tbsp of your chosen filling in the center of each pastry square.
- Fold pastry over and seal the edges with a fork.
3. Egg Wash & Bake
- Brush the tops with beaten egg for a golden finish.
- Bake for 15-20 minutes, until golden brown and puffed.
4. Serve & Enjoy
- Let cool for a few minutes before serving.
- Enjoy warm with your favorite dipping sauce (optional).
Servings and Timing
- Servings: 6-8 pastries
- Prep Time: 10 minutes
- Bake Time: 15-20 minutes
- Total Time: 30 minutes
Variations
- Spicy Kick – Add chopped jalapeños or hot sauce.
- Vegetarian Option – Use roasted peppers, onions, and goat cheese.
- Make It Healthier – Use whole wheat puff pastry.
- Dairy-Free Option – Use vegan cheese and almond milk pastry.
- Extra Crispy – Sprinkle sesame seeds or Parmesan on top before baking.
Storage/Reheating
- Refrigeration: Store in an airtight container for up to 3 days.
- Freezing: Freeze unbaked or baked pastries for up to 2 months.
- Reheating: Bake at 350°F for 5-7 minutes or microwave for 30 seconds.
FAQs
Can I use crescent roll dough instead of puff pastry?
Yes! Crescent dough will be softer and fluffier.
Can I make these ahead of time?
Yes! Assemble and refrigerate overnight, then bake fresh.
What’s the best cheese for these pastries?
Cheddar, Swiss, mozzarella, feta, or goat cheese work great.
Can I make a sweet version?
Yes! Try fillings like cream cheese & jam or Nutella & banana.
How do I prevent soggy pastries?
Make sure fillings aren’t too wet and bake until golden brown.
Can I use frozen puff pastry?
Yes! Just thaw overnight in the fridge before using.
What’s a good dipping sauce?
Try honey mustard, salsa, or herbed cream cheese.
Can I air-fry these pastries?
Yes! Air-fry at 375°F for 10-12 minutes, flipping halfway.
What’s the best way to seal the edges?
Use a fork to crimp the edges and brush with egg wash.
Can I make these into mini pastries?
Yes! Cut into smaller pieces and reduce bake time to 10-12 minutes.
Conclusion
These Homemade Savory Breakfast Pastries are easy to make, endlessly customizable, and absolutely delicious. Whether you prefer a classic ham & cheese combo or a veggie-packed option, these pastries are perfect for any breakfast or brunch spread. Try them today and enjoy a warm, flaky, and satisfying treat!
PrintHomemade Savory Breakfast Pastries
These flaky, buttery pastries are filled with savory eggs, cheese, crispy bacon (or sausage), and fresh herbs. Perfect for brunch, meal prep, or an on-the-go breakfast, these pastries are easy to make with store-bought puff pastry!
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 6 pastries 1x
- Category: Breakfast, Brunch
- Method: Baking
- Cuisine: French-American
Ingredients
For the Pastries:
- 1 sheet puff pastry, thawed
- 3 large eggs
- ¼ cup heavy cream or milk
- ½ cup shredded cheddar or Swiss cheese
- 4 strips bacon, cooked & crumbled (or ½ cup cooked sausage)
- ½ tsp salt
- ¼ tsp black pepper
- ½ tsp garlic powder
- ¼ cup green onions or chives, chopped
- 1 egg (for egg wash, optional)
For Garnish (Optional):
- Sesame seeds or poppy seeds
- Fresh parsley or thyme
Instructions
1. Preheat & Prep the Pastry
- Preheat oven to 400°F (200°C).
- Roll out puff pastry on a floured surface and cut into 6 equal squares.
- Place on a parchment-lined baking sheet.
2. Prepare the Egg Mixture
- In a bowl, whisk together eggs, cream, salt, pepper, and garlic powder.
- Cook over medium-low heat, stirring gently, until just set (slightly undercooked, as they’ll bake further).
- Remove from heat and mix in cheese and crumbled bacon/sausage.
3. Assemble the Pastries
- Spoon 2 tbsp of egg mixture onto the center of each puff pastry square.
- Fold corners toward the center, leaving a small gap to show the filling.
- Brush edges with egg wash (1 beaten egg mixed with 1 tbsp water).
- Sprinkle with sesame seeds or poppy seeds (optional).
4. Bake & Serve
- Bake for 18-20 minutes, until golden brown and puffed.
- Let cool for 5 minutes, then garnish with fresh herbs.
- Serve warm with hot sauce, salsa, or a side of fruit!
Notes
- Make it vegetarian: Skip the meat and add sautéed spinach, mushrooms, or roasted peppers.
- Use different cheeses: Try feta, mozzarella, or pepper jack for extra flavor.
- Storage: Keep in the fridge for 3 days or freeze for up to 2 months. Reheat in the oven at 350°F (175°C) for 10 minutes.