Spinach Ham Breakfast Rolls

Category: Rise and Shine with Delicious Breakfast Recipes

These breakfast rolls combine soft, fluffy dough with a savory filling of ham, fresh spinach, and fluffy scrambled eggs. The dough is carefully kneaded to develop gluten, resulting in a tender yet chewy texture. Sautéed spinach adds a subtle earthy flavor, while diced ham contributes a savory and salty balance. Optional cheese can be added for extra richness and meltiness. The rolls are perfect for any occasion, easy to prepare, and offer a delicious start to your day.

Recipes Fives Halima
Created by Mary Loxip Mary Loxip
Last updated on Fri, 09 Jan 2026 16:14:06 GMT
A breakfast roll with spinach and ham. Pin
A breakfast roll with spinach and ham. | panbite.com

This spinach ham breakfast rolls recipe brings together soft, fluffy dough filled with a savory blend of scrambled eggs, fresh spinach, and diced ham. Perfect for weekend brunches or quick weekday breakfasts, these rolls are sure to satisfy hungry appetites.

I first made these rolls for a holiday brunch and was amazed at how the spinach and ham made the filling both satisfying and fresh. Now they’re a regular request on busy mornings when I want something homemade but fast.

Gather Your Ingredients

  • One cup warm milk: about one hundred five to one hundred fifteen degrees Fahrenheit — this activates the yeast and ensures a soft dough. Whole milk gives richness but almond or soy milk works in a pinch
  • Two tablespoons granulated sugar: feeds the yeast and adds subtle sweetness
  • Half a teaspoon salt: balances flavor and keeps yeast activity in check
  • Quarter cup unsalted butter melted: adds richness and tenderness to the rolls, unsalted allows better control over seasoning
  • Three and a half to four cups all-purpose flour plus extra for dusting: start with less and add as needed for soft but not sticky dough. Bread flour works too if you want chewier rolls
  • Six large eggs: the main protein in the filling, providing creaminess and substance
  • Quarter cup milk or cream: makes scrambled eggs fluffy and moist; cream will add richness, milk keeps it lighter
  • Four ounces cooked ham diced: provides savory saltiness; good to use deli ham, leftover ham, or for variation try bacon or sausage
  • Five ounces fresh spinach roughly chopped: washed well, adds nutrition and subtle earthiness. Baby spinach is convenient while frozen spinach must be thawed and squeezed dry
  • Two tablespoons butter or olive oil: used to sauté the spinach and eggs, butter lends richness, olive oil adds a lighter touch
  • Optional half cup shredded cheese: for melty, cheesy goodness choose from cheddar, mozzarella, Monterey Jack, or your favorite variety
  • For egg wash (optional): one beaten egg mixed with a tablespoon of milk or water — creates a shiny golden crust

How to Make It

Prepare the Dough:
Proofing the yeast properly sets the foundation for fluffy rolls. Warm the milk carefully to avoid killing the yeast and mix with sugar and yeast, letting it foam for ten minutes.
Knead the Dough:
Knead the dough five to seven minutes with a stand mixer or eight to ten by hand until it feels smooth elastic and slightly sticky but manageable. Add flour a spoonful at a time if it’s too wet. This gluten development gives structure and chew.
Prepare the Filling:
Whisk eggs with milk or cream and seasoning. Keep the filling moist and creamy as it will bake inside the rolls.
Sauté the Spinach:
In a medium skillet warm butter or olive oil over medium heat. Add spinach and cook two to three minutes until wilted but not mushy.
Scramble the Eggs:
Add egg mixture to spinach and cook gently while stirring until just set but still moist. If you like, stir in cheese now to melt slightly.
Assemble Rolls:
Roll out dough into a rectangle on floured surface. Spread spinach egg filling evenly. Sprinkle diced ham over top.
Roll and Cut:
Roll dough tightly into a log starting at the long edge. Cut into six to eight even rolls.
Final Rise and Bake:
Place rolls cut side up in greased pan and let rise until puffy about 30 minutes. Brush with egg wash for that golden finish. Bake at three hundred seventy-five degrees Fahrenheit about twenty-five minutes until golden brown and cooked through.
A breakfast roll with spinach and ham.
A breakfast roll with spinach and ham. | panbite.com

One of my favorite things about this recipe is how the warm, fluffy rolls perfectly balance hearty ham with fresh green spinach. It reminds me of cozy weekend mornings around the kitchen table, when the smell of baking dough fills the air and everyone gathers for a slow start to the day.

Flavor Boosters

Storage Tips Store leftover rolls in an airtight container at room temperature for up to two days. For longer storage wrap individually and freeze for up to three months. Reheat in a warm oven or microwave before serving. Ingredient Substitutions Try bacon or sausage in place of ham for a different savory flavor. Use kale or swiss chard instead of spinach if preferred. Milk can be swapped with any plant-based variety though texture may vary slightly.

Serving Suggestions

These rolls are delicious on their own or served alongside fresh fruit or a green salad. A dollop of sour cream or your favorite hot sauce adds a nice touch.

Creative Twists

Seasonal Adaptations Add finely diced roasted red peppers or sun dried tomatoes in summer for brightness. In winter try adding herbs like thyme or rosemary into the dough for extra warmth. Success Stories Many home cooks have told me these rolls quickly became their weekend favorite. One friend shared they doubled the batch for a holiday brunch and everyone asked for the recipe. Freezer Meal Conversion Prepare and cut the rolls but freeze before the final rise. When ready to bake, thaw and let rise fully then proceed to bake as usual.

