Sweet Rolls with Pecans and Lemon Frosting
There’s something about the smell of warm cinnamon and sweet batter wafting through the kitchen that just makes my heart happy. I remember my grandma baking her famous coffee cake every Sunday morning, the kind that fills the whole house with cozy warmth. Over the years, I’ve tweaked her recipe a little — adding zucchini, of course — because I love sneaking in veggies and making it nutritious without sacrificing flavor. This zucchini cinnamon swirl coffee cake has become a staple in my house; my kids ask for it on lazy weekends, and it’s my go-to when I want a treat without feeling guilty. Honestly, it’s the kind of cake that disappears in minutes at my house, especially when served fresh out of the oven with a drizzle of glaze. It’s incredibly tender, bursting with cinnamon goodness, and the moist zucchini keeps it from being overly rich. And the best part? It’s pretty forgiving — I’ve made it countless times, and it never fails to bring smiles around the breakfast table. Trust me, once you try this, it’ll become a family favorite too.
What is Zucchini cinnamon swirl coffee cake?
This zucchini cinnamon swirl coffee cake is basically a wonderfully moist, lightly spiced cake with a sweet cinnamon swirl running through its core. Think of it as a cross between a quick bread and a classic coffee cake — soft, crumbly, and just a little indulgent. The addition of shredded zucchini keeps it extra tender and a little sneaky—perfect for sneaking in some greens for any veggie skeptics. The name might sound fancy, but it’s really just a simple cake, perfect for breakfast, brunch, or a sweet afternoon snack. It’s essentially a cozy, comforting treat that pairs beautifully with a cup of coffee or tea. If you love cinnamon rolls but want something a little less fancy and a lot more homey, this is totally your new best friend. Plus, it’s versatile; you can add nuts, swap out the glaze, or keep it plain — whatever fits your mood.
Why you’ll love this recipe?
What I love most about this zucchini cinnamon swirl coffee cake is how forgiving and adaptable it is. The flavor is just incredible—the sweet cinnamon sugar swirl perfectly complements the tender, moist crumb, and a hint of vanilla rounds everything out. Honestly, it’s like a hug in cake form. It’s also super easy to make. No complicated techniques or fancy ingredients — just good, simple stuff you probably already have in your pantry. I always do this when I want a little something special without much fuss. Plus, the zucchini keeps the cake wonderfully moist, so you don’t get that dry disappointment I’ve experienced with some quick breads. Budget-wise, it’s friendly — you probably already have everything you need on hand. And versatile? Oh, yes. My kids love it plain, I enjoy it with a drizzle of glaze, and I’ve even tucked some blueberries inside for a berry twist. This cake is an all-around lifesaver on busy mornings or when friends pop by unexpectedly. It’s one of those baked goods that feels fancy but is so straightforward, you’ll wonder why you don’t make it all the time.
How do you make Zucchini Swirl Coffee Cake?
Quick Overview
Making this zucchini cinnamon swirl coffee cake is honestly a breeze. The batter comes together in just a few minutes—no mixer needed! You start with shredding your zucchini (squeeze out some extra moisture), mix your dry ingredients, whisk your wet ingredients, then fold everything together. The cinnamon swirl is simple: just mix cinnamon and sugar, then layer it into your batter in stages, swirling gently. Once layered, bake until golden around the edges and a toothpick comes out clean. It’s perfect because the whole process takes less than an hour, and the smell alone will draw everyone into the kitchen. Plus, I love how forgiving it is — I’ve made it with regular zucchinis, yellow zucchini, even zucchini that’s a little more mature and watery, and it still turns out fantastic. The baking time might vary a little depending on your oven, so keep an eye on it. And once it’s out of the oven, a quick glaze, if you’re feeling fancy, takes it over the top—a little sweetness, a little shine, and voila — perfection.
Ingredients
For the Main Batter:
- 2 cups all-purpose flour (I like unbleached for a richer flavor)
- 1/2 cup granulated sugar (adjust if you prefer less sweet)
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon (for the batter)
- 1/2 cup plain Greek yogurt or sour cream (for moisture and tang)
- 1/2 cup vegetable oil or melted unsalted butter (trust me, butter adds richness)
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup finely shredded zucchini (squeeze out excess moisture)
For the Filling (Cinnamon Swirl):
- 1/4 cup brown sugar
- 1 tablespoon ground cinnamon
For the Glaze:
- 1 cup powdered sugar
- 2-3 teaspoons milk or cream (to reach your desired consistency)
- Optional: a splash of vanilla or lemon zest for extra flavor
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Preheat your oven to 350°F (175°C). Grease a 9-inch round or square baking pan with butter or non-stick spray. You can also line it with parchment paper for easy removal. I always do this to make sure nothing sticks — for me, trust me on this one! Then set it aside while you prepare the batter.
Step 2: Mix Dry Ingredients
In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and cinnamon. Mixing these well ensures your cake rises evenly and gets that nice cinnamon-spiced flavor. I’ve learned from experience that thorough mixing prevents clumps of baking soda or uneven cinnamon spots. Plus, it keeps everything nice and uniform.
Step 3: Mix Wet Ingredients
In a separate bowl, whisk together the eggs, Greek yogurt, melted butter (or oil), and vanilla. I like to make sure the eggs are at room temperature — it blends better and helps everything emulsify smoothly. After that, gently fold in the shredded zucchini. Remember to squeeze out any excess moisture — this keeps the batter from becoming too watery and helps the cake set up perfectly.
Step 4: Combine
Add the wet mixture into the dry ingredients and fold gently — don’t overmix! You want the batter to be just combined, with maybe a few specks of flour still visible. Overmixing can make the cake dense, which is the opposite of what we’re after here.
Step 5: Prepare Filling
Mix the cinnamon and brown sugar together in a small bowl. This sweet, fragrant filling will swirl beautifully through the batter. For a more luxurious twist, I sometimes add chopped nuts or a sprinkle of cardamom. But honestly, the cinnamon-sugar combo is all you truly need to get that classic flavor.
Step 6: Layer & Swirl
Pour half of the batter into your prepared pan. Sprinkle half of the cinnamon-sugar mixture evenly over the top. Then add the remaining batter on top and sprinkle with the rest of the cinnamon mixture. Use a butter knife or skewer to gently swirl the cinnamon through the batter—don’t overdo it, but aim for a marbled look. This swirling technique creates those beautiful ribbons of cinnamon swirls that make this cake so tempting.
Step 7: Bake
Bake in the preheated oven for about 40-45 minutes, or until the top is golden and a toothpick inserted into the center comes out clean. Be aware that oven temperatures can vary — start checking at 40 minutes. If the cake starts to get too browned on top but isn’t done in the center, tent it loosely with foil to prevent burning while it finishes baking.
Step 8: Cool & Glaze
Allow the cake to cool in the pan for about 15 minutes, then transfer to a wire rack if you used parchment. It’s tempting to cut into it right away, but patience pays off — it finishes setting as it cools. Meanwhile, whisk together your powdered sugar and milk until smooth. Drizzle over the cooled cake. The glaze adds just the right amount of sweetness and a beautiful shiny finish. I like to do this while the cake is still slightly warm — the glaze seeps into the cracks, making every bite delicious.
Step 9: Slice & Serve
Use a sharp serrated knife to cut clean slices. For a pretty presentation, wipe the knife between slices — this keeps the glaze from smudging everything. Serve warm or at room temperature with a cup of your favorite coffee. I swear, this cake tastes even better the next day, once the flavors meld together. Trust me, it’s hard to resist that first slice when it’s still slightly warm and gooey from the glaze!
What to Serve It With
This zucchini cinnamon swirl coffee cake is so versatile, I often serve it in different ways depending on the occasion. For breakfast, a big mug of coffee or chai complements the cinnamon perfectly. If you’re hosting brunch, I love pairing it with fresh fruit — berries or sliced apples add a nice tart contrast to the sweetness. As a dessert, a dollop of whipped cream or a scoop of vanilla ice cream turns it into a real treat. And for casual snacks, I keep it plain — just a slice with a cup of tea, cozy on the couch. My family actually loves it for breakfast on lazy Sundays — it’s become part of our weekend tradition. Plus, it travels well to picnics or potlucks, and I find that the flavors taste even better after a day or two — if it lasts that long!
Top Tips for Perfecting Your Zucchini Cinnamon Swirl Coffee Cake
Over the years, I’ve picked up a few tricks that make this cake turn out just right every time. First, when shredding zucchini, I always use the fine side of the grater and squeeze out as much moisture as possible — I learned this the hard way when the batter was too runny. I’ve experimented with oil versus butter; honestly, butter gives a richer flavor, but oil keeps it moist longer. For the cinnamon swirl, don’t skip the part where you sprinkle and swirl — it creates that gorgeous marbled look and bursts of flavor in every bite. I tested a few swaps, like using coconut sugar instead of brown sugar — it’s delicious but slightly alters the moisture content, so I recommend sticking to the classic for best results. When baking, I always position the rack in the middle — a little hotter at the edges can cause uneven browning. For the glaze, start with less milk; you can always add more to get the perfect drizzle consistency — thick enough to adhere but thin enough to flow over the slices. One thing I’ve learned: don’t overmix the batter; just fold each ingredient in gently. Overmixing toughens the gluten, making the cake dense instead of tender. Also, I’ve played around with adding chopped nuts or even chocolate chips — both are fabulous options if you want a little more texture. The key is to keep it simple but play around with flavors if you’re feeling adventurous. This is one of those recipes that rewards patience and a little love in the kitchen!
Storing and Reheating Tips
This cake stays lovely for a couple of days, so don’t worry if you don’t eat it all at once. If storing at room temperature, keep it covered with a cloth or tightly wrapped in foil — it’ll stay fresh for about 24 hours, but after that, the moisture starts to dissipate. For longer storage, pop it into an airtight container and refrigerate; it’s good for up to 4 days. To warm it up, I pop a slice in the microwave for 15-20 seconds — just enough to bring back that soft, fresh-from-the-oven feel. Freezing works well too: wrap slices tightly in plastic wrap, then in foil or a freezer bag, and they’ll keep for up to 2 months. Let it thaw overnight in the fridge or warm up gently in the microwave. If you plan to serve it later, I recommend adding the glaze after reheating — it tastes so much fresher that way. A tip I’ve learned: don’t freeze the glaze separately; make it fresh and drizzle right before serving, especially if you want that shiny, sweet touch. The flavor might shift slightly after freezing, but I guarantee it’ll still be delicious — just always reheat in a way that preserves that tender crumb.
Frequently Asked Questions
Final Thoughts
Honestly, if you’re after a cozy, crowd-pleasing treat that’s as easy to make as it is delicious, this zucchini cinnamon swirl coffee cake might just become your new go-to. It’s the perfect blend of moistness, cinnamon warmth, and just the right sweetness. I love that it’s sneaky healthyish with the zucchini, and it’s so forgiving — I’ve made it with slightly different ingredients, and it’s always a hit. Whether you’re baking for family, friends, or just yourself during those quiet mornings, it never disappoints. Plus, it feels like a warm hug in every bite. I really hope you try it and love it as much as we do. If you do, I’d love to hear how yours turns out — leave a comment or share your variations! Happy baking!

