Homemade Red Bean Swirl Buns with Sesame Seeds

Have you ever wondered why Middle Eastern bakeries always smell so intoxicating, filled with that warm, caramel-sweet aroma that pulls you inside? That's the magic of freshly baked date rolls, a beloved pastry that brings together soft, buttery dough and lusciously sweet date filling in every bite. Making date rolls at home is not only surprisingly simple, but it also fills your kitchen with that same irresistible fragrance while giving you complete control over the quality of ingredients. These tender pastries showcase the natural sweetness of dates, and once you master this middle eastern pastry recipe, you'll never look at store-bought versions the same way again.

I still remember the first time I bit into a warm date roll at a small café in Amman. The sesame-studded top crackled gently, giving way to pillowy soft dough that cradled the most incredible date paste I'd ever tasted. The filling was sweet but not cloying, with deep caramel notes that seemed to melt on my tongue. That experience sparked my love affair with these pastries, and I've been perfecting my own version ever since.

Ingredients List

    • 3 cups all-purpose flour
    • 1/2 cup warm milk (about 110°F)
    • 1/4 cup warm water
    • 1/4 cup granulated sugar
    • 2 1/4 teaspoons active dry yeast (one packet)
    • 1/4 cup melted butter, plus 2 tablespoons for brushing
    • 1 teaspoon salt
    • 1 large egg, beaten
    • 3 tablespoons sesame seeds

For the Date Filling:

    • 2 cups pitted Medjool dates (about 12 ounces)
    • 1/4 cup water
    • 2 tablespoons butter
    • 1/2 teaspoon ground cinnamon
    • 1/4 teaspoon cardamom (optional, for extra warmth)

Timing and Cooking Schedule

Prep time: 30 minutes

Cooking time: 20 minutes

Total time: 2 hours 30 minutes (including rising time)

The dough needs about 90 minutes total for rising, so plan accordingly. You can prepare the date filling while the dough rises to maximize efficiency.

Step-by-Step Instructions

Making the Dough

In a small bowl, combine the warm milk, warm water, and sugar. Sprinkle the yeast on top and let it sit for about 5 to 7 minutes until it becomes foamy and bubbly. This step is crucial because it tells you the yeast is alive and ready to work its magic. If nothing happens after 10 minutes, your yeast might be dead, so start over with fresh yeast.

In a large mixing bowl, whisk together the flour and salt. Make a well in the center and pour in the yeast mixture and melted butter. Mix with a wooden spoon until a shaggy dough forms. Turn it out onto a lightly floured surface and knead for about 8 to 10 minutes. You want the dough to become smooth and elastic. It should spring back when you poke it with your finger.

Place the dough in a lightly greased bowl, turning it once to coat all sides. Cover with a clean kitchen towel and let it rise in a warm spot for about 60 to 75 minutes, or until doubled in size. I like to put mine near a sunny window or in an oven with just the light on.

Preparing the Date Filling

While your dough rises, make the date paste. In a medium saucepan, combine the pitted dates, water, and butter. Cook over medium-low heat, stirring frequently, for about 8 to 10 minutes. The dates will soften and begin to break down. Use a potato masher or the back of a fork to mash them into a smooth paste. Stir in the cinnamon and cardamom if using. The mixture should be thick, spreadable, and smell absolutely divine. Set aside to cool slightly.

Shaping the Date Rolls

Once the dough has doubled, punch it down gently to release the air. Turn it out onto a lightly floured surface and divide it into 12 equal pieces. This is where you can use date rolls shaping techniques that work best for you.

For traditional rolls, flatten each piece into a small oval about 4 inches long. Spoon about 1 to 2 tablespoons of date filling down the center. Fold the dough over the filling lengthwise and pinch the edges firmly to seal. Place seam-side down on a parchment-lined baking sheet, spacing them about 2 inches apart.

Alternatively, you can roll each piece into a rectangle, spread the filling evenly, roll it up like a cinnamon roll, and slice it into rounds. Both methods work beautifully. Cover the shaped date rolls with a towel and let them rise for another 20 to 30 minutes.

