As I pulled the warm, golden rolls from the oven, the tempting aroma filled my kitchen, instantly transporting me to my favorite cozy café. These Spinach Ham Breakfast Rolls are a delightful fusion of flavors, featuring savory ham, vibrant spinach, and fluffy scrambled eggs all wrapped in a soft, pillowy dough. What’s more, this recipe is designed for busy mornings—quick to prepare and perfect for breakfast, brunch, or even a portable snack. You can easily adapt this dish for a vegetarian option by swapping out the ham for sautéed vegetables like mushrooms or bell peppers. Trust me, whether you serve them fresh from the oven or reheat them later in the week, these rolls are sure to impress. Could any breakfast be more satisfying? Let’s dive into this delicious recipe!

Why are these rolls a game-changer?
Convenient Snack: These Spinach Ham Breakfast Rolls are perfect for busy mornings, providing a satisfying and hearty option that can be enjoyed on-the-go.
Flavor Explosion: The combination of savory ham, fresh spinach, and fluffy scrambled eggs wrapped in soft dough creates a mouth-watering taste that’s hard to resist.
Versatile Variations: Don’t hesitate to customize with different vegetables or cheeses to suit your taste; try Amish Hamburger Steak for a protein-packed option.
Quick Preparation: With just a few simple steps, you’ll have warm, homemade rolls ready in no time, making them ideal for a relaxed brunch with friends or family.
Freezer-Friendly: These rolls can be frozen and reheated, ensuring you always have a delicious breakfast ready when you need it! For more delicious meal ideas, check out Lasagna Ricotta Spinach for a filling vegetarian option.
Spinach Ham Breakfast Rolls Ingredients
For the Dough
• All-purpose flour – Provides structure; substitute with a gluten-free blend for a gluten-free option.
• Active dry yeast – Acts as a leavening agent; instant yeast can be used without proofing for convenience.
• Sugar – Adds a touch of sweetness to activate the yeast; can be omitted for a less sweet dough.
• Salt – Enhances overall flavor; essential for balancing the sweetness.
• Warm milk – Hydrates the dough and adds richness; almond milk works well for a dairy-free version.
• Melted butter – Adds moisture and flavor; olive oil can be an alternative for those avoiding dairy.
For the Filling
• Spinach – Provides nutritional value and flavor; fresh or well-drained frozen spinach can be used.
• Ham – Delivers a savory taste; omit for a vegetarian option or replace with sautéed mushrooms or bell peppers.
• Eggs – Adds protein and binds the filling; you can use aquafaba (chickpea water) for an egg-free alternative.
• Cheese (optional) – Enhances the savory profile; feta or Parmesan can replace cheddar for added flavor.
Make these Spinach Ham Breakfast Rolls for a delightful start to your day or a convenient portable snack!
Step‑by‑Step Instructions for Spinach Ham Breakfast Rolls
Step 1: Proof the Yeast
In a small bowl, combine 1 packet of active dry yeast with 1 cup of warm milk and 1 tablespoon of sugar. Allow this mixture to sit for about 5 minutes, or until it becomes frothy and bubbly—this indicates that your yeast is alive and ready to work its magic in the Spinach Ham Breakfast Rolls.
Step 2: Prepare the Dough
In a large mixing bowl, whisk together 3 cups of all-purpose flour and 1 teaspoon of salt. Create a well in the center and pour in the frothy yeast mixture along with 3 tablespoons of melted butter. Mix until a dough forms, then transfer it to a floured surface and knead for about 8-10 minutes until the dough is smooth and elastic.
Step 3: First Rise
Shape the kneaded dough into a ball and place it in a greased bowl, turning it to coat. Cover the bowl with a clean kitchen towel and let it rise in a warm spot for about 1 hour, or until it has doubled in size—this step is crucial for achieving that soft, fluffy texture in your Spinach Ham Breakfast Rolls.
Step 4: Prepare the Filling
While the dough is rising, heat a skillet over medium heat and add 2 cups of fresh spinach, sautéing until wilted. In a separate bowl, scramble 2 eggs, then combine the cooked spinach with 1 cup of diced ham and optional shredded cheese. Mix well and set aside to cool slightly while you shape the dough.
Step 5: Shape the Rolls
Once the dough has risen, punch it down to release the air. Divide the dough into 10 equal portions. On a floured surface, roll each portion into a rectangle, about 1/4-inch thick. Place a generous spoonful of the spinach filling in the center of each rectangle, fold the sides over, and pinch the seams to seal tightly.
Step 6: Second Rise
Arrange the filled rolls seam-side down on a greased baking sheet. Cover them with a towel and let them rise for another 30 minutes, or until they are puffy. This second rise helps create a light and airy interior, perfect for your savory Spinach Ham Breakfast Rolls.
Step 7: Bake
Preheat your oven to 350°F (175°C). If desired, brush the tops of the rolls with a beaten egg for a golden glaze. Bake in the preheated oven for about 20 minutes, or until the tops are golden brown and the rolls sound hollow when tapped on the bottom—an unmistakable sign of a delicious baked good!
Step 8: Cool and Serve
Once baked, remove the Spinach Ham Breakfast Rolls from the oven and transfer them to a wire rack to cool slightly. Allow them to sit for about 5-10 minutes before serving to fully develop flavors. Enjoy them warm as a delightful breakfast treat or a convenient snack!