cinnamon rolls
Ingredients
Method
- Dissolve the sugar in the milk. In a large saucepan, combine the milk, vegetable oil, and sugar. Heat the mixture over medium heat, but do not boil. Set aside and let cool.
- Sprinkle the yeast over the milk mixture and let sit for a minute.
- Add 8 cups of flour to the yeast mixture; stir to combine.
- Cover the bowl with a clean towel and let it rise in a warm place for one hour.
- Add the baking powder, baking soda, salt, and 1 cup of flour. Stir to combine.
- Chill the dough for one hour in the refrigerator.
- Preheat the oven to 375°F.
- Lightly flour your working surface. Roll out half of the dough to 1/4-inch thickness into a rectangle.
- Pour about 1 cup of melted butter over the dough; sprinkle with 1.5 tablespoons of cinnamon, 1 cup of chopped pecans, and 3 cups of granulated sugar.
- Starting at the long end, roll the dough tightly into a log. Slice into 1/2-inch pieces.
- Place slices in a greased baking dish. Let rise for 20 minutes covered with towels.
- Bake for 15-18 minutes or until golden brown.
- Prepare the frosting by beating cream cheese and butter until creamy. Add powdered sugar, vanilla, and lemon extract until smooth.
- Drizzle frosting over warm cinnamon rolls before serving.