Spinach and ham breakfast rolls.
Spinach and ham breakfast rolls. | panbite.com

This recipe makes weekend mornings special with a wholesome start that satisfies both young and old alike.

Common Questions About This Recipe

→ What type of flour works best for the dough?

All-purpose flour is ideal for a soft texture, but bread flour can be used for a chewier roll. Adjust the amount based on dough consistency.

→ Can I substitute the butter in the dough?

Yes, olive oil can replace butter for a different flavor profile, though butter gives a richer and softer texture.

→ How do I ensure the dough rises properly?

Use warm milk around 105-115°F to activate the yeast and proof it with sugar until foamy before mixing into the dough.

→ Is fresh spinach necessary or can I use frozen?

Fresh spinach is preferred for texture and flavor, but frozen spinach can be used if fully thawed and excess moisture squeezed out.

→ What is the purpose of the egg wash?

An egg wash gives the rolls a golden-brown color and slight gloss, enhancing visual appeal after baking.

Spinach Ham Breakfast Rolls

These soft rolls with ham and spinach are ideal for spring mornings or brunch gatherings. Featuring fluffy dough and savory fillings. Save & click.

Preparation Time
35 minutes
Cooking Time
25 minutes
Complete Time
60 minutes
Created by Mary Loxip: Mary Loxip

Type of Recipe: Breakfast

Level of Skill: Some Experience Needed

Cultural Cuisine: American

Serves: 8 Portion Size (6 to 8 breakfast rolls)

Dietary Needs: ~

What You Need

→ Dough

01 1 cup warm whole milk (105-115°F)
02 2 tablespoons granulated sugar
03 2 1/4 teaspoons active dry yeast
04 1/2 teaspoon salt
05 1/4 cup unsalted butter, melted
06 3 1/2 to 4 cups all-purpose flour, plus extra for dusting

→ Egg and Vegetable Filling

07 6 large eggs
08 1/4 cup whole milk or heavy cream
09 1/8 teaspoon salt
10 1/8 teaspoon ground black pepper
11 5 ounces fresh spinach, roughly chopped
12 2 tablespoons unsalted butter or olive oil
13 4 ounces cooked ham, diced
14 1/2 cup shredded cheese (cheddar, mozzarella, or Monterey Jack; optional)

→ Finishing

15 1 large egg, beaten (for egg wash; optional)
16 1 tablespoon milk or water (for egg wash; optional)

How to Make It

Step 01

In a large mixing bowl or stand mixer bowl, warm the milk until it reaches 105-115°F, ensuring it is warm but not hot.

Step 02

Add active dry yeast and granulated sugar to the warm milk. Stir gently and let stand for 5-10 minutes until foamy, indicating the yeast is active.

Step 03

Mix in the melted unsalted butter and salt. Gradually incorporate 3 1/2 cups of all-purpose flour. Knead the dough with a stand mixer for 5-7 minutes or by hand for 8-10 minutes, adding additional flour a tablespoon at a time until the dough is smooth and elastic but not overly sticky.

Step 04

Place the kneaded dough in a greased bowl, cover with a damp cloth, and let rise in a warm spot for about 60-75 minutes until doubled in size.

Step 05

In a bowl, whisk together the eggs, 1/4 cup milk or cream, salt, and black pepper until fully combined.

Step 06

Heat butter or olive oil in a large skillet over medium heat. Add chopped spinach and sauté for 2-3 minutes until just wilted.

Step 07

Pour the egg mixture into the skillet with the spinach, scrambling gently until eggs are just set and slightly moist. Add diced cooked ham and shredded cheese, stirring until cheese is beginning to melt. Remove from heat and cool slightly.

Step 08

Lightly flour your work surface and roll out the proofed dough into a large rectangle, about 1/2-inch thick. Evenly spread the cooled egg, spinach, ham, and cheese mixture over the surface, leaving a 1/2-inch border. Starting from a long edge, tightly roll up the dough to form a log.

Step 09

Using a sharp knife or bench scraper, cut the log into 6 to 8 even pieces. Arrange rolls, cut side up, in a greased 9x13-inch baking pan, spacing them evenly.

Step 10

Cover the pan with a clean towel and allow rolls to rise for 20-30 minutes at room temperature, until slightly puffy.

Step 11

Combine the beaten egg with 1 tablespoon milk or water. Brush over the tops of the rolls for a glossy, golden finish. This step is optional but recommended.

Step 12

Preheat oven to 350°F (175°C). Bake the breakfast rolls for 22-25 minutes, or until golden brown and set in the center.

Step 13

Allow the rolls to cool in the pan for 5-10 minutes before serving warm.

Extra Tips

  1. For best texture, avoid overfilling the rolls to prevent leakage during baking.
  2. Cheese is optional but greatly enhances the flavor and moisture of the filling.
  3. To prepare in advance, assemble the rolls, cover tightly, and refrigerate overnight. Bake in the morning after bringing to room temperature.

Tools You'll Need

  • Large mixing bowl
  • Stand mixer with dough hook (optional)
  • Skillet
  • Whisk
  • 9x13-inch baking pan
  • Rolling pin
  • Bench scraper or sharp knife
  • Pastry brush

Allergen Information

Always review ingredients for possible allergens and consult a healthcare provider if unsure.
  • Contains wheat, dairy, and eggs.
  • Contains pork (ham).

Nutritional Details (Per Serving)

These facts are provided as informational and aren't a substitute for professional advice.
  • Calories: 530
  • Fat Content: 18 grams
  • Carbohydrate Content: 40 grams
  • Protein Content: 15 grams