Spinach Ham Breakfast Rolls are a delightful way to start your day, merging the savory flavors of ham, fresh spinach, and eggs inside a warm, fluffy dough. Not only do these rolls taste delicious, but they also fill your kitchen with an irresistible aroma. Perfect for a leisurely weekend brunch or a quick weekday breakfast, these rolls cater to everyone in the family.
Why You’ll Love This Spinach Ham Breakfast Rolls:
- Flavorful Combination: The blend of ham, spinach, and cheese creates a savory treat that’s hard to resist.
- Speedy Preparation: With a straightforward recipe, you can whip these up quickly, making them ideal for busy mornings.
- Meal Prep Friendly: Make a batch in advance and freeze them for an easy breakfast option anytime.
- Family-Friendly: Kids will love these tasty rolls packed with nutrients, while adults will appreciate the gourmet feel.
- Customizable: Add your favorite ingredients or spices to make it your own.
Ingredients Needed:
- For the Dough:
- 1 cup warm milk
- 2 ¼ teaspoons active dry yeast
- 2 tablespoons granulated sugar
- ½ teaspoon salt
- ¼ cup unsalted butter, melted
- 3 ½ – 4 cups all-purpose flour
- For the Filling:
- 6 large eggs
- ¼ cup milk or cream
- Salt and pepper to taste
- 4 ounces cooked ham, diced
- 5 ounces fresh spinach, roughly chopped
- 2 tablespoons butter or olive oil
- ½ cup shredded cheese (optional)
- For the Egg Wash:
- 1 egg, beaten
- 1 tablespoon milk or water

Step-by-Step Instructions:
- Prepare the Dough: Warm the milk to about 105-115°F.
- Proof the Yeast: Add yeast and sugar to the warm milk and let it stand for 5–10 minutes until foamy.
- Combine Wet Ingredients & Add Flour: Add melted butter and salt to the mixture. Gradually add flour, mixing until combined.
- Knead & First Rise: Knead the dough until smooth and elastic. Let rise in a warm place until doubled, about 1–1½ hours.
- Prepare the Filling: Whisk together eggs, milk/cream, salt, and pepper. Sauté spinach in butter/oil, then scramble with the egg mixture, adding ham and cheese if using.
- Shape, Fill & Bake: Punch down the dough, divide into pieces, fill with the egg mixture, seal and place in a baking pan. Bake at 350°F for 18–22 minutes until golden.
Serving Suggestions for Spinach Ham Breakfast Rolls
Serve these rolls warm from the oven with a side of fresh fruit or a light salad for a balanced meal. Consider drizzling a bit of hot sauce or adding a dollop of sour cream for an extra kick.
Tips for Success with Spinach Ham Breakfast Rolls
- Don’t Rush the Yeast: Allow the yeast to proof properly; it should be foamy before proceeding.
- Flour Gradually: Avoid adding all the flour at once; you may need less or more depending on humidity.
- Proper Kneading: Knead the dough until it’s smooth; this develops gluten for that perfect texture.
- Rest the Dough: Be patient and let the dough rise fully for a light and airy roll.
- Customize the Filling: Feel free to swap out ingredients based on what you have on hand, such as using different meats or cheeses.
Variation
Try adding sun-dried tomatoes or different cheese varieties like feta or goat cheese for a unique twist on the classic recipe.

FAQs
Can I make these rolls in advance?
Yes! You can prepare the dough and filling ahead of time, then assemble and bake them when you’re ready to eat.
How do I store leftover rolls?
Store them in an airtight container at room temperature for up to 3 days or freeze them for longer storage.
Can I use other types of greens?
Absolutely! You can substitute spinach with kale, Swiss chard, or any leafy green of your choice.

Spinach Ham Breakfast Rolls
Ingredients
For the Dough
- 1 cup warm milk Warmed to about 105-115°F
- 2 ¼ teaspoons active dry yeast
- 2 tablespoons granulated sugar
- ½ teaspoon salt
- ¼ cup unsalted butter, melted
- 3 ½ – 4 cups all-purpose flour Adjust based on humidity
For the Filling
- 6 large eggs
- ¼ cup milk or cream
- to taste salt and pepper
- 4 ounces cooked ham, diced
- 5 ounces fresh spinach, roughly chopped
- 2 tablespoons butter or olive oil For sautéing
- ½ cup shredded cheese (optional)
For the Egg Wash
- 1 large egg, beaten
- 1 tablespoon milk or water
Instructions
Preparation of Dough
- Warm the milk to about 105-115°F.
- Add yeast and sugar to the warm milk and let it stand for 5-10 minutes until foamy.
- Add melted butter and salt to the mixture. Gradually add flour, mixing until combined.
- Knead the dough until smooth and elastic. Let rise in a warm place until doubled, about 1-1½ hours.
Preparation of Filling
- Whisk together eggs, milk/cream, salt, and pepper.
- Sauté spinach in butter or oil, then scramble with the egg mixture, adding ham and cheese if using.
Shaping and Baking
- Punch down the dough, divide into pieces, fill with the egg mixture, seal and place in a baking pan.
- Bake at 350°F for 18-22 minutes until golden.



