Savory Spinach and Ham Breakfast Rolls

Golden-brown Savory Spinach and Ham Breakfast Rolls sit in a baking dish, showcasing flaky crust and melted cheese with fresh spinach peeking through the layers. Save
Golden-brown Savory Spinach and Ham Breakfast Rolls sit in a baking dish, showcasing flaky crust and melted cheese with fresh spinach peeking through the layers. | homechefhive.com

These soft, pillowy breakfast rolls feature a classic yeast dough swirled with a hearty filling of diced ham, wilted spinach, shredded cheese, and green onions. After one rise, the dough is rolled out, layered with the savory mixture, sliced into rounds, and baked until golden brown. The result is a pull-apart breakfast that's perfect for weekend brunches, holiday mornings, or meal prep for the week ahead.

The smell of these baking reminds me of that tiny apartment kitchen where I first attempted yeast bread, terrified of killing the yeast but rewarded with the most incredible aroma filling every corner of the place.

My sister claimed she could eat six in one sitting during our annual Christmas morning tradition, and honestly, I stopped counting after four because fighting against warm, cheesy carbs feels pointless.

Ingredients

  • All-purpose flour: Gives the dough structure while keeping these rolls tender and pillowy when baked
  • Active dry yeast: The magic behind that beautiful rise, just make sure your milk is warm, not hot, or you will kill it
  • Warm milk: Should feel like bath temperature on your wrist, around 110°F, for optimal yeast activation
  • Melted butter: Adds richness to the dough and helps create that soft, tender texture we want
  • Fresh spinach: Squeeze out every drop of excess moisture after wilting or your filling will make the dough soggy
  • Diced ham: The savory backbone of the filling, though cooked bacon works beautifully if you prefer
  • Shredded Swiss or cheddar: Both melt perfectly into the filling, creating those irresistible cheesy pockets throughout
  • Green onions: Add a fresh bite that cuts through all the rich cheese and ham

Instructions

Wake up the yeast:
Stir together warm milk, sugar, and yeast in a large bowl, then walk away for exactly five minutes while it transforms into a foamy, fragrant mixture that tells you everything is working.
Build the dough:
Whisk in the melted butter, egg, and salt, then gradually add the flour until you have a soft, slightly sticky dough that feels alive under your hands.
Let it rise:
Knead on a floured surface for five to seven minutes until the dough becomes smooth and elastic, then place it in a greased bowl, cover, and leave it alone in a warm spot for an hour until it has doubled in size.
Prepare the filling:
Sauté the spinach in olive oil until completely wilted, then press out every bit of excess moisture using a sieve or paper towels before mixing it with the ham, cheese, green onions, pepper, and garlic powder.
Roll and fill:
Punch down the risen dough, roll it into a 16x12-inch rectangle, spread the filling evenly while leaving a half-inch border, then tightly roll from the long side into a neat log.
Slice and second rise:
Cut the log into twelve equal slices and arrange them cut-side up in a greased 9x13-inch baking dish, then cover and let them rise for another fifteen to twenty minutes while you preheat the oven to 350°F.
Bake to golden:
Brush the rolls with melted butter, sprinkle with Parmesan if you are feeling extra, then bake for twenty-five to thirty minutes until they are golden brown and the cheese has melted into every layer.
Warm Savory Spinach and Ham Breakfast Rolls are stacked on a wooden board, revealing fluffy texture and savory filling with melted cheese and chopped green onions. Save
Warm Savory Spinach and Ham Breakfast Rolls are stacked on a wooden board, revealing fluffy texture and savory filling with melted cheese and chopped green onions. | homechefhive.com

These became the thing everyone started requesting for family gatherings, the rolls that disappeared first from the brunch table while the casserole dishes sat practically ignored.

Making Ahead

You can assemble everything the night before, cover the dish tightly, and let them do their second rise in the morning while the oven preheats, which is exactly how I survive hosting holidays.

Filling Variations

Sometimes I swap in bacon or turkey ham, and once I added a pinch of red pepper flakes which created this subtle warmth that made my brother ask repeatedly what was different about them.

Serving Ideas

These work alongside scrambled eggs and fresh fruit, but I have absolutely stood at the counter eating three straight from the pan while pretending to clean up.

  • Warm leftover rolls in the microwave for about fifteen seconds to revive that freshly baked texture
  • Freeze baked rolls individually wrapped if they somehow last longer than a day
  • Pair with a simple fruit salad to balance all the savory richness
Freshly baked Savory Spinach and Ham Breakfast Rolls are arranged on a white platter, steam rising from the golden tops beside a small bowl of butter. Save
Freshly baked Savory Spinach and Ham Breakfast Rolls are arranged on a white platter, steam rising from the golden tops beside a small bowl of butter. | homechefhive.com

