Go Back

Vegan Cinnamon Rolls with Date Filling

A plant based twist on one of my favorite holiday morning breakfasts. Plus there's a veggie hidden in the dough!
Total Time3 hrs
Course: Breakfast
Cuisine: American
Keyword: vegan, plant based, zucchini, dates, walnuts, christmas, holiday, baked
Servings: 9 rolls
Author: thymeforhoney



  • 1 cup coconut milk
  • 3 tbsp vegan butter I used Earth Balance
  • 1 pkg active dry yeast
  • 1 tbsp coconut sugar
  • 1 zucchini- grated
  • 2 ½ cups all purpose flour
  • ½ tsp salt


  • 12 dates- pitted
  • ¾ cup raw walnuts
  • 1 tsp cinnamon
  • 3 tbsp vegan butter- room temperature


  • Begin by preheating the oven to 170 degrees. Once it preheats, immediately turn it off. We will be  using that warm space to let the dough rise.
  • Heat the coconut milk and butter in a small saucepan over medium heat until the butter is melted. Pour the hot mixture into a large bowl and let it cool for about 15-20 minutes, until it feels like lukewarm bath water. Too hot and it will kill the yeast and your rolls won’t rise.
  • While the milk cools, grate the zucchini and squeeze out as much water as possible. Next measure the flour and salt into a small bowl and whisk gently to remove any lumps.
  • Once the milk is lukewarm, add the coconut sugar and yeast, stir once or twice then allow to rest for 10 minutes while the yeast wakes up (as my kindergarten teacher used to say).
  • Add in the zucchini, followed by half a cup of the flour, stirring as you go. Keep adding the flour in half cup increments. Once you reach two cups, kneed in the last 1/2 cup with your hands, creating a smooth ball.
  • Grease a large mixing bowl with coconut oil, then set the dough inside, turning once to coat with oil. Place a clean dish towel over the bowl, and put the bowl in the oven. Allow dough to rise for 1 hour. It will double in size. I like to set a timer, it helps with the next steps.
  • When the dough has twenty minutes left to rise, begin making the filling by pitting and cutting the dates in half. Boil 2 cups of water in a medium sauce pan. Once the water boils, turn off the heat and add the dates to soak for 10 minutes.
  • After 10 minutes, drain and spoon the dates into your food processor. Pulse a few times, scrape down the edges and continue until the dates are diced. Add in the walnuts and cinnamon, and continue the process. It is not quick and requires some patience, stopping and scraping every few pulses.
  • By now, the timer for the dough should be ringing, so take the dough out of the oven. Use the dish towel covering to roll out the dough, first sprinkling generously with flour. Pat the dough first with your hands to shape, then give it a few passes with your floured-rolling pin. The dough is very soft and doesn’t take much convincing to spread into a large rectangle.
  • Use a basting brush or rubber spatula to spread the room temperature butter; cover the entire rectangle. I found that my hands were the best tools for the filling. Spoon it onto the dough in large dollops, then carefully press and spread until it fills the space.
  • Butter a cast iron skillet or pie pan and set aside.
  • Beginning at one of the long ends of the rectangle, roll the dough slowly. Place the rolled log seem-side down and score into nine pieces with a sharp knife. Cut along your scored lines.
  • Place one piece in the center of your dish, the remaining eight pieces around the edges. Cover again with a fresh dish towel and set near the oven, but not on it. Let the rolls rise for 20 minutes.
  • Preheat the oven to 350 degrees after the rolls have been rising for 10 minutes. It should be ready right around when the rolls are ready to go in.
  • Bake for 35 minutes or until deep golden brown.
  • Optional: when the rolls come out of the oven, whisk together a tablespoon of coconut milk 1/2 cup of powdered sugar and drizzle it over the hot rolls. They don’t need the extra sweetness but it sure looks yummy.
  • Enjoy!