Easy Mexican Casserole with Roasted Veggies
There’s something about waking up on a weekend morning, brewing fresh coffee, and slicing into a warm slice of coffee cake that just makes everything feel cozy and right. I remember growing up my mom always had a loaf or a cake ready for those lazy Saturday mornings, and even now, years later, that smell of cinnamon and nutty zucchini instantly transports me back. This zucchini cinnamon swirl coffee cake is one of those recipes I keep coming back to — it’s surprisingly easy, incredibly moist, and that ribbon of cinnamon-spiced goodness running through the middle? Pure heaven. Honestly, I’ve made this countless times and it never fails to disappear in minutes at my house.
This isn’t just some ordinary banana bread or basic loaf. It’s sweet, a little spicy, and packed with hidden goodness from the zucchini — the kind of dessert that feels indulgent but secretly sneaks in some veggies. Plus, it’s a great way to use up those summer zucchinis before they get too big or busy. Trust me on this one — grab a cup of coffee, a block of butter, and let’s get baking!
What is Zucchini cinnamon swirl coffee cake?
Think of it as a soft, tender cake with a delightful cinnamon swirl running through its core, much like a cinnamon roll but in a more rustic, cakey form. The zucchini is like a secret ingredient—adding moisture and a subtle veggie boost that keeps every bite moist and tender. This cake gets its name from that beautiful cinnamon ribbon swirling inside—kind of like a cinnamon babka, but a whole lot simpler. It’s essentially a breakfast cake you can enjoy any time of day — breakfast, brunch, or even an after-dinner treat when you’re craving something sweet but not overly decadent. The best part? It’s got that homey, comforting vibe, and once you master the swirl, you’ll be hooked.
Why you’ll love this recipe?
What I love most about this zucchini cinnamon swirl coffee cake is its perfect balance between sweetness and spice, and how insanely moist it stays—like, I sometimes test it after a whole day, and it’s still soft as when it came out of the oven. The cinnamon swirl adds a lovely visual and flavor burst with each bite, and trust me, decorating that swirl is almost therapeutic. It’s a great recipe to have in your back pocket for it’s versatility: serve it warm with a dollop of whipped cream, or at room temperature with morning coffee. It’s also an economical keeper, since the ingredients are straightforward pantry staples that you probably already have. Plus, I’ve done all sorts of substitutions—made it with coconut sugar, gluten-free flour, and even almond milk—and it works beautifully every time. What I love most about this is it’s a little bit healthy, a little bit indulgent, and totally crave-worthy.
How do you make Zucchini Swirl Coffee Cake?
Quick Overview
This cake starts with a simple batter, enriched with grated zucchini to keep it moist and tender. While that bakes, you prepare a cinnamon sugar filling that gets swirled right into the batter—think of it as a cozy cinnamon roll in cake form. The batter and filling come together quickly, and the swirl is the real showstopper. The whole thing bakes in under an hour, filling your kitchen with the warm aroma of cinnamon and vanilla. Once baked and cooled just enough, a drizzle of glaze or dusting of powdered sugar elevates it into a special treat. It’s honestly one of those recipes that feels fancy but is totally doable without fancy equipment or crazy ingredients.
Ingredients
[Organized to make shopping easier and prep faster.]
For the Main Batter:
– 2 cups all-purpose flour (or gluten-free blend if needed)
– 1 teaspoon baking powder
– ½ teaspoon baking soda
– ½ teaspoon salt
– 1 teaspoon ground cinnamon
– ¾ cup granulated sugar (or coconut sugar for a healthier twist)
– ¼ cup neutral oil (vegetable, canola, or light olive oil)
– 2 large eggs
– 1 teaspoon vanilla extract
– 1 cup grated zucchini (squeezed to remove excess moisture)
– ½ cup buttermilk or almond milk (I’ve tested both and love the creaminess almond milk adds)
For the Filling:
– ¼ cup brown sugar
– 1 tablespoon ground cinnamon
– 2 tablespoons softened butter (or coconut oil if dairy-free)
– Optional: chopped nuts or raisins for added texture
For the Glaze:
– ½ cup powdered sugar
– 1-2 teaspoons milk or lemon juice
– A splash of vanilla (if desired)
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Set your oven to 350°F (175°C). Grease a 9-inch springform pan or line it with parchment paper. This cake tends to stick if you’re not careful, so don’t skip the greasing—trust me, I’ve learned that lesson the hard way! Also, grate your zucchini ahead of time and squeeze out the excess moisture with a clean kitchen towel. That moisture can make your batter too thin and mess with the texture, so do this step thoroughly. I always do this first when I make the cake, so I’m ready to go when everything else is mixed.
Step 2: Mix Dry Ingredients
In a big mixing bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon. I find that a good whisk here helps distribute the baking agents evenly, which results in a uniform rise. It’s such a simple step but makes a difference in the final crumb—nothing worse than dense spots or uneven baking.
Step 3: Mix Wet Ingredients
In another bowl, combine the sugar, oil, eggs, and vanilla. Beat them together until smooth — I like using a whisk or a hand mixer for this. The mixture should be velvety, with a faint sheen. Add the grated zucchini and milk, stirring gently until incorporated. If you’re feeling fancy, I sometimes add a splash of lemon juice here to brighten the flavor — it’s subtle but makes a difference.
Step 4: Combine
Pour the wet mix into the dry ingredients and fold gently with a spatula or spoon—no vigorous stirring! Overmixing can make the cake tougher, and nobody wants that. Just until you see no big streaks of flour. The batter will be thick but spoonable. That’s perfect.
Step 5: Prepare Filling
Combine the brown sugar, cinnamon, and softened butter in a small bowl. Mix until crumbly. If you like nuts or raisins, fold them in here. This filling will create the spicy swirl that makes this cake extra special. I usually taste the cinnamon mixture—trust me, a little more cinnamon can boost the flavor if you’re feeling bold.
Step 6: Layer & Swirl
Spread half of the batter into your pan, smoothing out the surface. Sprinkle or dollop the cinnamon sugar filling evenly over the top. Then, gently scoop the remaining batter over the filling and spread it out carefully, making sure the filling stays centered. Use a knife or skewer to swirl through the batter to get that pretty marbled effect. Don’t overdo it—just a few gentle passes will do the trick.
Step 7: Bake
Pop it in your preheated oven and bake for about 45-50 minutes. Keep an eye on it — you’ll know it’s done when a toothpick inserted in the center comes out clean, and the top is golden. If the cake starts to brown too quickly, tent it with foil for the last 10 minutes. Every oven is different, so start checking at around 45 minutes.
Step 8: Cool & Glaze
Let the cake cool in the pan for about 15 minutes before transferring it to a wire rack. This helps it set up properly and prevents breaking. Meanwhile, mix your glaze by whisking powdered sugar with a little milk and vanilla until smooth. Once the cake is just warm or at room temp, drizzle the glaze over the top—it will soak in slightly, adding that glossy finish and extra sweetness.
Step 9: Slice & Serve
Use a sharp serrated knife to slice into perfect wedges. Serve it warm with a cup of coffee or tea, or even cooled for a lovely afternoon snack. I like to add a dollop of whipped cream or a sprinkle of extra cinnamon on top. Trust me, your family will be asking for seconds — I’ve baked this for kids’ birthdays, Sunday brunch, and even quick weekday treats, and it always makes people smile.
What to Serve It With
This cake is basically versatile enough to wear many hats. For breakfast, I love pairing it with a strong black coffee or a milky chai, especially if you serve it warm with a pat of butter melting into the crumb. It also makes a lovely brunch centerpiece, served alongside fresh fruit or yogurt. When I want a cozy dessert, I slice it thick, warm, and top it with a scoop of vanilla ice cream or whipped cream — that caramelized cinnamon swirl and fudgy vanilla? *Chef’s kiss.* And because it’s not overly sweet, it’s fantastic with a glass of cold milk or a dollop of mascarpone on the side. Sometimes, I even freeze slices for those busy mornings — just heat in the microwave or toaster oven, and it tastes almost fresh. It’s a family favorite, and I love that it’s a sneaky way to get my kids to eating more zucchini without any complaints!
Top Tips for Perfecting Your Zucchini Cinnamon Swirl Coffee Cake
From my kitchen to yours, I’ve learned a few tricks over the years that make this cake even better. First, don’t skip squeezing out the zucchini—moisture can really mess with the batter and make the cake dense. I’ve tested this with various zucchinis, and the drier, the better. Sometimes I grate and salt the zucchini then let it sit for 5 minutes, squeeze out the liquid, and it’s foolproof. As for mixing, be gentle! Overmixing the batter can give you that rubbery crumb, which no one wants. Instead, fold until just combined. When swirling the cinnamon sugar, try to keep it centered to get a nice visual and flavor distribution — the swirl pattern makes this cake eye-catching. I also experiment with ingredient swaps—like coconut oil instead of butter or almond flour for gluten-free. The texture might shift slightly, but I’ve loved the results each time. Baked on the middle rack, I always rotate halfway through to keep things even. And don’t forget: a quick toothpick test is your best friend to avoid overbaking. Lastly, upgrading the glaze to a cream cheese frosting or vanilla buttercream? Pure indulgence, and totally worth the extra steps!
Storing and Reheating Tips
This cake stays moist and delicious for about 2-3 days at room temperature if kept in an airtight container—cover tightly with foil or a cake dome. If you’re not eating it right away, refrigerate slices in a container with a tight lid; it’s still soft and tasty for up to 5 days. To keep it even longer, I wrap slices individually in plastic wrap and freeze for up to a month. When you’re ready to enjoy, just thaw at room temp and reheat gently in the microwave—30 seconds often does the trick, and the cake will taste freshly baked. If you added glaze, it’s best to add that after reheating, so it stays nice and shiny. I’ve found that the flavors develop even more after a day or two, so some days, I actually like it even better then. Keep an eye out for any signs of dryness or staleness, but honestly, this cake rarely lasts that long around here!
Frequently Asked Questions
Final Thoughts
This zucchini cinnamon swirl coffee cake is a little piece of comfort in every bite. It combines the warmth of cinnamon, the moisture of fresh zucchini, and a swirled surprise that makes it stand out from the usual loaf or muffin. I love that it’s adaptable—gluten-free, vegan, or boosted with extra nuts or fruit—it’s a recipe that welcomes your tweaks. Plus, it’s so straightforward that even busy mornings feel special. I always have this baked and ready to go for guests, kids’ school mornings, or when I just need a little cozy treat myself. The smell alone draws everyone to the kitchen, and I promise, once they taste it, they’ll ask for the recipe every time. Happy baking, friends! Can’t wait to hear how yours turns out — and feel free to share your variations or tips in the comments below. Let’s keep the baking love going!

Mexican casserole
Ingredients
Method
- Dice the peppers and mince the onions. Heat a large nonstick skillet with a little oil over high heat. Add the onion and peppers, sprinkle with chili and cumin, and stir until nicely browned. Remove and set aside. Repeat with the corn until browned. Sprinkle with salt and toss to coat.
- Preheat the oven to 400°F. Grease a 9x13 inch baking dish. Cut the tortillas into strips. Mix refried beans with a little water to make spreading easier.
- Spread some enchilada sauce at the bottom of the dish. Layer half of the tortilla strips, all the beans, half of the roasted veggies, half of the sauce, and half of the cheese. Repeat layers and top with remaining sauce and cheese.
- Cover with foil and bake for 15-20 minutes until bubbly and cheese is melted. Serve topped with cilantro, guacamole, or sour cream.
