As I pulled a tray of freshly baked Spinach Ham Breakfast Rolls from the oven, a wave of enticing aromas filled my kitchen, wrapping me in a warm, comforting embrace. These soft, pillowy rolls are not just a breakfast option – they’re a delightful way to kick-start your day! With fluffy scrambled eggs intertwined with savory ham and vibrant spinach, they make an ideal portable snack for busy mornings or brunch gatherings. The best part? This recipe is flexible: you can easily transform these rolls into a vegetarian delight by simply omitting the ham. Trust me, these rolls are sure to elevate your morning routine and become a favorite with family and friends. Are you ready to roll into a new breakfast tradition?

Why Choose Spinach Ham Breakfast Rolls?
Versatile for Everyone: Whether you’re a meat lover or prefer vegetarian options, these rolls cater to all palates! Easy to Make: With simple ingredients and straightforward steps, anyone can whip up these delightful rolls in no time. Savory & Satisfying: The savory filling of spinach, ham, and eggs creates a perfect harmony of flavors. Portable Snack: Ideal for busy mornings or brunch gatherings, these rolls are easy to take on the go. Crowd-Pleaser: Watch family and friends rave about these delicious morsels – they’ll keep coming back for more! For another tasty treat, consider pairing them with my Garlic Rolls Every or serve them alongside Baked Feta Eggs for a fun brunch spread.
Spinach Ham Breakfast Rolls Ingredients
• Perfect for a delightful morning treat!
For the Dough
- All-Purpose Flour – Provides structure to the rolls; can substitute with bread flour for a chewier texture.
- Active Dry Yeast – Leavening agent that helps the dough rise; instant yeast can be used without proofing.
- Sugar – Enhances flavor and aids in browning; can substitute with honey or agave syrup for a natural option.
- Salt – Boosts flavor; ensure to measure accurately for optimal taste.
- Milk – Adds moisture and richness; almond or oat milk can be used for a dairy-free version.
- Butter – Contributes to a tender texture; use coconut oil for dairy-free.
For the Filling
- Eggs – Binds the filling and provides protein; can substitute with a tofu scramble for a vegan option.
- Spinach – Adds nutrition and green flavor; fresh, frozen, or sautéed spinach can work well.
- Ham – Provides savory flavor; can be omitted for a vegetarian version. Try adding sautéed mushrooms or bell peppers for an alternative.
- Cheese (optional) – Offers creaminess and enhances flavor; feta or parmesan can be used for stronger tastes.
For the Finish
- Egg Wash (optional) – Gives the rolls a golden finish; use almond milk for a dairy-free alternative.
These Spinach Ham Breakfast Rolls are a delicious and flexible addition to your morning routine, perfect whether you choose the classic ham filling or a vegetarian option!
Step‑by‑Step Instructions for Spinach Ham Breakfast Rolls
Step 1: Prepare the Dough
In a mixing bowl, combine 1 packet of active dry yeast with 1 cup of warm milk (around 110°F) and 1 tablespoon of sugar. Stir gently and let it sit for about 5–10 minutes until frothy, indicating the yeast is activated. This is the crucial starter for your Spinach Ham Breakfast Rolls!
Step 2: Mix Ingredients
Once your yeast mixture is bubbly, add 1/4 cup of melted butter, 1 teaspoon of salt, and 2 to 3 cups of all-purpose flour gradually. Stir with a wooden spoon until combined, then switch to your hands or a stand mixer fitted with a dough hook, mixing until the dough is slightly sticky yet holds together.
Step 3: Knead Dough
Lightly flour your countertop and turn the dough out onto the surface. Knead the dough for approximately 8–10 minutes until it becomes smooth and elastic. If it’s too sticky, add a bit more flour. Shape it into a ball, then place it in a greased bowl, cover it with a damp cloth, and let it rise in a warm area for about 1 hour, or until doubled in size.
Step 4: Prepare Filling
While the dough is rising, heat a skillet over medium heat. Add a drizzle of olive oil and sauté 2 cups of fresh spinach until wilted, about 2–3 minutes. Remove from heat and let cool slightly, then scramble 4 eggs in the same skillet, seasoning with salt and pepper. Mix the spinach, diced ham (if using), and shredded cheese together in a separate bowl.
Step 5: Shape Rolls
Punch down the risen dough and turn it out onto a floured surface. Divide the dough into 8 equal pieces. Using a rolling pin, roll each piece out into a rectangle. Spoon the filling onto one half of the dough, then fold it over, sealing the edges by pinching them together firmly to ensure no filling leaks out during baking.
Step 6: Second Rise
Place the shaped rolls on a parchment-lined baking sheet, leaving space between each. Cover with a cloth and allow to rise again for about 30 minutes, until puffy and slightly expanded. This step is essential for achieving fluffy Spinach Ham Breakfast Rolls!
Step 7: Preheat Oven
Preheat your oven to 375°F (190°C). If desired, prepare an egg wash by beating one egg with a tablespoon of water or milk. Gently brush this mixture over each roll to achieve a golden-brown crust.
Step 8: Bake
Bake the rolls in the preheated oven for about 20–25 minutes, or until they are golden brown on top. For a perfect finish, check the internal temperature; it should read between 200-210°F (93-99°C). Your kitchen will fill with irresistible aromas!
Step 9: Cool & Serve
Once baked, remove the Spinach Ham Breakfast Rolls from the oven and transfer them to a wire rack. Allow them to cool slightly before serving. This step ensures the rolls maintain their fluffy texture and makes them easy to handle.

