There’s nothing quite like the aroma of freshly baked Cherry Cinnamon Rolls with Homemade Filling wafting through the house, inviting everyone to gather around for a treat that’s both indulgent and satisfying. These deliciously soft cinnamon rolls are filled with a sweet cherry filling and topped with creamy icing, delivering a warm, gooey, fruity, and spicy experience in every bite. I created this recipe during one particularly busy week when my family craved something special yet nutritious; with each roll containing around 320 calories, they make for a delightful breakfast or afternoon snack without the guilt.
I still remember the first time I made these rolls on a chilly Sunday morning. As I pulled them out of the oven, my youngest exclaimed, “Mom, these smell like heaven!” It was a heartwarming moment as we all gathered around the table, eagerly anticipating that first bite. The twist that sets these cinnamon rolls apart is the homemade cherry filling that adds a burst of freshness compared to traditional recipes. After tasting them, my husband couldn’t help but ask for seconds, saying they were “the best cinnamon rolls ever,” and that’s when I knew I had struck gold with this recipe!
Ingredients for the Cherry Cinnamon Rolls with Homemade Filling
Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:
Dough
2 cups all-purpose flour (plus more for dusting): Provides structure and a soft base for the rolls.
1 packet instant yeast: Helps the dough rise and creates that fluffy texture.
1 tablespoon sugar: Adds a hint of sweetness to enhance the overall flavor.
1/2 teaspoon salt: Balances flavors and strengthens the dough.
1/2 cup milk (warm): Activates the yeast and adds moisture for a tender roll.
1 large egg (beaten): Enriches the dough and contributes to its richness.
2 tablespoons unsalted butter (melted): Adds a rich flavor and keeps the rolls moist.
Filling
1 cup fresh cherries (pitted and chopped): Provides a sweet, fruity burst that complements the cinnamon.
1/4 cup brown sugar: Enhances the filling’s sweetness with a hint of caramel flavor.
1 teaspoon cinnamon: Infuses warmth and spice that pairs beautifully with cherries.
1 tablespoon cornstarch: Thickens the filling, ensuring it doesn’t make the rolls soggy.
1 tablespoon lemon juice: Brightens the cherry flavor, adding a refreshing tang.
Icing
4 ounces cream cheese (softened): Creates a creamy base with a slight tanginess for the icing.
1/2 cup powdered sugar: Sweetens the icing while giving it a smooth texture.
1 tablespoon milk (adjust for consistency): Helps achieve the desired creamy consistency for spreading.
1/2 teaspoon vanilla extract: Adds depth of flavor, enhancing the sweetness of the icing.
Step-by-Step Instructions
I recommend starting with the dough since it requires time to rise, allowing you to multitask and prepare the filling while the dough is resting.
Step 1: In a mixing bowl, combine 2 cups of all-purpose flour, 1 packet of instant yeast, 1 tablespoon of sugar, and 1/2 teaspoon of salt. Mix well to distribute the ingredients evenly. This foundational step is crucial for building flavor and structure in your cinnamon rolls, so make sure everything is thoroughly incorporated.
Step 2: Next, add 1/2 cup of warm milk, 1 beaten large egg, and 2 tablespoons of melted unsalted butter to the dry ingredients. Mix until a dough forms; you’ll want it to come together without being overly sticky. If it’s too tacky, feel free to sprinkle in a bit more flour as needed.
Step 3: Once your dough has formed, transfer it to a floured surface and knead for about 5 minutes until it’s smooth and elastic. This step builds serious strength in the dough, ensuring your rolls will rise beautifully. It should feel soft but not sticky; if it sticks to your hands excessively, continue dusting with flour.
Step 4: Place the kneaded dough in a greased bowl, cover it with a clean kitchen towel or plastic wrap, and let it rise in a warm place for about 1 hour or until it’s doubled in size. Patience is key here; letting the dough rise properly will result in wonderfully fluffy rolls later on.
Step 5: While the dough rises, prepare your cherry filling by combining 1 cup of chopped fresh cherries, 1/4 cup of brown sugar, 1 teaspoon of cinnamon, 1 tablespoon of cornstarch, and 1 tablespoon of lemon juice in a saucepan. Stir these ingredients together to coat the cherries evenly before moving on.
Step 6: Cook this mixture over medium heat for about 5-7 minutes until it thickens up nicely. You’ll notice it becoming syrupy as it warms; this thickening step adds depth and prevents your filling from being too runny inside the rolls. Once thickened, set aside to cool while you focus on assembling the rolls.
Step 7: Preheat your oven to 375°F (190°C) at this point so it’s ready for baking once you’ve assembled everything. This way you can transition directly from assembly to baking without any waiting time.
Step 8: Roll out your risen dough on a floured surface into a rectangle about 1/4 inch thick. Make sure it’s evenly rolled out so that you can spread the filling easily across its entire surface; uneven thickness can lead to some rolls being overcooked while others remain raw.
Step 9: Spread the cooled cherry filling evenly over the rolled-out dough. Use a spatula or the back of a spoon for even coverage—this ensures each bite has that delicious cherry flavor without any dry spots in between.
Step 10: Starting from one long side, roll the dough tightly into a log shape. Once rolled up fully, cut it into eight equal pieces using a sharp knife or dental floss for clean cuts without squishing them down—my family prefers this method for maintaining that beautiful spiral shape.
Step 11: Place these cut rolls onto a greased baking sheet with enough space between them for expansion during baking. Cover them again lightly with plastic wrap or a towel and let them rise for another 30 minutes; this final proofing is essential for achieving those fluffy interiors.
Step 12: Bake your rolls in the preheated oven for about 20-25 minutes until they’re golden brown on top. They should sound hollow when tapped gently on the bottom—a sign they are perfectly baked through!
Step 13: Remove them from the oven and let cool slightly before icing them; this will prevent the icing from melting away completely rather than sitting beautifully atop each roll.
Step 14: To prepare your icing, mix together softened cream cheese, powdered sugar, adjusted milk (to reach desired consistency), and vanilla extract in a bowl until smooth and creamy. I always find that using room-temperature cream cheese results in easier mixing!
Step 15: Finally, drizzle that luscious icing over your warm rolls just before serving. Watching that icing melt slightly into all those nooks and crannies will make everyone around you excited—and trust me when I say they won’t last long!
What to Serve with Cherry Cinnamon Rolls with Homemade Filling
This dish is already incredibly filling and balanced, but these sides add extra variety and nutrition to round out your meal perfectly.
Fresh Spinach Salad with Balsamic Vinaigrette: This vibrant salad combines fresh spinach, cherry tomatoes, sliced almonds, and a tangy balsamic vinaigrette that brightens up the meal. The acidity of the dressing contrasts beautifully with the sweetness of the cinnamon rolls, making each bite delightful. Plus, it adds a healthy dose of vitamins A and C along with fiber, which helps balance out the carbs from the rolls—it’s a go-to for our family when we want something light yet satisfying.
Coconut Rice: Fluffy rice cooked in coconut milk provides a creamy texture that complements the soft cinnamon rolls while enhancing their sweetness. This side not only adds an exotic touch but also contributes healthy fats from coconut milk, giving you an added layer of flavor and 4-5 grams of fat per serving. It’s a staple in my meal prep rotation since it pairs so well with both sweet and savory dishes.
Avocado Toast: Made with whole-grain bread topped with smashed avocado, lime juice, and a sprinkle of salt, this option offers a creamy texture that echoes the richness of the cream cheese icing. Each slice provides around 4-5 grams of protein and healthy fats that keep you satiated longer. My kids love adding sliced radishes or cherry tomatoes on top for an extra crunch!
Cinnamon-Spiced Sweet Potatoes: Roasted sweet potatoes seasoned with cinnamon and a hint of maple syrup mirror the flavors in your rolls while offering a nutritious carbohydrate boost. They provide complex carbs and vitamin A, which is perfect for energy throughout the day. It’s a dish my family enjoys during breakfast-for-dinner nights, making it feel cozy and indulgent!
Storage & Serving Tips