Baking

Preheat your oven to 375°F. Brush the tops of the risen rolls gently with beaten egg, making sure to coat them evenly for that gorgeous golden color. Sprinkle generously with sesame seeds. The egg wash is what gives these pastries their beautiful sheen and helps the seeds stick.

Bake for 18 to 22 minutes, until the date rolls are golden brown on top and sound slightly hollow when tapped on the bottom. The smell will be incredible, trust me. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack.

Nutritional Information

Per serving (makes 12 rolls):

    • Calories: 245
    • Protein: 5g
    • Carbohydrates: 42g
    • Fat: 7g
    • Fiber: 3g
    • Calcium: 4% DV
    • Iron: 10% DV
Homemade Red Bean Swirl Buns with Sesame Seeds


Tips, Variations, and Cooking Advice

For a richer flavor, try adding a tablespoon of orange blossom water to the date filling. It adds a floral note that's traditional in many Middle Eastern sweets. You can also mix chopped walnuts or pistachios into the date paste for added texture and nutty flavor.

If you want to make these vegan, substitute the butter with coconut oil or vegan butter, use plant-based milk, and replace the egg wash with a mixture of plant milk and a touch of maple syrup. The results are nearly identical.

For a quicker version, you can use store-bought date paste instead of making your own. Look for it in Middle Eastern markets or online. Just warm it slightly with a bit of butter and spices before using.

Want to make mini versions? Divide the dough into 24 pieces instead of 12 and reduce the baking time by about 5 minutes. These make perfect bite-sized treats for parties.

The dough can be made the night before. After the first rise, punch it down, cover tightly with plastic wrap, and refrigerate overnight. Bring it to room temperature for about 30 minutes before shaping.

Common Mistakes to Avoid

One of the biggest mistakes is using water that's too hot for the yeast. If it's hotter than 115°F, you'll kill the yeast and your dough won't rise. The liquid should feel warm to the touch, not hot.

Don't skimp on kneading time. Properly kneaded dough develops gluten strands that give these rolls their wonderful soft texture. If your dough is too sticky, add flour one tablespoon at a time, but be careful not to add too much or the rolls will be dense.

Overfilling the rolls is tempting, but it causes the filling to leak out during baking and makes sealing difficult. Stick to about 1 to 2 tablespoons per roll and seal those edges firmly.

Not letting the shaped rolls rise for the second time results in dense pastries. That final 20 to 30 minute rest allows the gluten to relax and the rolls to puff up beautifully in the oven.

Baking at too high a temperature will brown the outside before the inside cooks through. Stick to 375°F for perfectly golden, fully cooked rolls.

Storage and Leftovers Tips

Store cooled date rolls in an airtight container at room temperature for up to 3 days. They'll stay soft and delicious, though the sesame seeds might lose a tiny bit of their crunch. For longer storage, refrigerate them for up to a week. The butter in the dough means they'll firm up slightly in the fridge, but a quick 10-second microwave zap or 5 minutes in a 300°F oven brings them back to life.

These freeze beautifully for up to 3 months. Wrap each middle eastern pastry recipe individually in plastic wrap, then place them all in a freezer-safe bag. Thaw at room temperature for a few hours or overnight in the refrigerator. Reheat in a 325°F oven for about 8 to 10 minutes to restore that fresh-baked texture.

If you're planning to freeze them, I recommend doing so before baking. Shape the rolls, place them on a parchment-lined baking sheet, and freeze until solid. Transfer to a freezer bag and store for up to 2 months. When you're ready to bake, let them thaw and rise at room temperature for about 45 to 60 minutes, then brush with egg wash and bake as directed. This gives you the joy of fresh-baked date rolls anytime you want them.

You can also freeze leftover date filling separately. It keeps for up to 6 months and can be used as a spread for toast, a filling for other pastries, or even swirled into oatmeal.