Tips for the Best Spinach Ham Breakfast Rolls
- Perfect Dough Consistency: Ensure your dough is slightly sticky but not overly so; too much flour will lead to dense rolls.
- Watch the Baking: Keep an eye on the rolls as they bake to prevent them from drying out. A golden-brown hue is your cue!
- Layer the Filling: Distribute the spinach and ham filling evenly to ensure every bite is flavorful—avoid clumping!
- Second Rise Essential: Don’t skip the second rise; it helps achieve those fluffy Spinach Ham Breakfast Rolls.
- Storage Secrets: If you plan to make them ahead, freeze the unbaked rolls for quick assembly on busy mornings.
- Experiment with Flavors: Feel free to mix in different cheeses or spices to customize your filling to your taste!
Make Ahead Options
These Spinach Ham Breakfast Rolls are perfect for meal prep and can save you time during busy mornings! You can prepare the dough and filling up to 24 hours in advance. Simply make the dough, allow it to rise, and then shape the rolls with the filling. Store the rolled and shaped spins in an airtight container in the refrigerator overnight. To maintain their quality, make sure they are covered tightly to prevent drying out. When you’re ready to bake, let them rise again for about 30 minutes at room temperature before popping them in a preheated oven. You’ll enjoy fresh, warm breakfast rolls with minimal effort!
What to Serve with Spinach Ham Breakfast Rolls
Enjoy these delightful rolls with complementary sides and beverages that bring balance to your morning!
- Fresh Fruit Salad: Bright, vibrant fruits like berries and melon add a refreshing contrast to the savory rolls, enhancing your breakfast experience.
- Crispy Hash Browns: The crunchy texture of golden-brown hash browns pairs beautifully with the soft, fluffy rolls, creating a satisfying meal.
- Mixed Green Salad: A light salad tossed in a tangy vinaigrette introduces crisp freshness that balances the richness of the rolls.
- Herbed Cream Cheese: Spread some herbed cream cheese on your rolls for an extra layer of flavor; it adds a creamy richness that complements the filling wonderfully.
- Smoothies: A fruit smoothie made with banana, spinach, and almond milk is a perfect drink pairing, providing a nutritious, invigorating start to your day.
- Coffee or Tea: Sipping on your favorite coffee or a calming herbal tea can elevate your breakfast experience, adding warmth to each bite of your savory rolls.
- Maple Syrup Drizzle: A light drizzle of maple syrup over the rolls offers a delightful sweet contrast, creating an unexpected yet delicious surprise.
- Scrambled Eggs: Serve some fluffy scrambled eggs on the side to round out your meal, providing additional protein that complements the filling.
- Yogurt Parfaits: Layer yogurt with granola and fruit for a beautiful, fresh dessert or side that enhances the breakfast vibe.
- Baked Apples: Sweet, baked apples sprinkled with cinnamon bring a warm, comforting sweetness that pairs wonderfully with the savory rolls.
Spinach Ham Breakfast Rolls Variations
Customize your Spinach Ham Breakfast Rolls for a delightful twist that pleases everyone’s taste buds!
- Vegetarian Option: Omit ham and add sautéed mushrooms or bell peppers for a hearty alternative. Fresh or frozen spinach combined with your favorite cheese makes this filling irresistible.
- Dairy-Free Delight: Swap regular milk and butter with almond or oat milk and coconut oil to keep it plant-based while maintaining incredible flavor.
- Cheese Swap: Experiment with different cheeses like sharp cheddar or Gouda for a unique flavor profile that’s sure to impress.
- Herbed Twist: Mix in fresh herbs like basil or oregano into your filling for a burst of aromatic flavor that brightens every bite.
- Spicy Kick: Add red pepper flakes or diced jalapeños to the filling for those who enjoy a little heat to complement the savory ingredients.
- Egg Alternatives: For a vegan twist, you can use a tofu scramble in place of eggs, creating a satisfying and nutritious filling.
- Garlic Flavor Boost: Incorporate minced garlic into the sautéed spinach for a fragrant kick that pairs beautifully with ham and cheese.
- Savory Croissant Style: Roll your dough thinner and make a swirl of filling to mimic the elegance of a croissant, giving your rolls a sophisticated flair.
For a delightful breakfast experience, consider pairing these rolls with my popular Huevos Rancheros or take a break with my flavorful Baked Feta Eggs. Enjoy the delicious journey of flavor exploration!
How to Store and Freeze Spinach Ham Breakfast Rolls
Room Temperature: Keep baked rolls in an airtight container at room temperature for up to 3 days to maintain freshness and prevent drying out.
Fridge: For longer storage, place the rolls in an airtight container in the fridge for up to 1 week. Reheat in the oven or microwave before enjoying.
Freezer: These Spinach Ham Breakfast Rolls can be frozen unbaked for up to a month. Thaw in the refrigerator overnight and allow to rise before baking.
Reheating: Reheat baked rolls in the oven at 350°F (175°C) for about 10–15 minutes or until warmed through to revive their fluffy texture.