Spinach Ham Breakfast Rolls Variations
Feel free to explore your creativity with these delightful rolls, enhancing flavors and textures to fit your mood!
-
Vegetarian Option: Omit the ham and add sautéed mushrooms, bell peppers, or zucchini for a delicious veggie-filled treat!
-
Cheese Swap: Use feta or mozzarella instead of cheddar for a completely new flavor twist. Both of these cheeses bring unique tanginess that will elevate your rolls.
-
Gluten-Free: Swap out all-purpose flour for a gluten-free blend to cater to your dietary needs while still enjoying these fluffy rolls. Just ensure your yeast is gluten-free as well!
-
Dairy-Free: Replace melted butter with olive oil and use almond milk instead of regular milk. These small changes will keep your rolls moist and tasty without any dairy.
-
Spicy Kick: Add some red pepper flakes or diced jalapeños to the filling for a spicy version that will wake up your taste buds! Feel free to adjust the amount based on how intense you want the heat.
-
Herb-Infused Dough: Mix dried herbs like oregano or thyme into the dough for a flavorful twist. The aroma and taste will enhance your rolls, making them even more tempting!
-
Nutty Flavor: Incorporate a handful of chopped walnuts or pecans into the filling for a delightful crunch. This twist not only adds texture but a unique depth of flavor.
-
Sweet Touch: For a sweet version, add a touch of cinnamon and some finely chopped apples to the filling. Pair it with a drizzle of honey for a delightful balance of sweet and savory!
These variations ensure your Spinach Ham Breakfast Rolls stay exciting at every meal! If you’re also looking for another scrumptious dish, consider trying a filling Lasagna Ricotta Spinach or give this Salmon Stuffed Spinach a whirl!
What to Serve with Spinach Ham Breakfast Rolls
Discover the perfect accompaniments to elevate your breakfast or brunch experience with these delicious rolls.
-
Fresh Fruit Salad: A vibrant mix of seasonal fruits adds brightness and balance, cleansing the palate between each savory bite.
-
Herbed Cream Cheese Spread: A rich, tangy addition that complements the flavors of the rolls, making each slice a delightful experience.
-
Crispy Home Fries: Golden and seasoned potatoes enhance the meal’s hearty nature while offering a satisfying texture alongside the soft rolls.
-
Savory Quiche: A slice of quiche not only pairs well in flavor but also adds an elegant touch for a brunch gathering.
-
Coffee or Herbal Tea: A warm beverage like freshly brewed coffee or chamomile tea helps round out a cozy breakfast atmosphere.
-
Maple Syrup Drizzle: For an unexpected sweet touch, a light drizzle of maple syrup over your rolls introduces a delightful contrast of flavors.
-
Greek Yogurt Parfait: Layered with granola and berries, this option brings a creamy texture and refreshingly tart flavor to balance the savory rolls.
Expert Tips for Making Spinach Ham Breakfast Rolls
-
Perfect Dough Texture: Ensure your dough isn’t too sticky by gradually adding flour during kneading. A good consistency is essential for soft Spinach Ham Breakfast Rolls.
-
Watch Your Baking Time: To prevent over-baking, keep an eye on the internal temperature; it should reach 200-210°F (93-99°C) for perfectly fluffy rolls.
-
Chill the Filling: For better rolling, allow your filling to cool slightly before adding it to the dough. This helps prevent the dough from becoming soggy.
-
Double Check Yeast: If your yeast doesn’t froth during proofing, it may be inactive—this would lead to dense rolls. Always test for freshness before starting!
-
Make-Ahead Options: Prep the filling a day ahead and store in the fridge. This can save you time and streamline your morning baking routine!
How to Store and Freeze Spinach Ham Breakfast Rolls
Fridge: Store rolls in an airtight container for up to 3 days. Reheat in the microwave or oven to bring back their fluffy texture.
Freezer: These Spinach Ham Breakfast Rolls freeze beautifully. Wrap each roll tightly in plastic wrap and place them in a freezer bag for up to 2 months.
Reheating: For best results, reheat from frozen in a preheated oven at 350°F (175°C) for about 10-15 minutes, or microwave them for 30-60 seconds until warm.
Make-Ahead: Prepare the rolls in advance and freeze them before baking. When ready to enjoy, bake directly from frozen and adjust baking time as necessary.
Make Ahead Options
These Spinach Ham Breakfast Rolls are a fantastic choice for meal prep, saving you precious time during busy mornings! You can prepare the dough up to 24 hours in advance; simply follow the initial steps and place the dough in the refrigerator after the first rise. The filling can also be made ahead and stored in the fridge for up to 3 days—just sauté the spinach and mix with eggs, ham, and cheese as instructed. When you’re ready to enjoy them, shape the rolls and let them rise for about 30 minutes before baking. This way, you’ll serve freshly baked, hot rolls that are just as delicious as if you made them from scratch that morning!

