Easy Grilled Shrimp Avocado Fennel Salad
Have you ever had one of those moments where you’re craving something sweet but don’t want to spend hours in the kitchen? That’s exactly when I turn to this zucchini swirl cake — it’s honestly become my lifesaver on busy nights. I love how it tastes like a cozy, homemade treat but comes together so quickly. When I first made it, I was skeptical about that swirl—I mean, would it actually look pretty? But trust me, it’s almost too pretty to cut. Plus, I always do this one thing: I sneak in a little extra grated zucchini, which keeps it moist and makes me feel a tiny bit better about indulging. My kids ask for this all the time, and honestly, it disappears in minutes at my house. The smell alone brings everyone to the kitchen, and the best part? You can easily customize the flavors or skip the glaze if you’re feeling casual. It’s become our go-to dessert that’s a little fancy but totally fuss-free. Ready to see how easy this is? Let’s dive in!
What is Zucchini Swirl Cake?
Think of this zucchini swirl cake as a happy marriage between a light, fluffy sponge and that irresistibly moist texture you get from fresh zucchini. The idea is simple: you mix up your batter, pour half into the pan, spread a generous layer of sweetened grated zucchini (which acts like a filling), then swirl the rest of the batter on top. When baked, it creates this beautiful marbled effect that’s almost too pretty to cut. The name “swirl cake” really fits because of that gorgeous pattern, but honestly, it’s more than just pretty—it’s also about flavor. The zucchini adds moisture and richness, without overpowering the sweetness. I like calling it a “secret ingredient” because most people don’t even realize there’s veggie goodness inside until they take their first bite. This is a recipe I’ve been perfecting for years, and it’s become a family favorite — perfect for everything from casual afternoons to special little celebrations.
Why you’ll love this recipe?
What I love most about this zucchini swirl cake is how versatile and forgiving it is. It’s that one recipe I can whip up on a busy weekday and still feel proud serving to guests. The flavor is delicate, subtly sweet with a hint of earthiness from the zucchini — it’s like comfort dessert with a healthy twist. The batter comes together in one bowl (no crazy mixing stand required), and while you’re waiting for it to bake, the heavenly aroma fills the house. Plus, it’s incredibly budget-friendly. Most of us have zucchini sitting around in the summer, and if you don’t, frozen works perfectly too. I’ve even tested this with almond milk, and it made the texture extra creamy — trust me on that one. What’s even better? It’s a great way to sneak in a veggie for the kids without them noticing. And if you’re a fan of quick, impressive desserts, this is your new best friend. It’s one of those recipes that always gets ‘oohs’ and ‘wow’s,’ but it’s honestly so simple I could do it in my sleep.
How do I make Zucchini Swirl Cake?
Quick Overview
This cake is all about layering flavor and beauty. You start by preparing a simple batter—today’s secret is adding a splash of vanilla and just enough sugar to keep it tender. While it bakes, you grate some zucchini, sprinkle with a little sugar, and let it do its own thing. Then, you pour half the batter into your pan, spread a layer of the sweet zucchini, cover with the remaining batter, and swirl with a fork to create that gorgeous marbling. Into the oven it goes, and in about 40 minutes, you’re greeted with a warm, fragrant slice of heaven. All that’s left is a quick glaze or dusting of powdered sugar, if you’re feeling fancy. It’s honestly foolproof, and the best part? You can toss in lemon zest, cinnamon, or even chopped nuts to make it your own.
Ingredients
For the Main Batter:
– 2 cups all-purpose flour (or gluten-free blend, see tips below)
– 1 ½ teaspoons baking powder
– ½ teaspoon baking soda
– ¼ teaspoon salt
– 1 cup granulated sugar (or coconut sugar for a deeper flavor)
– ½ cup vegetable or melted coconut oil
– 3 large eggs
– 1 teaspoon vanilla extract
– ½ cup milk (dairy or plant-based like almond or oat milk) — I tested with almond milk and loved it!
For the Filling:
– 2 medium zucchinis, grated (about 2 cups)
– 2 tablespoons granulated sugar
– A dash of cinnamon (optional, but highly recommended!)
– Finely grated zest of one lemon (for a fresh zing!)
For the Glaze:
– ½ cup powdered sugar
– 1-2 teaspoons lemon juice or milk
– Lemon zest or vanilla for extra flavor (optional)
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Set your oven to 350°F (175°C). Grease a 9-inch round cake pan or line it with parchment paper—don’t skip this or you’re likely to fight with your cake coming out clean! If you want a super pretty finish, I like to dust the pan with a little flour or non-stick spray with some parchment on the bottom. While the oven warms, grab your grated zucchini—it’s best to squeeze out excess moisture with a clean kitchen towel or paper towel to keep the cake from getting soggy.
Step 2: Mix Dry Ingredients
In a big mixing bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon if using. Doing this first ensures everything is evenly distributed, and you won’t end up with clumps of baking soda or uneven spices. Set it aside for a moment—I always do this step first to keep my ingredients organized.
Step 3: Mix Wet Ingredients
In another bowl, beat the eggs, sugar, vanilla, and milk until smooth. I use my whisk or a fork for this — nothing fancy. Stir in the oil last. The mixture will look a little frothy and silky. If you want a richer flavor, I’ve tested adding a splash of coconut oil or a teaspoon of honey — both work beautifully.
Step 4: Combine
Pour the wet ingredients into the dry and gently stir until just combined. Be careful not to overmix—this keeps your cake nice and tender. It might look a little lumpy, and that’s okay! Now, fold in your grated zucchini evenly. This is where the magic begins to happen.
Step 5: Prepare Filling
In a small bowl, toss the grated zucchini with sugar, cinnamon, and lemon zest. Let it sit for 5-10 minutes while the flavors meld and the zucchini releases some moisture. If it seems extra watery, give it another squeeze — you want it moist but not dripping.
Step 6: Layer & Swirl
Pour half the batter into your prepared pan. Spread your zucchini mixture evenly over this layer. Then top with the rest of the batter. Using a knife or a skewer, gently swirl the top layer into the zucchini for a marbled effect, creating a beautiful pattern that hints at the surprise inside.
Step 7: Bake
Pop it into the oven for about 40-45 minutes. Check for doneness by inserting a toothpick in the center—it should come out clean or with a few moist crumbs. If it browns too quickly, tent with foil. Every oven is different, so keep an eye on it after 35 minutes.
Step 8: Cool & Glaze
Let the cake cool in the pan for about 10 minutes, then transfer to a wire rack. Once completely cooled, drizzle with your glaze or dust with powdered sugar. I love adding a hint of lemon juice to my glaze — brightens it just enough to make each bite extra special.
Step 9: Slice & Serve
This cake is best enjoyed slightly warm or at room temperature. Use a sharp serrated knife for neat slices, and don’t forget to admire that gorgeous marbled swirl before digging in. I like serving it with a dollop of whipped cream or a splash of fresh berries—it’s the perfect little sweet finish.
What to Serve It With
This zucchini swirl cake is so adaptable. For breakfast, serve a slice with your morning coffee and maybe some fresh fruit—blueberries or sliced strawberries are divine. When it’s brunch time, pair it with a bubbly mimosa or a lightly sweetened tea. For dessert, I love warm slices topped with a scoop of vanilla ice cream or a drizzle of caramel. It’s also fantastic as a quick snack—my kids actually ask for this all the time, and I’ve learned that it’s a guaranteed hit. Once cooled, I keep leftovers in an airtight container for up to 3 days (if it lasts that long!), or freeze slices wrapped tightly for a late-night treat. Trust me, it’s one of those recipes that makes everyone happy — moist, flavorful, and a little fancy, but so simple.
Top Tips for Perfecting Your Zucchini Swirl Cake
Over the years, I’ve picked up a few tricks that make this cake turn out perfect every time. Here are my top tips:
- Zucchini Prep: Always squeeze out excess moisture from the grated zucchini. This keeps your cake from becoming soggy — nobody wants a dense, watery slice! I learned this trick after a few failed attempts. The fresher the zucchini, the better—if you’re using large zucchinis, peel first for a smoother texture.
- Mixing Advice: Don’t overmix once you combine wet and dry ingredients. I used to get carried away, and the texture would be dense. Stir gently just until combined for the fluffiest results.
- Swirl Customization: To get a stunning pattern, I suggest dolloping spoonfuls of zucchini filling and batter alternately, then swirling gently. For more marbling, I do multiple swirls with a toothpick or skewer.
- Ingredient Swaps: Like my tested almond milk? It added a subtle nutty flavor and made the cake extra tender. You can try coconut sugar instead of white sugar, or add chopped nuts for extra crunch.
- Baking Tips: Every oven is different. If your cake is browning too fast, tent with foil at around 30 minutes. Use a toothpick to test—if it comes out moist but clean, you’re all set.
- Glaze Variations: Feel free to experiment with flavors—lemon, vanilla, even a splash of bourbon. I’ve found that a thicker glaze holds better; add more powdered sugar if it’s too runny.
Honestly, I’ve made this countless times, and each time I learn something new. The biggest lesson? Don’t rush—and always trust your nose when it smells like magic in the oven. Little adjustments make all the difference!
Storing and Reheating Tips
This cake keeps beautifully for 2-3 days at room temperature, covered loosely with foil or a clean kitchen towel. I usually slice it and keep in an airtight container in the fridge for up to 5 days, especially if you’ve added the glaze early on (which I sometimes do if I want it extra moist). To reheat, just a quick 10-15 seconds in the microwave makes it feel freshly baked. If I want to freeze it, I wrap slices tightly with plastic wrap and store for up to 3 months. When you’re ready to enjoy, let it thaw at room temperature for about 20 minutes, or heat a slice gently to bring that cozy, warm feeling back. Just remember, if you froze it with glaze on top, you might want to add a fresh drizzle or dusting when serving again—extra touch makes all the difference.
Frequently Asked Questions
Final Thoughts
Honestly, this zucchini swirl cake is one of those recipes I keep coming back to because it feels like a little hug in every slice. The simplicity is what makes it so special—no fancy ingredients or complicated techniques, just classic flavors and a touch of love. I love serving it with a big cup of coffee or tea, especially on lazy weekend mornings when I want something sweet but comforting. Over the years, I’ve experimented with different flavors and tweaks, but this version is a true keeper. It’s a cake that brings smiles—kids love the swirl, adults love the moist texture, and everyone appreciates the sense of home it evokes. I hope you give it a try and find as much joy in making it as I do! Don’t forget to leave a comment or share your variations—I’d love to hear how yours turns out. Happy baking, friend!

Grilled Shrimp
Ingredients
Method
- Combine the orange juice from one of the oranges, lemon juice, olive oil, shallots, kosher salt, and black pepper in a container with a tight-fitting lid and shake it vigorously to combine.
- Reserve half of the vinaigrette for dressing the salad and pour the remaining into a medium nonreactive bowl.
- Put the shrimp in the bowl, season with salt and pepper, and toss; let sit for about 30 minutes.
- Prepare your outdoor grill or heat a grill pan over medium-high heat.
- Grill the shrimp until just cooked through and opaque, about 1.5 minutes per side. Transfer to a plate.
- Divide baby greens on four plates, top with sliced fennel, oranges, avocados, and shrimp.
- Season with salt and pepper to taste and drizzle with the remaining vinaigrette, about 2 tbsp per salad.
