Savory Spinach and Ham Breakfast Rolls

A close-up of warm Savory Spinach and Ham Breakfast Rolls showing melted cheese and golden tops on a rustic board. Pin It
A close-up of warm Savory Spinach and Ham Breakfast Rolls showing melted cheese and golden tops on a rustic board. | spoonandshore.com

These soft, pillowy breakfast rolls combine a tender homemade dough with a savory filling of diced ham, wilted spinach, and shredded Swiss or cheddar cheese. After preparing the yeast-based dough and letting it rise for an hour, you'll roll it out, layer on the filling, and slice it into 12 spiral rolls. A final rise ensures light, airy texture before baking until golden brown. Brush with melted butter and sprinkle with Parmesan for extra richness. These versatile rolls can be assembled ahead and baked fresh for a warm, comforting start to any morning.

My sister stumbled into the kitchen last Sunday, still wearing her pajamas, and announced she needed something impressive for her book club brunch. I had just pulled these ham and spinach rolls from the oven, the smell of warm dough and melted cheese hanging thick in the air. She took one bite, eyes widened, and immediately asked for the recipe instead of eating the granola she had brought.

Last Christmas morning, my usually skeptical teenage brother hovered around the oven watching these rise. When I finally pulled them out, golden and steaming, he grabbed three before anyone else could reach the platter. Now he texts me every few weeks asking when I am making them again.

Ingredients

  • 3 ½ cups all-purpose flour: This amount creates the perfect structure, not too dense but sturdy enough to hold all that filling
  • 2 ¼ tsp active dry yeast: One standard packet gives reliable rise every single time
  • 1 tbsp granulated sugar: Just enough to feed the yeast without making the dough taste sweet
  • 1 tsp salt: Do not skip this, it balances all the flavors and keeps the dough from tasting flat
  • 1 cup warm milk: Warm it to about 110°F, think bathwater temperature, to activate the yeast properly
  • ¼ cup unsalted butter, melted: Adds richness and keeps the dough tender
  • 1 large egg: Creates structure and helps the dough hold its shape
  • 1 tbsp olive oil: Perfect for sautéing the spinach without adding heavy flavors
  • 4 cups fresh spinach, chopped: It looks like a mountain but wilts down to almost nothing, so do not be shy
  • 1 cup diced ham: Diced small so it distributes evenly throughout every bite
  • 1 cup shredded Swiss or cheddar cheese: Swiss melts beautifully but cheddar adds sharper flavor if you prefer
  • ¼ cup finely chopped green onions: Adds fresh brightness that cuts through all the richness
  • ¼ tsp ground black pepper: Freshly cracked makes a noticeable difference
  • ¼ tsp garlic powder: Distributes garlic flavor evenly without any raw bite
  • 2 tbsp melted butter: For brushing on top creates that gorgeous golden finish
  • 2 tbsp grated Parmesan cheese: Totally optional but adds a salty, umami crust on top

Instructions

Wake up the yeast:
Whisk warm milk, sugar, and yeast in a large bowl and let it sit for 5 minutes until foamy on top
Mix the dough:
Stir in melted butter, egg, and salt, then gradually add flour until a soft dough forms
Knead it out:
Work the dough on a floured surface for 5 to 7 minutes until smooth and elastic
Let it rise:
Place dough in a greased bowl, cover, and let it double in size for about 1 hour
Prepare the filling:
Sauté spinach in olive oil until wilted, then squeeze out excess moisture
Combine everything:
Mix spinach with ham, cheese, green onions, pepper, and garlic powder
Prep your pan:
Preheat oven to 350°F and grease a 9x13-inch baking dish
Roll out the dough:
Punch down risen dough and roll into a 16x12-inch rectangle
Fill and roll:
Spread filling evenly, roll tightly from the long side, and cut into 12 slices
Second rise:
Arrange rolls in the dish, cover, and let rise 15 to 20 minutes
Add the finish:
Brush with melted butter and sprinkle with Parmesan if using
Bake until golden:
Bake 25 to 30 minutes until deeply golden and cooked through
Rest before serving:
Let cool for 5 minutes so the filling sets slightly
These golden Savory Spinach and Ham Breakfast Rolls sit on a white plate beside a steaming coffee mug for a cozy breakfast scene. Pin It
These golden Savory Spinach and Ham Breakfast Rolls sit on a white plate beside a steaming coffee mug for a cozy breakfast scene. | spoonandshore.com

