With every bite, the taste of nostalgia sweeps me back to cozy Sunday mornings, where homemade treats filled the kitchen with warmth. These Spinach Ham Breakfast Rolls are a delightful way to kick-start your day, combining soft, pillowy dough with a savory blend of spinach, ham, and fluffy scrambled eggs. Not only are they perfect for brunch, but they also make an easy, make-ahead option for busy mornings. Imagine popping them in the oven and enjoying the scent wafting through your home as you sip your morning coffee. Plus, there’s a vegetarian option that allows you to experiment with different fresh veggies! Are you ready to savor the joy of baking something that will impress your family and friends? Let’s dive in!

Why are Spinach Ham Breakfast Rolls a must-try?
Unforgettable Flavor: Each roll bursts with savory goodness, balancing the delicious blend of fresh spinach, diced ham, and fluffy eggs, creating a breakfast that’s anything but boring.
Versatile Delight: With a vegetarian option available, feel free to get creative! Swap in your favorite veggies or cheeses to tailor this recipe to your family’s tastes.
Make-Ahead Magic: Perfect for busy mornings, the filling can be prepared in advance, making it a time-saving gem that allows you to enjoy freshly baked rolls with minimal effort.
Crowd Pleaser: These rolls are bound to impress at any brunch gathering, enchanting both friends and family alike—especially when paired with fresh fruit or a dollop of yogurt. Explore more perfect side options like Gooey Sticky Rolls for a truly satisfying spread!
Spinach Ham Breakfast Rolls Ingredients
For the Dough
• All-Purpose Flour – Essential for structure and fluffy texture in your rolls.
• Active Dry Yeast – Leavens the dough for that soft, airy breathability; feel free to swap with instant yeast for a quicker rise.
• Sugar – A tiny touch of sweetness helps activate the yeast for the perfect rise.
• Salt – Enhances flavor and keeps the yeast in check for balanced dough.
• Milk – Moistens the dough, and can easily be replaced with plant-based milk for a dairy-free treat.
• Unsalted Butter – Adds richness and makes every bite incredibly soft.
• Eggs – Provide moisture and binding; plus, an egg wash will give your rolls that beautiful golden crust.
For the Filling
• Fresh Spinach – Packs in the nutrition and flavor; other greens like kale work just as well if you’d like to switch it up.
• Diced Ham – Introduces a savory depth—perfect when you want a hearty boost; simply omit for a vegetarian version.
• Shredded Cheese (optional) – Adds a creamy, delicious element—consider using feta or Parmesan for a flavorful upgrade.
Now that you have the essential Spinach Ham Breakfast Rolls ingredients, get ready to create something delightful that not only warms the heart but fills the belly!
Step‑by‑Step Instructions for Spinach Ham Breakfast Rolls
Step 1: Proof Yeast
In a small bowl, combine 1 cup of warm milk (around 110°F), 2 tablespoons of sugar, and 2 teaspoons of active dry yeast. Stir gently and let it sit for about 5-10 minutes until it becomes foamy and bubbly, indicating the yeast is activated. This step is crucial for ensuring your Spinach Ham Breakfast Rolls will rise beautifully.
Step 2: Mix Dry Ingredients
In a large mixing bowl, whisk together 4 cups of all-purpose flour and 1 teaspoon of salt until well combined. This step integrates the salt evenly, ensuring your rolls have balanced flavor. Creating this dry mixture first prepares you to easily combine it later when making your dough.
Step 3: Combine Ingredients
Once your yeast mixture is frothy, pour it into the bowl of dry ingredients along with 2 tablespoons of melted unsalted butter. Mix everything together until a dough begins to form, pulling away from the sides of the bowl. You want a cohesive mixture to set the foundation for your delicious Spinach Ham Breakfast Rolls.
Step 4: Knead the Dough
Transfer the dough onto a floured surface and knead it for about 5-7 minutes. Push and fold the dough until it becomes smooth and elastic. This process is key to developing the gluten and creates a soft texture for your breakfast rolls. Be careful not to over-knead, as you want your rolls to remain fluffy.
Step 5: First Rise
Shape the kneaded dough into a ball and place it in a lightly oiled bowl, turning it to coat. Cover the bowl with a clean kitchen towel and let it rise in a warm place until it doubles in size, approximately 1 hour. This is when the magic happens, as your Spinach Ham Breakfast Rolls start to grow!
Step 6: Prepare Filling
While your dough rises, prepare the filling by sautéing 2 cups of fresh spinach in a non-stick skillet over medium heat until wilted, about 3-4 minutes. Then, scramble 4 eggs in a separate bowl and mix them with the sautéed spinach and 1 cup of diced ham. Season with salt and pepper to taste for a savory filling.
Step 7: Shape Rolls
After the dough has risen, punch it down gently to release the air. Divide it into 8 equal pieces and roll out each piece into an oval shape on a floured surface. Place a generous spoonful of the spinach and ham mixture in the center of each oval, then fold the dough over and pinch the edges to seal.
Step 8: Second Rise
Place the shaped rolls seam side down on a lined baking sheet, ensuring they have enough space to expand. Cover them with a kitchen towel and let them rise again until puffy, about 30 minutes. This step helps the rolls develop a soft texture, making your Spinach Ham Breakfast Rolls irresistible.
Step 9: Bake
Preheat your oven to 350°F (175°C) while the rolls are rising. Once preheated, bake the rolls in the oven for 15-20 minutes or until they turn golden brown on top. Keep an eye on them as they bake, and you can use a toothpick to check for doneness if needed.
Step 10: Cool
After baking, carefully transfer your hot Spinach Ham Breakfast Rolls to a wire rack. Allow them to cool for a few minutes before serving. This step ensures the rolls firm up slightly, making them easier to handle and enhancing the overall texture of each delicious bite.

