Ingredients
Equipment
Method
Make the rolls
- Whisk the warm milk, instant yeast, and granulated sugar together in a large bowl.
- Let the mixture stand for 5 minutes.
- Add the flour, kosher salt, and 3 tablespoons of the canola oil, then knead with a stand mixer and dough hook on medium-low speed for 8 to 10 minutes, until smooth and elastic.
- Grease a large bowl with the remaining 1 tablespoon of canola oil, add the dough, and cover it.
- Let the dough rise in a warm place for 1 to 1 1/2 hours, until doubled in size.
- Line a large baking sheet with parchment paper.
- Divide the dough into 8 equal pieces, shape each piece into a smooth ball, and arrange them on the sheet with space between.
- Cover the rolls and let rise for 35 to 50 minutes, until puffy, while heating the oven to 350°F.
- Bake for 18 to 22 minutes, until golden brown.
- Cool the rolls on the baking sheet for 20 minutes.
Mix the filling
- Beat the cream cheese and confectioners' sugar in a medium bowl until smooth.
- Transfer the filling to a piping bag or a zip-top bag with a corner snipped off.
Prepare the garlic coating
- Whisk the eggs and sweetened condensed milk in a wide bowl.
- Whisk in the warm melted butter, minced garlic, finely chopped fresh parsley, and fine salt.
Fill and bake
- Cut each roll into 6 wedges, stopping before cutting through the bottom.
- Pipe the cream cheese filling into the cuts.
- Dip each roll cut-side down into the garlic coating, spooning it into the cuts and over the top.
- Let excess coating drip back into the bowl and return the rolls to the parchment-lined baking sheet.
- Bake at 350°F for 15 to 18 minutes, until the coating is set and golden and the egg mixture in the center of a roll reaches 160°F.
Notes
For neat filling, soften the cream cheese before beating it smooth. Store covered in the refrigerator for up to 3 days; freezing is not recommended because the coating and filling can change texture. For a dairy-free variation, use plant-based milk, cream cheese, butter, and condensed milk.
