Nothing compares to the aroma of freshly baked Homemade Bread Rolls filling your kitchen. These soft, fluffy rolls are stuffed with a savory spinach and mozzarella filling, creating a delicious combination of textures and flavors. Perfect for family dinners, lunchboxes, appetizers, or holiday tables, these homemade rolls are easy to make and guaranteed to impress.
Why You’ll Love This Recipe
- Soft and pillowy texture every time
- Delicious spinach and mozzarella cheese filling
- Easy recipe using everyday ingredients
- Perfect for beginners and experienced bakers
- Great for meal prep and freezing
- Family-friendly and vegetarian
- Wonderful as a snack, side dish, or light meal
Ingredients

For the Dough
- 500 g bread flour
- 7 g active dry yeast
- 1 cup milk
- 1 teaspoon sugar
- 1 egg
- 80 g melted butter
- ¾ teaspoon salt
- Extra butter for brushing
For the Filling
- ¾ cup finely chopped spinach
- ½ cup grated mozzarella cheese
- ½ teaspoon dried herbs
- ½ teaspoon garlic powder
- ½ teaspoon white pepper
- Salt to taste
- 1 tablespoon cream cheese (optional)
Instructions
- Warm the milk until slightly warm, not hot.
- Add sugar and yeast to the milk. Stir gently and allow it to sit for 8–9 minutes until frothy.
- In a large bowl, combine flour, activated yeast mixture, egg, melted butter, and salt.
- Mix until a rough dough forms.
- Knead for 8–10 minutes until smooth and elastic.
- Transfer the dough to a lightly greased bowl. Cover and let rise for about 1 hour or until doubled in size.
- While the dough rises, prepare the filling by combining spinach, mozzarella, dried herbs, garlic powder, white pepper, salt, and cream cheese if using.
- Punch down the risen dough and divide into 10–12 equal portions.
- Flatten each portion into a small round disc.
- Add a spoonful of filling to the center.
- Carefully seal the edges and shape into smooth balls.
- Place the rolls seam-side down on a parchment-lined baking tray.
- Cover and allow to rise again for 20–30 minutes.
- Brush the tops with melted butter.
- Bake at 350°F (180°C) for 18–22 minutes or until golden brown.
- Brush with additional butter immediately after baking.
- Serve the Homemade Bread Rolls warm.

Tips & Tricks
- Bread flour produces the fluffiest texture.
- Proper kneading helps develop gluten for soft rolls.
- Drain frozen spinach thoroughly before using.
- Add shredded cheddar or parmesan for extra flavor.
- Let the rolls cool slightly before serving.
- Use instant yeast to save preparation time.
Details
Prep Time: 25 minutes
Rise Time: 1 hour 30 minutes
Cook Time: 20 minutes
Total Time: 2 hours 15 minutes
Yield: 10–12 rolls
Category: Bread
Method: Baking
Cuisine: International
Difficulty: Easy
Dietary Notes: Vegetarian

Notes
- Substitute mozzarella with cheddar, gouda, or provolone.
- Add chopped green onions for extra flavor.
- Serve with soups, salads, or pasta dishes.
- These rolls make excellent lunchbox snacks.
Nutrition (Approximate Per Roll)
- Calories: 225
- Protein: 7g
- Carbohydrates: 29g
- Fat: 9g
- Fiber: 1g
- Sugar: 2g
FAQ
Can I make the dough ahead of time?
Yes. Refrigerate the dough overnight after the first rise and shape the rolls the next day.
Can I freeze Homemade Bread Rolls?
Yes. Freeze baked rolls for up to 3 months in an airtight container.
Why didn’t my dough rise?
Inactive yeast or a cold environment may prevent proper rising.
Can I use all-purpose flour?
Yes, but bread flour gives a softer and chewier texture.
What other fillings work well?
Mushrooms, cheddar cheese, olives, caramelized onions, and mixed vegetables are all excellent options.
Storage
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze cooled rolls for up to 3 months.
Reheating
Warm in a preheated oven at 320°F (160°C) for 5–7 minutes or microwave for 15–20 seconds.

Similar Recipes

Homemade Bread Rolls: Soft Spinach and Cheese Filled Buns
Ingredients
For the Dough
- 500 g bread flour
- 7 g active dry yeast
- 1 cup milk
- 1 teaspoon sugar
- 1 egg
- 80 g melted butter
- ¾ teaspoon salt
- Extra butter for brushing
For the Filling
- ¾ cup finely chopped spinach
- ½ cup grated mozzarella cheese
- ½ teaspoon dried herbs
- ½ teaspoon garlic powder
- ½ teaspoon white pepper
- Salt to taste
- 1 tablespoon cream cheese optional
Instructions
- Warm the milk until slightly warm, not hot.
- Add sugar and yeast to the milk. Stir gently and allow it to sit for 8–9 minutes until frothy.
- In a large bowl, combine flour, activated yeast mixture, egg, melted butter, and salt.
- Mix until a rough dough forms.
- Knead for 8–10 minutes until smooth and elastic.
- Transfer the dough to a lightly greased bowl. Cover and let rise for about 1 hour or until doubled in size.
- While the dough rises, prepare the filling by combining spinach, mozzarella, dried herbs, garlic powder, white pepper, salt, and cream cheese if using.
- Punch down the risen dough and divide into 10–12 equal portions.
- Flatten each portion into a small round disc.
- Add a spoonful of filling to the center.
- Carefully seal the edges and shape into smooth balls.
- Place the rolls seam-side down on a parchment-lined baking tray.
- Cover and allow to rise again for 20–30 minutes.
- Brush the tops with melted butter.
- Bake at 350°F (180°C) for 18–22 minutes or until golden brown.
- Brush with additional butter immediately after baking.
- Serve the Homemade Bread Rolls warm.
Notes
- Substitute mozzarella with cheddar, gouda, or provolone.
- Add chopped green onions for extra flavor.
- Serve with soups, salads, or pasta dishes.
- These rolls make excellent lunchbox snacks.
Conclusion
These Homemade Bread Rolls combine fluffy homemade dough with a rich spinach and mozzarella filling for a bakery-quality result. Whether you’re serving them alongside dinner or enjoying them as a snack, this recipe delivers soft, flavorful rolls that everyone will love. Make a batch today and enjoy the comfort of fresh homemade bread.

