Savory Spinach and Ham Breakfast Rolls

Freshly baked Savory Spinach and Ham Breakfast Rolls with melted cheese and golden crust on a wooden table. Save to Pinterest
Freshly baked Savory Spinach and Ham Breakfast Rolls with melted cheese and golden crust on a wooden table. | recipesbymarina.com

These tender breakfast rolls feature homemade dough wrapped around a savory filling of diced ham, wilted spinach, shredded cheese, and green onions. The dough requires just one hour to rise before being rolled, filled, and baked until golden. Perfect for weekend brunch or meal prep, these rolls can be assembled ahead and baked fresh in the morning.

The morning I first made these, my kitchen smelled like a warm hug—yeast blooming, butter melting, and ham sizzling all at once. I'd been experimenting with breakfast ideas for周末 brunch with friends, wanting something that felt special but not fussy. When I pulled that golden pan from the oven, I knew I'd stumbled onto something magical.

Last winter, my sister stayed over and woke up to the aroma of these rolls baking. She took one bite, eyes wide, and asked if I'd been secretly taking culinary classes. We ended up eating half the batch standing right there at the counter, warm cheese stretching between bites, laughing with buttery fingers.

Ingredients

  • All-purpose flour: Creates the perfect structure for soft, pillowy dough that can hold generous filling without tearing
  • Active dry yeast: Gives those restaurant-quality rise and air pockets that make each bite tender
  • Warm milk: Activates the yeast beautifully and adds subtle richness to the dough
  • Unsalted butter: Use melted in the dough for even distribution, then brush more on top for that golden finish
  • Fresh spinach: Sautéing first removes excess moisture so your rolls stay fluffy, not soggy
  • Diced ham: Provides salty, savory pockets throughout every bite
  • Swiss or cheddar cheese: Melts into gooey ribbons that bind everything together
  • Green onions: Add fresh, mild bite that cuts through the richness

Instructions

Wake up the yeast:
Whisk warm milk with sugar and yeast until dissolved, then let it sit undisturbed until you see a foamy layer on top—that's your signal it's alive and ready to work.
Build the dough base:
Stir in melted butter, egg, and salt, then gradually add flour until a soft, slightly sticky dough comes together.
Knead until smooth:
Work the dough on a floured surface for 5 to 7 minutes, feeling it transform from shaggy to smooth and elastic under your hands.
Let it rise:
Place dough in a greased bowl, cover with a warm towel, and find a cozy corner for it to double in size—about an hour of patience.
Prep the filling:
Sauté spinach until just wilted, then press out excess moisture with paper towels so your rolls stay perfectly fluffy.
Mix it all together:
Combine the cooked spinach with diced ham, shredded cheese, green onions, pepper, and garlic powder in a bowl.
Roll it out:
Punch down the risen dough and roll it into a 16x12-inch rectangle on a floured surface.
Layer on the goodness:
Spread filling evenly over dough, leaving a small border so nothing escapes when you roll.
Form the log:
Tightly roll from the long side into a cylinder, then use a sharp knife to cut 12 equal slices.
Second rise:
Arrange slices in a greased baking dish, cover, and let them puff up for 15 to 20 minutes.
Finish with flair:
Brush with melted butter, sprinkle with Parmesan if you like, then bake at 350°F for 25 to 30 minutes until golden.
Close-up of Savory Spinach and Ham Breakfast Rolls showing fluffy texture and savory ham and spinach filling. Save to Pinterest
Close-up of Savory Spinach and Ham Breakfast Rolls showing fluffy texture and savory ham and spinach filling. | recipesbymarina.com

My neighbor smelled these baking and actually knocked on my door to ask what was creating such magic. I sent her home with a warm roll wrapped in a tea towel, and now she texts me every Sunday morning asking if 'those rolls' are happening again.

Make Ahead Magic

Assemble the rolls the night before, cover tightly, and refrigerate. Let them sit at room temperature for 30 minutes while your oven preheats, then bake fresh. The dough develops even better flavor overnight.

Filling Variations

Swap cooked bacon or turkey for ham, add diced bell peppers for color, or mix in some sun-dried tomatoes. A pinch of red pepper flakes adds lovely warmth that cuts through the cheese.

Serving Suggestions

These shine alongside scrambled eggs and fresh fruit, or crumble one into a bowl of tomato soup for the ultimate comfort lunch. They reheat beautifully in a 300°F oven for 10 minutes.

  • Freeze unbaked rolls on a baking sheet, then transfer to a bag and bake straight from frozen—just add 5 minutes
  • Brush with garlic butter instead of plain for extra flavor
  • Serve warm for the best cheese pull experience
Warm Savory Spinach and Ham Breakfast Rolls served on a plate, ready for a hearty breakfast or brunch. Save to Pinterest
Warm Savory Spinach and Ham Breakfast Rolls served on a plate, ready for a hearty breakfast or brunch. | recipesbymarina.com

There's something about pulling warm, cheese-filled rolls apart with people you love that feels like home. Hope these become part of your weekend ritual.

Recipe Questions & Answers

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

Swiss and cheddar both melt beautifully and complement the ham and spinach. Gruyère, provolone, or Monterey Jack are excellent alternatives.

Cooked bacon, turkey ham, or diced cooked chicken work well. For a vegetarian version, omit the meat and add mushrooms or bell peppers.

Press the sautéed spinach firmly to remove excess moisture before mixing with the filling ingredients. This prevents water from making the dough soggy during baking.

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

The milk might have been too hot (killing the yeast) or too cold. Ensure it's around 110°F. Also check that your yeast is fresh and not expired.

Savory Spinach and Ham Breakfast Rolls

Soft 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 foamy.
2
Prepare the Dough: Stir melted butter, egg, and salt into yeast mixture. Gradually incorporate flour until soft, slightly sticky dough forms.
3
Knead and Rise: Knead dough on lightly floured surface for 5-7 minutes until smooth and elastic. Place in greased bowl, cover, and let rise in warm place for 1 hour until doubled.
4
Prepare Spinach Filling: Heat olive oil in skillet over medium heat. Sauté spinach until wilted, about 2 minutes. Press out excess moisture using sieve or paper towels.
5
Mix Filling Ingredients: Combine sautéed spinach, diced ham, shredded cheese, green onions, black pepper, and garlic powder in bowl. Mix thoroughly.
6
Preheat Oven and Prepare Pan: Preheat oven to 350°F. Grease 9x13-inch baking dish with butter or cooking spray.
7
Roll Out Dough: Punch down risen dough and roll out on floured surface to 16x12-inch rectangle.
8
Add Filling: Spread ham and spinach filling evenly over dough, leaving ½-inch border around edges.
9
Form the Roll: Starting from long side, tightly roll dough 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 puffy.
11
Add Topping: Brush rolls generously with melted butter. Sprinkle with grated Parmesan if desired.
12
Bake to Golden Brown: Bake for 25-30 minutes until golden brown and cooked through. Center should spring back when touched.
13
Rest and Serve: Let rolls cool in pan 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
Marina Costa

Passionate home cook sharing simple, flavorful recipes and helpful cooking tips for everyday food lovers.