Spinach Ham Breakfast Rolls Recipe FAQs
What kind of spinach should I use?
Absolutely! You can use fresh, frozen, or even sautéed spinach for the filling. Fresh spinach provides a vibrant taste, while frozen spinach is convenient and saves time. If using frozen, make sure to thaw and drain excess moisture before combining with other filling ingredients.
How should I store the Spinach Ham Breakfast Rolls?
For room temperature storage, keep the baked rolls in an airtight container for up to 3 days. To maintain freshness, you might consider refrigerating them, where they’ll last for up to 1 week in an airtight container. Just remember to reheat them in the oven or microwave to restore their delightful texture!
Can I freeze the rolls?
Absolutely! You can freeze Spinach Ham Breakfast Rolls unbaked for up to a month. Here’s how: shape the rolls and place them on a baking sheet; freeze until solid, then transfer them to a freezer-safe bag or container. When ready to bake, simply thaw the rolls overnight in the fridge, allow them to rise for about 30 minutes, and then bake as directed.
What should I do if my dough doesn’t rise?
If your dough isn’t rising, it might be due to inactive yeast. Make sure your yeast is fresh and that the milk used for proofing isn’t too hot or too cold. If you suspect your yeast is old, you might want to test it separately by mixing a small amount with warm water and sugar and waiting for it to foam. If it froths, you’re good to go!
Are these rolls suitable for people with allergies?
Very! If you or someone you’re serving has dietary restrictions, you can easily adapt this recipe. To make it dairy-free, use almond or oat milk in place of regular milk and coconut oil instead of butter. For egg allergy considerations, a tofu scramble or flaxseed meal as an egg substitute can work beautifully in the filling.
How long will the rolls stay fresh after baking?
Baked Spinach Ham Breakfast Rolls can be stored at room temperature in an airtight container for about 3 days, but if you want to keep them longer, storing them in the fridge will extend their freshness to up to 1 week. Just remember that reheating them before serving will help regain that soft, fluffy texture!

Savory Spinach Ham Breakfast Rolls for a Cozy Morning Treat
Ingredients
Equipment
Method
- In a mixing bowl, combine 1 packet of active dry yeast with 1 cup of warm milk and 1 tablespoon of sugar. Let it sit for 5–10 minutes until frothy.
- Once bubbly, add 1/4 cup of melted butter, 1 teaspoon of salt, and 2 to 3 cups of all-purpose flour gradually. Stir until combined.
- Knead the dough for approximately 8–10 minutes until smooth and elastic. Let it rise in a greased bowl covered with a cloth for about 1 hour.
- Heat a skillet over medium heat, sauté 2 cups of spinach until wilted, then scramble 4 eggs in the same skillet. Combine with ham and cheese.
- Punch down the dough, divide into 8 pieces, roll each into a rectangle, fill with mixture, and seal edges.
- Place rolls on a parchment-lined baking sheet, cover, and allow them to rise for about 30 minutes.
- Preheat oven to 375°F. Prepare egg wash if desired and brush over rolls.
- Bake the rolls for about 20–25 minutes until golden brown.
- Remove from oven, cool on a wire rack, and serve.

Leave a Reply