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

Can I make this gluten-free?
Absolutely! I’ve experimented with rBST-free oat flour, almond flour, and even gluten-free baking mixes. Keep in mind, gluten-free flours tend to require a bit more liquid or added binding agents like xanthan gum. I usually substitute half the flour with almond or oat flour for a tender crumb, but if you want it entirely gluten-free, try a blend with a good quality gluten-free baking mix—just adjust the liquids as needed. The texture will be slightly different but still delicious. Just remember, baking times might vary, so keep an eye out and do the toothpick test!
Do I need to peel the zucchini?
Nope! I never peel my zucchini for this loaf. The skin adds extra nutrients and a pretty contrast in texture, plus it’s a quick step I skip. Just give them a good wash and grate away. If you’re using super young zucchini, you can even leave the skin on—no problem at all. However, if your zucchini is especially large and mature, you might want to peel it for a slightly finer crumb, but honestly, it’s optional.
Can I make this as muffins instead?
Definitely! Muffins are a quick and adorable way to enjoy this recipe. Simply line a muffin tin with paper liners, fill about 2/3 full, then dollop a small spoonful of cream cheese filling into each. Use a toothpick or skewer to swirl slightly—be gentle so you don’t tear the batter. Bake at 350°F (175°C) for about 20-25 minutes, or until a toothpick comes out clean. Keep an eye on them—they tend to brown faster than the loaf. Muffins are perfect for packed lunches or quick snacks, and I love having a batch in the freezer for busy mornings.
How can I adjust the sweetness level?
I get it—some days you want something a little less sweet. To dial it down, cut the sugar in half or replace it with a natural sweetener like honey or maple syrup (reduce the liquid slightly). For a more balanced sweetness, keep the sugar but add a splash of lemon juice or zest to brighten up the flavors. If you’re avoiding refined sugar altogether, try mashed bananas or applesauce—just keep an eye on moisture, so you’re not adding too much liquid. The key is tasting your batter—trust your instincts. You can always add more sugar or sweetener, but reducing it is trickier once incorporated.
What can I use instead of the glaze?
If you skip the glaze, the loaf still shines on its own—my family loves it just dusted with powdered sugar or topped with fresh berries. For something richer, whip up a simple cream cheese frosting or a drizzle of chocolate for a decadent twist. Alternatively, a dusting of cinnamon sugar or a smear of honey gives it a different flavor punch with less sweetness. I’ve also tried sprinkling chopped nuts or shredded coconut on top before baking—delicious and adds some crunch. So, feel free to experiment and make it your own—this loaf is versatile enough to handle it!

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

Delicious peanut butter cupcakes topped with marshmallow frosting and crushed peanuts.
Prep Time 45 minutes
Cook Time 15 minutes
Total Time 1 hour
Servings: 24
Cuisine: Chinese
Calories: 120

Ingredients
  

Main Ingredients
  • 2 cups granulated sugar
  • 0.5 cup vegetable oil
  • 3 large eggs
  • 1 tablespoon vanilla extract
  • 0.5 cup light sour cream
  • 2.5 cups all-purpose flour
  • 3 teaspoons baking powder
  • 1 teaspoon salt
  • 1.25 cups milk
  • 1.5 cups unsalted butter
  • 1 cup creamy peanut butter
  • 5.5 cups powdered sugar
  • 2 tablespoons heavy whipping cream
  • 1 tablespoon pure vanilla extract
  • 1 7-ounce jar marshmallow crème
  • 2 7-ounce jars marshmallow crème
  • 2 cups chopped peanuts

Method
 

Preparation Steps
  1. Preheat oven to 350°F. Line a cupcake pan with liners.
  2. In a large mixing bowl, combine sugar, oil, eggs, and vanilla. Beat until smooth.
  3. Mix in sour cream until well incorporated.
  4. In a separate bowl, whisk together flour, baking powder, and salt.
  5. Add dry ingredients and milk alternately to wet mixture, mixing gently.
  6. Fill cupcake liners 2/3 full with batter.
  7. Bake for 14-16 minutes or until a toothpick inserted in the center comes out clean. Cool completely.
  8. 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.
  9. Remove cupcake centers and fill with marshmallow crème. Frost with peanut butter frosting. Top with chopped peanuts.

Notes

For best results, store cupcakes in an airtight container for up to 2 days.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating