Savory Spinach Ham Breakfast Rolls

A close-up of Savory Spinach and Ham Breakfast Rolls with golden crust and melted Swiss cheese. Pin to Pinterest
A close-up of Savory Spinach and Ham Breakfast Rolls with golden crust and melted Swiss cheese. | ninerrecipes.com

These soft, pillowy breakfast rolls combine homemade yeast dough with a savory filling of diced ham, wilted spinach, and shredded cheese. The dough rises for one hour, creating an incredibly light and tender texture. After rolling out the dough, spread the filling evenly, roll into a log, and slice into 12 individual portions. A second short rise ensures fluffy results before baking until golden brown. Brush with melted butter and sprinkle with Parmesan for an extra savory finish.

My youngest daughter stumbled into the kitchen last Sunday, rubbing sleep from her eyes, drawn by the incredible aroma of yeast dough meeting melted Swiss cheese and ham. She wrapped her arms around my waist and whispered, "It smells like the bakery downtown." Those breakfast rolls disappeared faster than I could wash the baking sheet.

Last Christmas morning, my sister-in-law took one bite and actually stopped opening presents. She made me write down the recipe right there on the back of a gift tag, coffee rings and all. Now she makes them every Sunday for her family, and they beg for these rolls instead of pancakes.

Ingredients

  • 3 ½ cups all-purpose flour: Bread flour works too, but regular flour gives these rolls a softer, more tender crumb that melts in your mouth
  • Active dry yeast: Make sure your water is exactly 110°F—too hot kills the yeast, too cold makes it sluggish and slow to rise
  • Warm milk: I use whole milk for richness, but 2% works perfectly fine if that is what you have in your fridge
  • Melted butter: Salted butter adds a subtle depth, but unsalted gives you more control over the final seasoning
  • Fresh spinach: Frozen spinach works in a pinch, but fresh gives you brighter color and none of that metallic aftertaste
  • Diced ham: Leftover holiday ham works beautifully here, just chop it into small, even pieces for better distribution
  • Swiss or cheddar cheese: Swiss melts beautifully and pairs perfectly with ham, though sharp cheddar adds a wonderful bite
  • Green onions: These add a fresh pop that cuts through all the rich cheese and ham

Instructions

Wake up the yeast:
Whisk warm milk, sugar, and yeast in a large bowl until dissolved, then wait 5 minutes until foamy bubbles appear on top
Build the dough:
Stir in melted butter, egg, and salt, then gradually add flour until a soft, slightly sticky dough forms
Let it rest:
Knead on a floured surface for 5 to 7 minutes until smooth and elastic, then place in a greased bowl, cover, and let rise for 1 hour until doubled
Prepare the filling:
Sauté spinach in olive oil until wilted, then press firmly in a sieve to remove excess liquid—this step makes all the difference
Mix it all together:
Combine spinach, diced ham, shredded cheese, green onions, black pepper, and garlic powder in a bowl
Prep for baking:
Preheat oven to 350°F and grease a 9x13-inch baking dish with butter or cooking spray
Roll it out:
Punch down the dough and roll into a 16x12-inch rectangle on a floured surface
Fill and roll:
Spread filling evenly over the dough, leaving a small border, then roll tightly from the long side into a log
Slice and arrange:
Cut into 12 equal slices and place cut-side up in the prepared dish
Second rise:
Cover and let rise for 15 to 20 minutes until puffy and slightly expanded
Finish and bake:
Brush with melted butter, sprinkle with Parmesan if using, then bake for 25 to 30 minutes until golden brown
Rest before serving:
Let cool for 5 minutes—this sets the filling so it does not spill out when you cut them
Savory Spinach and Ham Breakfast Rolls on a rustic board beside fresh spinach and ham for brunch. Pin to Pinterest
Savory Spinach and Ham Breakfast Rolls on a rustic board beside fresh spinach and ham for brunch. | ninerrecipes.com

My neighbor Sarah caught the aroma drifting through our open kitchen window and showed up at my back door with an empty container. Now we have a standing arrangement—I make extra rolls, and she brings fresh coffee from her fancy espresso machine.

Make-Ahead Magic

Assemble these rolls the night before, cover tightly with plastic, and refrigerate overnight. Let them sit at room temperature for 30 minutes while the oven preheats, then bake as directed.

Filling Variations

Swap ham for crispy bacon or turkey slices. Try mozzarella and sun-dried tomatoes for an Italian twist, or pepper jack and jalapeños if you like some morning heat.

Serving Suggestions

These rolls pair perfectly with scrambled eggs and fresh fruit. Serve warm for breakfast, or pack them cold for lunchboxes and picnics. They reheat beautifully in the microwave for 30 seconds.

  • Make a double batch and freeze half before baking
  • Brush with garlic butter immediately after baking for extra flavor
  • Store in an airtight container for up to 3 days
Warm Savory Spinach and Ham Breakfast Rolls on a plate with melted butter glaze ready to serve. Pin to Pinterest
Warm Savory Spinach and Ham Breakfast Rolls on a plate with melted butter glaze ready to serve. | ninerrecipes.com

These breakfast rolls have become our Saturday tradition, simple enough for busy mornings but special enough to make any day feel like a celebration. Watching my family gather around the kitchen island, steam rising from warm, cheesy centers, reminds me why I fell in love with cooking in the first place.

Recipe FAQs

Yes, assemble the rolls the night before, cover tightly, and refrigerate. Let them sit at room temperature for 30 minutes before baking as directed.

Swiss and cheddar both melt beautifully and complement the ham. Gruyère, Monterey Jack, or a blend of cheeses also work wonderfully.

Absolutely. Bake completely, cool, then freeze in an airtight container for up to 3 months. Reheat in a 350°F oven for 10-15 minutes.

The dough is ready when it has doubled in size and a gentle finger pressed into the surface leaves an indentation that slowly springs back.

Yes, thaw frozen spinach completely and squeeze out excess moisture before mixing with the other filling ingredients to prevent soggy rolls.

Cooked bacon, turkey bacon, or crumbled sausage make excellent alternatives. For a vegetarian version, use sautéed mushrooms or bell peppers.

Savory Spinach 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 (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 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–7 minutes until smooth and elastic. Transfer to a greased bowl, cover, and let rise in a warm place for 1 hour until doubled.
4
Prepare Spinach Filling: Heat olive oil in a skillet over medium heat. Sauté chopped spinach until wilted, about 2 minutes. Press out excess moisture using a sieve or paper towels.
5
Mix Filling Components: Combine sautéed spinach, diced ham, shredded cheese, green onions, black pepper, and garlic powder in a bowl. Mix thoroughly.
6
Preheat Oven and Prepare Pan: Preheat oven to 350°F. Grease a 9x13-inch baking dish.
7
Roll Out Dough: Punch down risen dough. Roll out on a floured surface to a 16x12-inch rectangle.
8
Add Filling: Spread the ham and spinach filling evenly over the dough, leaving a ½-inch border around 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–20 minutes.
11
Add Finishing Touches: Brush rolls with melted butter. Sprinkle with Parmesan cheese if using.
12
Bake to Golden Perfection: Bake for 25–30 minutes until golden brown and cooked through.
13
Rest and 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

  • Wheat (gluten)
  • Milk (dairy)
  • Egg
  • Pork (ham)
  • Possible sulphites (in ham or cheese)
Chloe Warren

Home cook sharing wholesome, simple recipes and helpful kitchen hacks for everyday cooks.