Ingredients

For the Dough:

  • 3 cups all-purpose flour
  • 1 tablespoon sugar
  • 1 teaspoon salt
  • 2 teaspoons instant yeast
  • ¾ cup warm milk
  • ¼ cup vegetable oil
  • 1 egg

For the Filling:

  • 1 cup shredded mozzarella cheese
  • ½ cup crumbled feta cheese
  • 1 cup chopped spinach
  • 2 tablespoons cream cheese
  • ¼ teaspoon black pepper
  • ½ teaspoon garlic powder

For Topping:

  • 1 egg, beaten
  • 1 tablespoon milk
  • Sesame seeds (optional)

Instructions

1. Prepare the Dough: In a bowl, combine warm milk, sugar, and yeast. Let sit for 5 minutes. Add flour, salt, egg, and oil. Mix and knead until a soft, smooth dough forms.

2. Let It Rise: Cover the dough and let it rise in a warm place for 60–90 minutes, or until doubled in size.

3. Make the Filling: Mix spinach, mozzarella, feta, cream cheese, black pepper, and garlic powder in a bowl.

4. Divide the Dough: Punch down the dough and divide it into 8 equal portions. Roll each portion into an oval shape.

5. Add the Filling: Place some cheese and spinach filling in the center of each piece. Fold and seal the edges securely.

6. Shape the Rolls: Shape into long rolls or crescents. Make a few shallow cuts on top for a beautiful appearance.

7. Apply Egg Wash: Arrange the rolls on a lined baking tray. Brush with beaten egg mixed with milk.

8. Bake: Bake in a preheated oven at 375°F (190°C) for 20–25 minutes, until golden brown.

9. Serve: Allow to cool slightly before serving. Enjoy warm while the cheese is soft and delicious!

Tips

  • Squeeze excess moisture from the spinach before mixing.
  • Add cooked chicken for extra protein.
  • Use mozzarella for a stretchy, cheesy filling.
  • Brush with melted butter after baking for extra softness.

Enjoy these delicious homemade cheesy stuffed rolls with your favorite tea, coffee, or dipping sauce!