This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
If you have a “sweet roll” fatigue and are craving something hearty, these Spinach and Ham Breakfast Rolls are your culinary investigation into the perfect savory pastry. This recipe takes the structural DNA of a cinnamon roll but replaces the sugar and spice with salty ham, earthy spinach, and a rich blend of cheeses. It’s a high-impact breakfast solution that feels like a gourmet bakery find but can be whipped up on a lazy Sunday morning with minimal effort.

This dish is particularly effective for your blog because it bridges the gap between a light appetizer and a filling main course. Much like the Peruvian Chicken or Maple Bacon Pancake Muffins we’ve discussed, this recipe relies on a “winning trifecta” of flavors: salt from the ham, freshness from the spinach, and the creamy bind of melted cheese. Whether you’re meal prepping for a busy week or hosting a holiday brunch, these rolls are a guaranteed crowd-pleaser.
Table of Contents
Why You’ll Love This Recipe
- The Ultimate “Hide Your Greens” Dish: A delicious way to get a serving of spinach into your morning routine.
- Versatile Dough Options: Works beautifully with homemade yeast dough, refrigerated pizza dough, or even flaky puff pastry.
- Perfect for On-the-Go: These rolls hold their shape perfectly, making them an ideal handheld breakfast for commuters.
- Highly Adaptable: Easy to swap proteins or cheeses based on what’s currently in your fridge.
Ingredients
- 1 lb Pizza Dough (homemade or store-bought)
- 6–8 oz Deli Ham, thinly sliced or diced
- 2 cups Fresh Baby Spinach, roughly chopped
- 1 ½ cups Shredded Mozzarella or Swiss Cheese
- 2 Tbsp Dijon Mustard or Garlic Herb Butter (for the base)
- ½ tsp Garlic Powder
- ¼ tsp Red Pepper Flakes (optional, for a tiny kick)
- 1 Egg (for egg wash)
- Optional: Everything Bagel seasoning for the crust.
Instructions
1. Prep and Preheat
Preheat your oven to 375°F (190°C). Line a baking sheet or a 9×13-inch baking pan with parchment paper.
2. Roll the Dough
On a lightly floured surface, roll the dough into a large rectangle (approx. 12×16 inches). Aim for an even thickness so the rolls cook at the same rate.
3. Layer the Flavors
Spread a thin layer of Dijon mustard or herb butter over the dough, leaving a 1-inch border. Layer the spinach, ham, and cheese evenly across the surface. Sprinkle with garlic powder and red pepper flakes.
4. The “Log” Roll
Starting from the long edge, roll the dough tightly into a log. Pinch the seam firmly to seal.
5. Slice and Arrange
Using a sharp serrated knife or unscented dental floss, cut the log into 12 even rolls. Place them in the prepared pan, cut-side up.
6. Bake to Golden Perfection
Brush the tops with a beaten egg (and sprinkle with seasoning if using). Bake for 20–25 minutes until the cheese is bubbly and the dough is deep golden brown.
7. Cool and Serve
Let them sit for 5 minutes before serving to allow the melted cheese to set slightly.

Expert Tips for Success
- Dry Your Spinach: If using frozen spinach, squeeze it until it’s bone-dry. If using fresh, sauté it quickly and pat dry. Excess moisture is the enemy of a crispy roll!
- Floss for the Win: Using dental floss to “snap” through the dough prevents the rolls from being squashed, keeping those beautiful interior spirals intact.
- The Cheese “Glue”: Use a mix of mozzarella for stretch and a sharper cheese (like Swiss or Gruyère) for flavor.
- Don’t Overstuff: It’s tempting to pile on the ham, but too much filling will make the rolls difficult to roll and may lead to a “doughy” center.
Variations
- The Breakfast “Pizza” Roll: Swap the mustard for a thin layer of marinara and add some pepperoni.
- Vegetarian Delight: Skip the ham and add roasted red peppers and feta cheese.
- Turkey & Pesto: Swap ham for turkey and use pesto as the base spread for a bright, herby twist.
- Spicy Jalapeño: Add finely diced jalapeños and pepper jack cheese for a morning wake-up call.
FAQ: Spinach and Ham Breakfast Rolls
Q: Can I make these the night before? A: Yes! Assemble the rolls, place them in the pan, cover tightly with plastic wrap, and refrigerate. In the morning, let them sit at room temperature for 15 minutes before baking.
Q: Can I use puff pastry? A: Absolutely. Using puff pastry will result in a much lighter, flakier, “croissant-style” roll. Reduce the baking time to 15–18 minutes.
Q: How do I reheat leftovers? A: Reheat in an air fryer or oven at 350°F for 5 minutes to keep the edges crisp. The microwave works but can make the dough a bit chewy.
Q: Can I freeze them? A: Yes. Bake them fully, let them cool, and freeze in a single layer. They are great for “emergency” breakfasts later in the month.

Spinach & Ham Breakfast Rolls
Equipment
- Rolling Pin
- baking sheet or 9×13-inch pan
- Parchment paper
- serrated knife or dental floss
Ingredients
- 1 lb pizza dough
- 8 oz deli ham, thinly sliced or diced
- 2 cups fresh baby spinach, chopped
- 1.5 cups shredded mozzarella or Swiss cheese
- 2 tbsp Dijon mustard or garlic herb butter
- 0.5 tsp garlic powder
- 0.25 tsp red pepper flakes (optional)
- 1 large egg (for egg wash)
Instructions
- Preheat oven to 375°F (190°C). Line a baking sheet or 9×13-inch pan with parchment paper.
- Roll dough into a 12×16-inch rectangle on a lightly floured surface.
- Spread Dijon or herb butter evenly, leaving a 1-inch border. Layer spinach, ham, and cheese. Sprinkle with garlic powder and red pepper flakes.
- Roll tightly from the long edge into a log. Pinch seam closed.
- Slice into 12 even rolls using a serrated knife or dental floss. Arrange cut-side up in prepared pan.
- Brush tops with beaten egg. Bake 20–25 minutes until golden brown and cheese is bubbly.
- Cool 5 minutes before serving to allow filling to set slightly.