There is something about pulling warm, cheesy rolls apart with your hands that feels more like comfort than any fancy plated breakfast could ever achieve.

Recipe Questions

Yes, assemble the rolls completely through step 10, cover the baking dish tightly with plastic wrap, and refrigerate overnight. In the morning, let them sit at room temperature for 30 minutes while the oven preheats, then bake as directed.

Swiss cheese provides a mild, nutty flavor that complements the ham beautifully. Sharp cheddar adds more pronounced taste, while Gruyère offers excellent meltability. Feel free to use your favorite or whatever you have on hand.

Absolutely. Thaw one 10-ounce package of frozen spinach, then squeeze out all excess moisture using a clean kitchen towel or pressing through a sieve. This step is crucial to prevent soggy rolls.

Store completely cooled rolls in an airtight container at room temperature for up to 2 days. For longer storage, wrap individually in plastic and freeze for up to 3 months. Reheat in a 350°F oven for 5-10 minutes or microwave for 20-30 seconds.

Yes, substitute cooked bacon, crumbled sausage, or leave meatless for a vegetarian version. You might want to increase the cheese to 1 ½ cups and add additional vegetables like bell peppers or mushrooms for more substance.

This usually means the yeast was inactive or the liquid was too hot or cold. Ensure your milk is around 110°F—think bathwater temperature. If your kitchen is cool, find a warm spot like near a preheating oven or inside a turned-off microwave with a glass of hot water.

Savory Spinach and Ham Breakfast Rolls

Fluffy homemade rolls filled with ham, spinach, and cheese for a satisfying morning meal.

Prep 25m
Cook 30m
Total 55m
Servings 12
Difficulty Medium

Ingredients

Dough

  • 3 ½ cups all-purpose flour
  • 2 ¼ tsp active dry yeast (1 packet)
  • 1 tbsp granulated sugar
  • 1 tsp salt
  • 1 cup warm milk (110°F)
  • ¼ cup unsalted butter, melted
  • 1 large egg

Filling

  • 1 tbsp olive oil
  • 4 cups fresh spinach, chopped
  • 1 cup diced ham
  • 1 cup shredded Swiss or cheddar cheese
  • ¼ cup finely chopped green onions
  • ¼ tsp ground black pepper
  • ¼ tsp garlic powder

To Finish

  • 2 tbsp melted butter, for brushing
  • 2 tbsp grated Parmesan cheese (optional)

Instructions

1
Activate the Yeast: Combine warm milk, sugar, and yeast in a large bowl. Let stand for 5 minutes until mixture becomes foamy.
2
Prepare the Dough: Whisk melted butter, egg, and salt into the yeast mixture. Gradually incorporate flour until a soft, slightly sticky dough forms.
3
Knead and Rise: Knead dough on a lightly floured surface for 5 to 7 minutes until smooth and elastic. Transfer to a greased bowl, cover, and let rise in a warm place for 1 hour until doubled in size.
4
Prepare the Filling: Heat olive oil in a skillet over medium heat. Sauté spinach until wilted, approximately 2 minutes. Press spinach to remove excess moisture using a sieve or paper towels.
5
Combine Filling Ingredients: Mix sautéed spinach, diced ham, shredded cheese, green onions, black pepper, and garlic powder in a bowl until well combined.
6
Preheat Oven: Preheat oven to 350°F and grease a 9x13-inch baking dish.
7
Roll the Dough: Punch down risen dough and roll out on a floured surface to form a 16x12-inch rectangle.
8
Add the Filling: Spread the ham and spinach filling evenly over the dough, leaving a ½-inch border around the edges.
9
Form the Log: Starting from the long side, roll dough tightly into a log. Cut into 12 equal slices.
10
Second Rise: Arrange rolls cut-side up in the prepared baking dish. Cover and let rise for 15 to 20 minutes.
11
Add Toppings: Brush rolls with melted butter. Sprinkle with Parmesan cheese if desired.
12
Bake: Bake for 25 to 30 minutes until golden brown and cooked through.
13
Serve: Let cool for 5 minutes before serving warm.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Rolling pin
  • Skillet
  • 9x13-inch baking dish
  • Sharp knife or dough cutter
  • Pastry brush

Nutrition (Per Serving)

Calories 245
Protein 11g
Carbs 30g
Fat 9g

Allergy Information

  • Contains wheat (gluten), milk (dairy), egg, pork, and possible sulphites in ham or cheese.
Rebecca Sloan

Sharing easy recipes, family comfort food, and simple kitchen wisdom for fellow home cooks.