Go Back
+ servings
freshly baked portuguese rolls in a basket.
Print Recipe Add to Collection
4.67 from 3 votes

Portuguese Rolls

Baked to golden brown perfection, these soft and flaky Portuguese Rolls are delicious! They are rich with butter, sweet with a bit of condensed milk, and flavored with just a hint of fragrant lemon zest to make them unforgettably good!
Prep Time30 minutes
Cook Time30 minutes
Resting Time2 hours
Total Time3 hours
Course: Rolls, Side Dish
Cuisine: Portuguese
Keyword: bread rolls, portuguese rolls, sweet bread rolls
Servings: 12
Calories: 263kcal

Ingredients

  • cup warm milk between 95°F and 105°F
  • teaspoons active dry yeast
  • 2 tablespoons brown sugar packed
  • cups all-purpose flour
  • 1 tablespoon lemon zest
  • ½ teaspoon salt
  • 4 tablespoons butter
  • 3 large eggs slightly beaten
  • cup sweetened condensed milk
  • 1 egg for egg wash
  • sesame seeds optional

Instructions

  • Then use a fork to combine the warm milk together with the yeast and brown sugar in a small bowl. Now, allow the mixture to sit undisturbed for 10 minutes until the yeast foams up.
  • Add the flour to the bowl of your mixer along with the lemon zest and salt, then mix everything together. In another bowl, combine the melted butter, eggs, condensed milk, yeast mixture and stir everything together.
    process shots showing how to make portuguese rolls.
  • Pour the wet ingredients over the dry ingredients and mix using the dough hook for about 3 minutes on medium. The dough will be pretty sticky and elastic.
    process shots showing how to make portuguese rolls.
  • Let the dough rise until doubled in size in a warm place.
    process shots showing how to make portuguese rolls.
  • Punch down the dough to let some of the air out. Then place the dough onto a clean surface and knead it a couple of times with your hands. It’s easier to work with when it’s sticky and elastic, so I didn’t add any flour, but you can put the dough on a lightly floured surface if you need to. Now roll it into a long log with the palm of your hand. Then cut it into 12 equal portions of dough.
    process shots showing how to make portuguese rolls.
  • Roll each small piece of dough into a long rope that is about 12 inches long with the side of your hand. Then make a knot with the rope of dough. Next, take one end that comes from underneath, roll it over, and then press it in the middle. Now, take the other end, fold it under, and pinch it in the middle. Place the rolls on a baking sheet.
    process shots showing how to make portuguese rolls.
  • Preheat oven to 350°F.
  • Let the rolls sit for another 15 minutes to make them nice and soft, then brush them with the egg wash and sprinkle with sesame seeds or sugar.
    process shots showing how to make portuguese rolls.
  • Bake in the preheated oven for about 25 to 30 minutes or until golden brown in color.

Notes

  1. Check the date on your yeast. The number one reason that dough doesn't rise is due to using expired yeast. If your yeast doesn't bubble and foam up that means it is dead.
  2. Lukewarm milk is a must. If your milk is too cold the yeast won't bloom, but if it's too hot it will kill the yeast. So it's really important that your milk is just lukewarm, between 95°F and 105°F.
  3. Use room temperature eggs. This helps the dough to properly emulsify and come together. I suggest taking the eggs out of the fridge a couple of hours before you start the recipe. 
  4. Don't overwork your dough. When rolling out the dough, try to do it just once. Rolling and rerolling it will push the air out of the risen dough resulting in rolls that bake up tough. 
  5. These Portuguese rolls will keep at room temperature for up to 4 days in a container or bag.
  6. You can also store them in the freezer for up to 3 months in a sealed bag or wrapped really well in plastic wrap. Then when ready to eat, just allow the bread to thaw out at room temperature for a few hours and rewarm them at 300°F(149°C) for 10 minutes.

Nutrition

Serving: 1roll | Calories: 263kcal | Carbohydrates: 40g | Protein: 8g | Fat: 8g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.2g | Cholesterol: 77mg | Sodium: 147mg | Potassium: 161mg | Fiber: 2g | Sugar: 12g | Vitamin A: 261IU | Vitamin C: 1mg | Calcium: 75mg | Iron: 2mg