To store your Cherry Cinnamon Rolls with Homemade Filling effectively, place the rolls in an airtight container in the fridge for up to 4 days. If you have leftovers after baking, it’s best to keep the components separate: store the rolls in one container, the cherry filling in another airtight container, and the cream cheese icing in a small jar or container. This will help maintain the softness of the dough and prevent sogginess from the filling while keeping the icing fresh and spreadable.
When reheating, for best results, place the cinnamon rolls in a preheated oven at 350°F for about 10 minutes until warmed through. The cherry filling can be gently warmed on the stovetop over low heat or in a microwave-safe bowl for 30-60 seconds. Avoid microwaving the rolls directly as it can make them soft and chewy rather than fluffy. The cream cheese icing should be left at room temperature to soften before drizzling over your warm rolls, ensuring it melts beautifully into every bite.
Pro tip: To batch cook these cinnamon rolls for meal prep, consider doubling the recipe on a Sunday and portioning them into individual containers for easy grab-and-go breakfasts throughout the week. Family members can self-assemble their rolls by warming them up and adding their desired amount of cherry filling and icing each time. For variety, swap fresh cherries with blueberries or raspberries in the filling, or use almond extract instead of vanilla in the icing for a different flavor profile. To keep your cinnamon rolls at their best during storage, remember to wrap them tightly in plastic wrap before placing them in an airtight container to maintain moisture.
Conclusion
These Cherry Cinnamon Rolls with Homemade Filling have become a regular rotation recipe in my house, and I whip them up at least once a week because they are deliciously soft and packed with flavor, all for just 320 calories. The secret lies in the use of warm milk in the dough, which ensures a perfectly tender texture that elevates these rolls above typical cinnamon rolls. Give this one a try this week. I promise it’ll become a regular rotation meal in your house too.

Cherry Cinnamon Rolls with Homemade Filling
Ingredients
Method
- In a mixing bowl, combine flour, yeast, sugar, and salt. Mix well.
- Add warm milk, beaten egg, and melted butter. Mix until a dough forms.
- Knead the dough on a floured surface for about 5 minutes until smooth.
- Place the dough in a greased bowl, cover, and let rise for 1 hour or until doubled in size.
- In a saucepan, combine chopped cherries, brown sugar, cinnamon, cornstarch, and lemon juice.
- Cook over medium heat until the mixture thickens, about 5-7 minutes. Let cool.
- Preheat the oven to 375°F (190°C).
- Roll out the dough on a floured surface into a rectangle about 1/4 inch thick.
- Spread the cherry filling evenly over the dough.
- Roll the dough tightly from the long side and cut into 8 equal pieces.
- Place the rolls on a greased baking sheet and let rise for 30 minutes.
- Bake the rolls in the preheated oven for 20-25 minutes until golden brown.
- Remove from oven and let cool slightly before icing.
- In a bowl, mix softened cream cheese, powdered sugar, milk, and vanilla until smooth.
- Drizzle the icing over the warm rolls before serving.



Leave a Comment