What to Serve with Spinach Ham Breakfast Rolls?
Looking to create a brunch spread that delights every palate? Pair these soft, savory rolls with a few mouthwatering sides that complement their warm, fluffy goodness.
-
Fresh Fruit Salad: A vibrant mix of seasonal fruits adds a refreshing contrast and balances the savory flavors of the rolls.
-
Creamy Yogurt: Serve with a dollop of Greek yogurt for a tangy, creamy element that enhances the meal while adding protein.
-
Crispy Bacon: The salty crunch of crispy bacon is the perfect indulgent pairing, offering a delightful texture against the soft rolls.
-
Sautéed Mushrooms & Spinach: This warm veggie combo echoes the filling of the rolls, highlighting the freshness of the greens.
-
Herbed Potato Hash: Crispy, golden-brown potatoes infused with herbs make for a hearty, satisfying side that rounds out your breakfast beautifully.
-
Tangy Hollandaise Sauce: For a touch of elegance, drizzle this creamy sauce over the rolls for a rich, buttery finish that elevates your meal.
These delightful accompaniments will take your brunch experience with the Spinach Ham Breakfast Rolls to tasty new heights!
How to Store and Freeze Spinach Ham Breakfast Rolls
Room Temperature: Store leftover rolls in an airtight container at room temperature for up to 3 days to maintain their softness and flavor.
Fridge: For longer freshness, you can refrigerate the rolls in an airtight container for up to a week. Reheat in the microwave for 15-20 seconds, or in an oven set to 350°F until warmed through.
Freezer: To freeze, individually wrap each roll in plastic wrap and then place them in a freezer bag. They can be stored for up to 3 months. Thaw overnight in the fridge before reheating for the best results.
Reheating: To enjoy day-old Spinach Ham Breakfast Rolls, reheat them in a preheated oven at 350°F (175°C) for about 10-12 minutes or until heated through.
Spinach Ham Breakfast Rolls Variations
Feel free to explore and personalize this recipe to suit your tastes and dietary needs!
-
Vegetarian: Omit the ham completely and boost the spinach; try adding bell peppers, mushrooms, or even sun-dried tomatoes for a vibrant filling. The versatility of veggies allows you to cater to everyone’s preferences without losing flavor.
-
Cheese Twist: Experiment with different cheeses like feta or Gouda for a delightful flavor upgrade. Each cheese will introduce its own unique character, adding layers of richness to the filling.
-
Spicy Kick: Add a pinch of red pepper flakes or finely chopped jalapeños for a delightful heat that will awaken your taste buds. Pairing the spicy notes with the savory filling creates a harmonious contrast that’s downright addictive.
-
Herb Infusion: Incorporate fresh herbs such as dill, thyme, or basil into the filling for added depth and fragrance. The aromatic essence of these herbs can transport you to a beautiful garden with every bite.
-
Gluten-Free: Substitute the all-purpose flour with a gluten-free blend to create a similar fluffy texture without gluten. This way, everyone can enjoy these delicious rolls, be it for brunch or a casual snack.
-
Mini Rolls: For a fun twist, shape your rolls into bite-sized versions—a perfect appetizer or snack for gatherings! These mini delights will disappear in no time, and your guests will be clamoring for more.
-
Sweet Surprise: Replace half the spinach with finely chopped, slightly sweetened apples or pears for a surprising burst of sweetness. The fusion of savory and sweet will be a wonderful adventure for your palate, perfect for those who enjoy a unique flavor profile.
-
Zucchini Delight: Incorporate shredded zucchini into the filling for an extra veggie boost and moisture. Not only does this add nutrition, but it also creates a lovely texture contrast in your rolls.
Once you’ve mastered the original recipe, don’t forget to check out other delightful dishes like Baked Spinach Zucchini or the Cinnamon Roll French for more inspiration on your culinary journey!
Make Ahead Options
These Spinach Ham Breakfast Rolls are a fantastic make-ahead option for busy mornings! You can prepare the filling and refrigerate it up to 3 days in advance, ensuring quick assembly when you need it most. Simply sauté the spinach, scramble the eggs, and mix in the diced ham, then store it in an airtight container. For even easier prep, you can shape the rolls the night before and let them rise in the fridge overnight—this not only saves time but also enhances flavor. When you’re ready to bake, simply bring the rolls to room temperature, preheat your oven, and bake as instructed for freshly baked, fluffy rolls that you’ll love. With these simple steps, enjoy café-quality results with minimal morning hassle!
Expert Tips for Spinach Ham Breakfast Rolls
Kneading Right: Don’t over-knead: Aim for about 5-7 minutes to maintain softness in your Spinach Ham Breakfast Rolls. Over-kneading can lead to tough rolls.
Perfect Baking: Watch the browning: Check your rolls at the 15-minute mark. If they’re getting too brown, cover loosely with foil to prevent burning.
Freshness Matters: Store wisely: Keep any leftover rolls in an airtight container at room temperature for up to 3 days to maintain their delightful softness.
Proofing Temperature: Warm is key: Ensure your yeast mixture is around 110°F for proper activation, which is crucial for fluffy Spinach Ham Breakfast Rolls.
Filling Variations: Don’t hesitate to experiment: Swap ham for your favorite veggies or use different cheeses to customize the filling to your taste.