Spinach Ham Breakfast Rolls Recipe FAQs
How do I choose the right spinach for this recipe?
Absolutely! Fresh spinach is ideal for a vibrant flavor and texture, but if you choose to use frozen spinach, ensure it’s entirely thawed and drained to prevent excess moisture in your rolls. Look for bright green leaves free from dark spots when choosing fresh spinach.
How should I store leftover Spinach Ham Breakfast Rolls?
Very good question! To keep these delicious rolls fresh, place them in an airtight container and refrigerate for up to 3 days. If you’re storing them longer, consider freezing them to maintain their lovely texture.
Can I freeze Spinach Ham Breakfast Rolls, and how do I do it?
Certainly! To freeze, wrap each cooled roll tightly in plastic wrap, then place them in a freezer-safe bag. This way, they can stay fresh for up to 2 months. When you’re ready to enjoy them, reheat from frozen in a preheated oven at 350°F (175°C) for about 10-15 minutes, or microwave them for 30-60 seconds until warm.
What should I do if the dough is too sticky?
If your dough is too sticky during the kneading process, don’t worry! Gradually add a bit more flour, about 1 tablespoon at a time, until it reaches a workable consistency. Aim for a smooth and elastic dough—this is essential for those soft Spinach Ham Breakfast Rolls we all love!
Are there any dietary considerations I should keep in mind?
Absolutely! If you’re making these for those with dietary restrictions, you can easily adapt this recipe. Omitting the ham makes it vegetarian-friendly, and for a dairy-free option, substitute the milk and butter with almond milk and olive oil respectively. Always check for any allergies related to the ingredients used.
How can I make these rolls ahead of time?
Great question! You can prepare the filling a day in advance and store it in the refrigerator. For the rolls, shape them and allow the second rise, then instead of baking, place them in the fridge to slow down the process. When you’re ready, simply bake them from the cold state, adding an extra few minutes if needed. This is perfect for a relaxed morning!

Spinach Ham Breakfast Rolls: Savory Rolls for Busy Mornings
Ingredients
Equipment
Method
- In a small bowl, combine the active dry yeast with warm milk and sugar. Let it sit for 5 minutes until frothy.
- In a large bowl, whisk together flour and salt. Pour in the yeast mixture and melted butter, then mix until a dough forms.
- Knead the dough for 8-10 minutes on a floured surface until smooth and elastic.
- Shape the dough into a ball, place in a greased bowl, cover, and let it rise in a warm spot for 1 hour.
- Sauté spinach in a skillet until wilted. In a bowl, scramble eggs, combine with spinach, ham, and cheese, then let cool.
- Divide the risen dough into 10 portions, roll each into a rectangle, and fill with the spinach mixture. Seal tightly.
- Place filled rolls seam-side down on a greased baking sheet. Cover and let rise for another 30 minutes.
- Preheat oven to 350°F (175°C). Bake rolls for 20 minutes or until golden brown.
- Cool rolls on a wire rack for 5-10 minutes before serving.
















