Easy Peanut Butter Marshmallow Cupcakes
There’s something about baking that instantly takes me back. Maybe it’s the smell of warm spice filling the house or the way my kids’ faces light up when they see a fresh loaf cooling on the countertop. I remember that first time I tried making zucchini bread, thinking it was just another healthy snack disguised as dessert—but somehow, it turned into a family favorite, and now I make it all the time. This zucchini swirl loaf is one of those recipes that’s become my go-to—perfect for when I want something sweet but don’t want to feel guilty afterward. The best part? It’s absurdly easy to throw together, even on busy weeknights, and the combination of moist, tender cake with swirls of cinnamon and cream cheese is absolute heaven. Trust me, once you try it, this little loaf will become a staple in your kitchen too. And hey, it’s a sneaky way to sneak in those veggies—I always do that with my kids’ snacks—and they never even notice!
What is Zucchini Swirl Loaf?
Think of this zucchini swirl loaf as the lovechild of a classic cinnamon bread and a super moist zucchini cake. It’s essentially a tender, sweet bread made with grated zucchini folded into a cinnamon-spiced batter, then swirled with a luscious cream cheese filling. The name might sound fancy, but really, it’s just a cozy, homey treat that’s perfect for breakfast, brunch, or a sneaky late-night snack. I love how the zucchini adds moisture and a subtle vegetable sweetness—it’s like a secret weapon in baked goods. This loaf harks back to traditional quick breads, but with a modern twist thanks to that beautiful swirl of cream cheese, which makes each bite irresistibly creamy and flavorful. Think of it as a warm hug you can eat, with the added bonus that it’s pretty straightforward—and honestly, the kids LOVE the swirl part!
Why you’ll love this recipe?
What I love most about this zucchini swirl loaf is how it hits all the right notes—moist, flavorful, and just a little fancy-looking without any fuss. First, the taste! You get that lovely cinnamon spice and sweet cream cheese swirl that makes every slice a little celebration. And can we talk about how simple it is? I’ve made this countless times, and it’s honestly foolproof. I often toss everything in the mixer, pour it in the pan, and in less than an hour, bam—fresh smell wafts through the house, and I’m already cutting the first slice. Plus, it’s budget-friendly because I almost always have the ingredients on hand—zucchini from last summer’s garden, some basic pantry staples, and cream cheese I always keep in the fridge. And versatility? Oh yes. You can enjoy it warm with a pat of butter, toasted with jam, or even smothered in more cream cheese frosting if you’re feeling decadent. What’s more, this loaf is a great way to sneak some veggies into the kids’ diet—they never suspect a thing, and they ask for seconds every time!
How do you make Zucchini Swirl Loaf?
Quick Overview
This zucchini swirl loaf is basically a one-bowl mix. You grate the zucchini, squeeze out the excess moisture (so it doesn’t make your batter watery), then whisk it together with a simple blend of flour, sugar, eggs, and oil. Next, you prepare a creamy cinnamon-sugar mixture and a tangy cream cheese swirl. Layering it all in your loaf pan is almost meditative—just dollop and swirl, dollop and swirl. Then pop it in the oven, watch the magic happen, and wait until your kitchen is filled with that irresistible aroma. It’s one of those recipes that makes baking feel special but doesn’t keep you tied up for hours. Honestly, I’ve tested many variations—adding a splash of vanilla or swapping out plain zucchini for yellow summer squash—and each twist turns out delicious, so don’t be shy to experiment!
Ingredients
For the Main Batter:
– 2 cups grated zucchini (about 2 medium zucchinis, fresh and firm)
– 1 1/2 cups all-purpose flour
– 1/2 cup granulated sugar
– 1/2 cup brown sugar (optional, adds a richer flavor)
– 1 teaspoon baking powder
– 1/2 teaspoon baking soda
– 1/2 teaspoon salt
– 1 teaspoon cinnamon
– 2 large eggs
– 1/2 cup vegetable oil or melted butter
– 1 teaspoon vanilla extract
For the Filling:
– 8 oz cream cheese, softened
– 1/4 cup powdered sugar
– 1 teaspoon vanilla
– 1 teaspoon cinnamon
You can also add a pinch of nutmeg or cardamom if you’re feeling fancy!
For the Glaze (Optional):
– 1/2 cup powdered sugar
– 1 tablespoon milk or cream
– 1/4 teaspoon vanilla
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Set your oven to 350°F (175°C). Grease or line a standard loaf pan with parchment paper—trust me, this makes life so much easier when it comes to cleaning and slicing later. Make sure your oven rack is in the middle—this way, your loaf bakes evenly and gets that lovely golden crust.
Step 2: Mix Dry Ingredients
In a large bowl, whisk together the flour, sugars, baking powder, baking soda, salt, and cinnamon. Mixing these first helps distribute the leavening evenly so your bread rises perfectly without any dense spots. I always do this first thing—it’s my secret to fluffy baked goods!
Step 3: Mix Wet Ingredients
In a separate bowl, whisk the eggs, oil, and vanilla until well combined. Grate the zucchini (tip: I use a box grater for the perfect size), then gently squeeze out excess moisture using a clean dish towel or cheesecloth—no one wants mushy bread! Stir the zucchini into the wet mixture, and when it looks combined, fold it into the dry ingredients just until it’s evenly incorporated—don’t overmix or your loaf might turn out tough.
Step 4: Combine
Gently fold the wet into the dry ingredients, stopping as soon as you see no streaks of flour. Overmixing can make the bread dense, so treat this step like a gentle dance. The batter will be thick but stirrable—perfectly fine.
Step 5: Prepare Filling
Mix the softened cream cheese with powdered sugar, vanilla, and cinnamon until smooth. I like to taste it at this point—you want it to be sweet yet tangy, with enough cinnamon to add warmth. Feel free to add a splash of lemon juice or a pinch of nutmeg for extra depth.
Step 6: Layer & Swirl
Pour half the batter into your pan, then evenly spread half of the cream cheese mixture on top. Repeat with the remaining batter and filling. Using a skewer or knife, gently swirl through the layers—try to create a marbled effect without overmixing, or it’ll turn into a more uniform color. The visual payoff when you cut into it is so worth the little effort!
Step 7: Bake
Pop your loaf in the oven for about 50-60 minutes. Check for doneness by inserting a toothpick in the center—if it comes out clean, you’re golden. If it’s still wet, give it 5–10 more minutes. Ovens vary, so keep an eye on it; I’ve had batches that bake faster at higher altitudes or with different pans.
Step 8: Cool & Glaze
Remove from oven, let it cool in the pan for about 10 minutes, then transfer to a wire rack. This prevents sogginess. If you want to add a glaze, mix powdered sugar with milk and vanilla until smooth, then drizzle over the loaf once it’s fully cooled. I love the shiny finish and touch of extra sweetness—it looks pretty and tastes divine!
Step 9: Slice & Serve
Use a serrated knife for clean cuts—cold bread slices more easily without squishing. Serve it warm or at room temperature, with a dollop of butter or a smear of jam. I swear, this is equally delicious plain or topped with cream cheese frosting if you’re feeling decadent. Pair it with a cup of coffee or a glass of milk—either way, it’s a treat!
What to Serve It With
This zucchini swirl loaf is versatile enough to fit just about any occasion. In the mornings, I love slicing a warm piece and slathering it with cream cheese or a bit of honey—my kids ask for this pretty much every weekend. It’s great for brunch, served alongside fresh fruit, yogurt, and a steaming cup of coffee. When I want a cozy dessert, I heat slices and top them with whipped cream or vanilla ice cream—oh, the comfort! And honestly, it’s perfect as an afternoon snack with a mug of tea. I’ve also taken slices to dinner parties—people are often surprised to find out there’s zucchini sneaked into something so tasty. It’s such a simple, charming addition to any spread, and my family keeps asking me to make it for birthdays or special mornings. Trust me on this one: it’s a keeper, and it disappears in minutes in my house!
Top Tips for Perfecting Your Zucchini Swirl Loaf
Now, a few secrets I’ve learned from making this countless times—because no recipe is perfect on the first try, right? First, squeeze out as much moisture from the zucchini as possible—that tiny step makes a big difference in preventing a soggy loaf. I’ve tested different zucchinis, and I find that coarser grating helps keep the moisture locked in, in a good way. When mixing, don’t overdo it—you want a gentle fold, not a beating, or your bread can turn dense. As for the swirl, I recommend using a toothpick or skewer to drag through the layers gently—if you go too wild, the lovely marbling gets lost. Substitutions? I’ve swapped Greek yogurt for some of the oil, and it comes out just as moist but a bit tangier. A dash of nutmeg in the batter or filling gives it a warm, holiday feel. Remember, all ovens are different—if your loaf is browning too fast, tent it with foil. When baking, keep an eye on the toothpick test rather than the clock. And for the glaze, I love adding a splash of lemon juice instead of vanilla for a zing that brightens the whole loaf. Honestly, I’ve learned plenty by trial and error—some days, I add a handful of chopped walnuts, other times, a splash of orange zest. That’s what makes baking fun, right?
Storing and Reheating Tips
This loaf stores beautifully—wrap it tightly in plastic wrap or store in an airtight container. At room temperature, it stays fresh for about two days—if you plan to keep it longer, the fridge is your friend. I recommend bringing slices to room temp before serving for the best flavor and texture. To freeze, double-wrap slices in foil and pop them into a freezer-safe bag—at their best within a month. Thaw at room temp or give slices a quick warm-up in the microwave—just a few seconds—and they’re as good as fresh. If you’ve added glaze, wait until the loaf is completely cooled before drizzling, as it may become a bit sticky if warmed up with syrup on top. For leftover pieces, I love to toast them slightly—it adds crunch and makes the crust beautifully crispy. I’ve learned that the secret is to store slices flat to avoid crushing the swirl, and honestly, I think this loaf improves over a day or two because the flavors meld nicely. Just don’t leave it sitting in the sun or in a humid spot—that can cause mold or sogginess. Easy peasy, and your baking efforts will be rewarded with every slice!
Frequently Asked Questions
Final Thoughts
This zucchini swirl loaf has become one of those recipes I always keep in my back pocket. It’s moist, flavorful, and looks pretty—plus, it’s a sneaky way to get my kids eating veggies without a fuss. I love how adaptable it is—sometimes I add a handful of chopped nuts, other times a splash of citrus zest for a zing. Each time I bake it, I feel like I’m sharing a cozy moment with my family—warm slices, good conversation, and that unmistakable smell of cinnamon and sweet batter. I truly believe that baking like this is what makes a house a home—the smells, the textures, the little imperfections that come with homemade treats. So go ahead, give it a try. I’d love to hear what tweaks you make or what your family thinks. Happy baking!

peanut butter cupcakes
Ingredients
Method
- Preheat oven to 350°F. Line a cupcake pan with liners.
- In a large mixing bowl, combine sugar, oil, eggs, and vanilla. Beat until smooth.
- Mix in sour cream until well incorporated.
- In a separate bowl, whisk together flour, baking powder, and salt.
- Add dry ingredients and milk alternately to wet mixture, mixing gently.
- Fill cupcake liners 2/3 full with batter.
- Bake for 14-16 minutes or until a toothpick inserted in the center comes out clean. Cool completely.
- Make frosting: Whip butter and peanut butter until light. Gradually add powdered sugar, alternately adding heavy cream and vanilla, until smooth. Mix in marshmallow crème.
- Remove cupcake centers and fill with marshmallow crème. Frost with peanut butter frosting. Top with chopped peanuts.