My neighbor smelled these baking and actually knocked on my door to ask what I was making. I sent her home with two warm rolls, and she returned the next day with an empty container and a desperate plea for the recipe.

Make Ahead Magic

These rolls are absolute heroes when it comes to prep-ahead meals. Assemble everything the night before, cover the dish tightly, and refrigerate overnight. In the morning, let them sit at room temperature while the oven preheats, then bake as directed.

Filling Variations

Sometimes I swap the ham for crispy bacon or use turkey ham for a lighter version. Add a pinch of red pepper flakes if you want a little heat, or mix in some sun-dried tomatoes for extra depth.

Serving Suggestions

These rolls shine alongside scrambled eggs and fresh fruit, or they can hold their own as the star of a brunch spread.

  • Serve warm but not piping hot for the best texture
  • Pair with a light arugula salad to balance the richness
  • Store leftovers in the fridge and reheat in the oven
A serving platter displays fresh-baked Savory Spinach and Ham Breakfast Rolls with visible spinach and ham filling. Pin It
A serving platter displays fresh-baked Savory Spinach and Ham Breakfast Rolls with visible spinach and ham filling. | spoonandshore.com

There is something deeply satisfying about pulling apart a warm, cheesy roll and seeing all those layers of spinach and ham. Hope these become a weekend tradition in your kitchen too.

Recipe FAQs

Yes, these rolls can be assembled the night before and stored in the refrigerator. Let them come to room temperature while the oven preheats, then bake as directed for fresh, warm rolls in the morning.

Swiss cheese provides a mild, nutty flavor that complements the ham and spinach. Cheddar offers a sharper taste, while Gruyère adds excellent melting properties. Any combination of these cheeses works wonderfully.

After sautéing the spinach, press it firmly in a sieve or squeeze with paper towels to remove excess moisture. This step is crucial to prevent the filling from making the dough soggy during baking.

Frozen spinach works well if thawed completely and thoroughly drained to remove excess water. One 10-ounce package of frozen spinach typically equals about 4 cups of fresh chopped spinach when cooked and drained.

Cooked bacon, turkey ham, or even diced cooked chicken breast make excellent substitutes. For a vegetarian version, try sautéed mushrooms or additional spinach and cheese to maintain the filling's heartiness.

Store cooled rolls in an airtight container at room temperature for up to 2 days. For longer storage, wrap individually and freeze for up to 3 months. Reheat in a 350°F oven for 5-7 minutes to restore freshness.

Savory Spinach and Ham Breakfast Rolls

Fluffy homemade rolls stuffed with ham, spinach, and melted 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 (about 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 mixing bowl. Let stand for 5 minutes until mixture becomes foamy, indicating yeast activation.
2
Prepare the Dough: Whisk melted butter, egg, and salt into the yeast mixture. Gradually incorporate flour, mixing until a soft, slightly sticky dough forms.
3
Knead and Rise: Turn dough onto lightly floured surface and knead for 5–7 minutes until smooth and elastic. Place in greased bowl, cover, and let rise in warm area for 1 hour until doubled in size.
4
Prepare Spinach Filling: Heat olive oil in skillet over medium heat. Sauté chopped spinach until wilted, approximately 2 minutes. Press spinach in sieve or with paper towels to remove excess moisture.
5
Mix Filling Ingredients: Combine sautéed spinach, diced ham, shredded cheese, green onions, black pepper, and garlic powder in bowl. Mix thoroughly until evenly distributed.
6
Preheat Oven and Prepare Pan: Preheat oven to 350°F. Grease 9x13-inch baking dish with butter or cooking spray.
7
Shape the Dough: Punch down risen dough and roll out on floured surface to 16x12-inch rectangle.
8
Add Filling: Spread ham and spinach mixture evenly over dough, leaving ½-inch border around edges.
9
Form the Roll: Starting from long side, roll dough tightly into log. Cut into 12 equal slices using sharp knife or dough cutter.
10
Second Rise: Arrange rolls cut-side up in prepared baking dish. Cover and let rise for 15–20 minutes until slightly puffed.
11
Add Finishing Touches: Brush rolls generously with melted butter. Sprinkle grated Parmesan over top if desired.
12
Bake to Golden Brown: Bake for 25–30 minutes until rolls are golden brown and cooked through. Let cool in pan for 5 minutes before serving.
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, possible sulphites in ham or cheese
Marina Lowell

Sharing easy, flavorful recipes and kitchen wisdom for home cooks and food lovers.