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
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
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
- → Can I make these rolls ahead of time?
-
Yes, assemble the rolls the night before, cover tightly, and refrigerate. Let them sit at room temperature for 30 minutes before baking as directed.
- → What cheese works best in these breakfast rolls?
-
Swiss and cheddar both melt beautifully and complement the ham. Gruyère, Monterey Jack, or a blend of cheeses also work wonderfully.
- → Can I freeze the finished rolls?
-
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.
- → How do I know when the dough has risen enough?
-
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.
- → Can I use frozen spinach instead of fresh?
-
Yes, thaw frozen spinach completely and squeeze out excess moisture before mixing with the other filling ingredients to prevent soggy rolls.
- → What can I substitute for the ham?
-
Cooked bacon, turkey bacon, or crumbled sausage make excellent alternatives. For a vegetarian version, use sautéed mushrooms or bell peppers.