Make healthy peanut butter frosting with rich, nutty flavor and a creamy finish. Discover a delicious topping for cupcakes, brownies, and homemade cakes!

Silky, nutty, and just sweet enough to make you sneak another taste, this healthy peanut butter frosting turns a simple slice of banana bread or a chocolate cupcake into something worth slowing down for!
What Makes This Frosting a Healthier Option?
Instead of relying on butter and several cups of powdered sugar, this recipe uses thick Greek yogurt for body and a modest amount of maple syrup for sweetness.
It still contains fat, calories, and added sugar, but it offers a different nutritional balance from a traditional buttercream, with protein contributed by yogurt and peanut butter.
My recommendation is to let peanut butter remain the main flavor and keep sweetness gentle, especially if you’re spreading this onto an already sweet cake. Frosting should get along with dessert, not arrive carrying a megaphone!
Ingredients
- ⅔ cup creamy peanut butter, about 170 grams
- ⅔ cup plain whole-milk Greek yogurt, about 150 grams
- 2 tablespoons pure maple syrup, about 40 grams
- 1 teaspoon vanilla extract
- A small pinch of fine salt, optional
Servings: 12 modest portions
Yield: Approximately 1⅓ cups, depending on ingredient thickness and mixing
Coverage: One 8-inch square snack cake or 12 cupcakes with a modest spread
How to Make Healthy Peanut Butter Frosting

Stir your peanut butter thoroughly in its jar before measuring, bringing any oil from the surface back into thicker peanut paste underneath, then spoon ⅔ cup into a medium mixing bowl.
Don’t skip this step, because unevenly mixed peanut butter can give you oily frosting in one batch and stiff, dry frosting in another!
If it has been refrigerated and feels hard to stir, let your measured portion stand for about 10 to 15 minutes until workable; avoid heating it until warm.
Add maple syrup, vanilla extract, and optional salt to peanut butter, then stir with a flexible spatula until everything looks evenly combined, scraping around the bottom and sides so no streaks of syrup remain.
Peanut butter may tighten slightly as you mix in liquid, which is normal, so resist adding milk at this point. You should notice a sweet, roasted aroma with a little vanilla coming through.
Add Greek yogurt in three portions, stirring gently after each addition until incorporated before adding the next.
I recommend using a spatula here because it gives you better control over consistency; you’re bringing ingredients together, not trying to whip up a bowl of peanut butter clouds!
Scrape down your bowl as needed and stop once frosting looks uniform, creamy, and pale caramel in color.
Taste a small spoonful and consider what you’re frosting before adjusting anything.
For sweet banana cake or chocolate brownies, this level of sweetness should be a good starting point; for a less sweet bake, you can stir in another teaspoon of maple syrup, taste again, and add one more teaspoon if needed.
Keep additions small because extra syrup loosens frosting as well as sweetening it.
Cover your bowl and refrigerate for 30 minutes at 40°F or below, giving peanut butter time to firm and frosting time to become easier to spread. After chilling, drag a spoon through it: you’re looking for a soft ridge that holds briefly rather than immediately flowing flat.
It should spread smoothly with gentle pressure, although its exact firmness will depend on your peanut butter and yogurt.
Give chilled frosting two or three gentle folds, then spread it over a completely cooled cake or cupcakes with a butter knife or small offset spatula.
Start by placing small dollops across the surface and joining them with light strokes, which helps avoid pulling crumbs into your frosting.
Make a few relaxed swirls with the back of a spoon, then refrigerate your finished dessert until serving; those little swoops are part of its charm!
How to Adjust the Texture?
If frosting looks too soft, refrigerate it for the full 30 minutes before making changes. If it still runs off a spoon, fold in 1 tablespoon of creamy peanut butter, then chill for another 15 minutes.
This will strengthen peanut flavor and may help give it more body, although very watery yogurt is best addressed by straining before mixing.
If frosting feels too stiff after chilling, let it stand for about 5 minutes and stir gently. Still too thick? Add 1 teaspoon of Greek yogurt at a time, stopping as soon as it spreads without dragging heavily across your cake.
If yogurt’s tang feels too noticeable, a small pinch of salt, provided you haven’t already used salted peanut butter, may help balance flavor.
Taste frosting with a little piece of whatever you’re serving it on before adding more sweetener, because a spoonful alone tastes different from a bite of frosted cake!
Serving Suggestions

- Chocolate cupcakes: Spread on a modest layer and make a shallow swirl with a spoon. Chocolate and roasted peanut butter need very little introduction!
- Banana bread or banana snack cake: Frost cooled slices shortly before serving, or cover an entire cooled cake and refrigerate.
- Brownies: Chill brownies first for cleaner spreading, then add frosting and refrigerate before slicing.
- Oatmeal cookies: Spoon a little between two cookies for a soft sandwich dessert, keeping assembled cookies refrigerated.
- Apple slices or strawberries: Serve a small portion as a creamy fruit dip when you want to enjoy it without baking anything.
One batch gives an 8-inch square snack cake a moderate topping. For cupcakes, expect a modest spread across 12, rather than a large bakery-style mound.
A generous swoop of healthy peanut butter frosting brings roasted nuttiness, creamy texture, and just enough sweetness to make an everyday bake feel a little more special!
Hungry for more feel-good meals? Explore these 21 Anti-Inflammatory Breakfast Recipes for a nourishing start and 10 Anti-Inflammatory Dinner Recipes for delicious evenings that make healthy eating easy!