Spinach Ham Breakfast Rolls Recipe FAQs
What type of spinach should I use for the filling?
You can use fresh spinach for a vibrant flavor and nutrition. Look for bright green leaves without any dark spots or wilting. If you can’t find fresh spinach, feel free to substitute with frozen spinach, but make sure to thaw and drain it thoroughly to avoid excess moisture in your filling.
How should I store leftovers?
To keep your Spinach Ham Breakfast Rolls fresh, store them in an airtight container at room temperature for up to 3 days. If you want them to last longer, refrigerate them for up to a week. Simply reheat them in the microwave or the oven for a few minutes before enjoying!
Can I freeze Spinach Ham Breakfast Rolls?
Absolutely! To freeze them, wrap each roll individually in plastic wrap and then place them in a freezer bag. They can be stored for up to 3 months. When you’re ready to enjoy them, take out the desired number of rolls and thaw them in the fridge overnight before reheating in the oven or microwave.
What should I do if my dough isn’t rising properly?
If your dough isn’t rising, it may be due to the yeast being inactive. Ensure your yeast is fresh and the milk is warm, around 110°F; too hot or too cold can kill the yeast. If it’s not rising in the first rise, try placing it in a warm spot, like an oven heated to 200°F and turned off. Give it another hour, and it should rise nicely!
What if I have allergies to certain ingredients?
For egg allergies, you can omit the eggs altogether in the dough by using an egg substitute like flaxseed meal or apple sauce, keeping in mind it might change the texture slightly. If you’re avoiding gluten, you can try a gluten-free all-purpose flour blend, though results may vary. Always check labels for allergen information on store-bought ingredients to ensure safety.
Can I make these rolls ahead of time?
Yes! You can prepare the filling a day in advance and store it in the refrigerator. Consider preparing the rolls the night before, stuffing them, and leaving them to rise in the fridge overnight. In the morning, simply bake them fresh for a warm and delightful breakfast treat!

Delicious Spinach Ham Breakfast Rolls for Weekend Brunch
Ingredients
Equipment
Method
- Combine warm milk, sugar, and active dry yeast; let sit for 5-10 minutes until foamy.
- Whisk together flour and salt in a large mixing bowl.
- Pour yeast mixture and melted butter into dry ingredients; mix until a dough forms.
- Knead dough on floured surface for 5-7 minutes until smooth and elastic.
- Place kneaded dough in oiled bowl; cover and let rise in warm place until doubled, about 1 hour.
- Sauté spinach in a skillet until wilted; mix with scrambled eggs and diced ham.
- Punch down risen dough; divide into 8 pieces and shape into ovals; fill with spinach mixture.
- Place shaped rolls seam side down on lined baking sheet; cover and let rise for 30 minutes.
- Preheat oven to 350°F; bake rolls for 15-20 minutes until golden brown.
- Cool rolls on wire rack for a few minutes before serving.

Leave a Reply