
Oh, friend, let me tell you about a flavor combination that just screams “happy days.” These Rhubarb Honey Peach Cupcakes with Cream Cheese Frosting are like a little ray of sunshine in a wrapper. They bring back memories of warm afternoons, maybe picking fruit in a garden, or just enjoying a sweet treat that tastes utterly homemade and special.
If you’ve got some beautiful, tart rhubarb and those perfectly ripe, sweet peaches begging to be used, this recipe is your answer. It’s surprisingly easy to whip up, feels incredibly rewarding, and trust me, everyone who tries one will ask for the recipe. The tartness of the rhubarb, the sweet warmth of honey and peaches, all topped with a luscious, tangy cream cheese frosting? Pure perfection. Let’s bake some happiness!
Why You’ll Love This Recipe
- Fast: Seriously quick to whip up the batter and frosting – perfect for a spontaneous baking session.
- Easy: No fancy techniques required, just simple, straightforward steps anyone can follow.
- Giftable: Box these up and you’ve got the most delightful homemade gift for friends or neighbors.
- Crowd-pleasing: This unique flavor combo is always a hit and disappears fast!
Ingredients
Here’s what you’ll need to gather from your pantry and fridge. Make sure your butter, cream cheese, and eggs are at room temperature – this makes a huge difference in getting that perfect texture!
- 1 cup diced rhubarb: That lovely pink (or green!) stalk that brings the perfect tart balance.
- 1 cup diced ripe peaches (peeled): Choose ones that smell fragrant and feel slightly soft. Peeling prevents tough bits in your soft fruit filling.
- 1/4 cup honey: Adds a unique sweetness and helps create that jammy fruit center.
For the Cupcakes:
- 1/2 cup unsalted butter, softened: Essential for a tender crumb.
- 3/4 cup granulated sugar: For just the right amount of sweetness in the cake.
- 2 large eggs: To bind everything together and add richness.
- 1 1/2 cups all-purpose flour: Our sturdy foundation for these lovely cakes.
- 1 1/2 tsp baking powder: Our leavening agent, giving the cupcakes their lift.
- 1/4 tsp salt: Just a pinch to balance the sweetness and enhance flavors.
- 1/2 cup whole milk: Adds moisture and helps create a tender texture.
- 1 tsp vanilla extract: Enhances all those wonderful fruity flavors.
For the Cream Cheese Frosting:
- 8 oz cream cheese, softened: Make sure it’s really soft for a smooth frosting.
- 1/4 cup unsalted butter, softened: Works with the cream cheese for that dreamy texture.
- 1/4 cup honey: Sweetens and flavors the frosting beautifully, tying it to the cake filling.
- 1 tsp vanilla extract: Another touch of warmth for the frosting.
- 1 1/2 cups powdered sugar: Gives the frosting structure and sweetness.
How to Make It
Ready to get baking? Let’s walk through it step-by-step. You’ve got this!
- First things first, get your oven ready! Preheat it to 350°F (175°C). Line a standard 12-cup muffin tin with cute paper liners.
- Now, let’s tackle that amazing fruit filling. In a small saucepan over medium heat, combine your diced rhubarb, diced peaches, and honey. Stir them gently and let them cook for about 5–7 minutes. You’ll see the fruit soften and break down slightly, creating a beautiful, slightly jammy mixture. Once it’s done, take it off the heat and set it aside to cool completely. This is important! You don’t want hot fruit going into your batter.
- While the fruit cools, start on the cupcake batter. In a large mixing bowl, cream together the softened butter and granulated sugar. Beat them with an electric mixer (or a whisk and some elbow grease!) until the mixture is light and fluffy. Scrape down the sides of the bowl as needed.
- Add the eggs one at a time, beating well after each addition until everything is nicely incorporated.
- In a separate medium bowl, whisk together the dry ingredients: flour, baking powder, and salt. Give it a good mix to distribute the leavening evenly.
- Now, we’ll combine the wet and dry ingredients. Add about a third of the dry mixture to the butter mixture, and beat just until combined. Then add half of the milk and mix. Repeat, alternating dry and wet (dry, milk, dry), ending with the dry ingredients. Mix until just combined – try not to overmix!
- Stir in the vanilla extract. Then, gently fold in the cooled rhubarb-peach mixture. Give it just a few folds to distribute the fruit throughout the batter.
- Divide the batter evenly among your prepared cupcake liners, filling each about two-thirds full.
- Bake for 20–22 minutes. You’ll know they’re done when a toothpick inserted into the center of a cupcake comes out clean.
- Let the cupcakes cool in the tin for a few minutes before carefully transferring them to a wire rack to cool completely. Seriously, wait until they are completely cool before frosting!
Now, for the grand finale: the frosting!
- In a clean mixing bowl, beat together the softened cream cheese and softened butter until the mixture is smooth and creamy. Make sure there are no lumps!
- Add the honey and vanilla extract and beat again until combined.
- Gradually add the powdered sugar, beating on low speed at first to avoid a sugar cloud, then increasing the speed to medium. Beat until the frosting is light, fluffy, and smooth.
- Once the cupcakes are fully cooled, pipe or spread the frosting generously over the tops.
And there you have it! Beautiful, flavorful cupcakes ready to be devoured.

Substitutions & Additions
Want to switch things up or don’t have exactly what the recipe calls for? Here are a few ideas:
- Different Fruit: No rhubarb or peaches? Try using other berries like strawberries or raspberries, or diced apples or pears with a pinch of cinnamon in the fruit mixture. Adjust cooking time as needed until soft.
- Sweetener Swaps: While honey adds a lovely flavor, you could try maple syrup in the fruit mix or frosting for a different twist. Regular granulated sugar could also be used in the fruit, but the honey flavor is quite nice here.
- Spices: A little pinch of cinnamon, ginger, or nutmeg could be added to the fruit mixture or the cupcake batter for extra warmth.
- Add-ins: Fold in 1/4 cup of chopped pecans or walnuts to the batter for some crunch.
- Frosting Flavor: Add a bit of lemon zest to the cream cheese frosting for a brighter flavor that pairs wonderfully with fruit.
Tips for Success
Baking cupcakes is fun, but a few simple tips can ensure yours turn out perfect every time:
- Room Temp is Key: Make sure your butter, cream cheese, and eggs are truly softened to room temperature. This helps everything cream together smoothly and creates a better texture in both the cake and frosting.
- Measure Flour Correctly: Don’t scoop your flour directly from the bag with your measuring cup! Spoon the flour into the measuring cup and then level it off with a straight edge. This prevents you from adding too much flour, which can result in dry, tough cupcakes.
- Don’t Overmix: Once you add the dry ingredients to the wet, mix just until the flour disappears. Overmixing develops the gluten too much, leading to tough cupcakes.
- Cool That Fruit: As mentioned, adding hot fruit mixture to your batter can cause issues (like melting the butter or partially cooking the eggs). Patience is a virtue here!
- Cool Cupcakes Completely: I know it’s tempting, but frosting warm cupcakes will result in a melted, messy disaster. Wait until they are completely cool.
- Don’t Overfill: Filling the liners about two-thirds full is usually the sweet spot. Overfilling can cause the cupcakes to spill over the sides or create giant “mushroom” tops that are hard to frost.
How to Store It
Because of that lovely cream cheese frosting, these cupcakes need to be kept cool.
- Store any leftover cupcakes in an airtight container in the refrigerator.
- They will keep well for about 3-4 days in the fridge.
- For the best flavor and frosting texture, I like to let them sit at room temperature for 15-20 minutes before serving.
FAQs
Can I use frozen rhubarb or peaches?
Yes, you can! If using frozen fruit, let it thaw completely and drain off any excess liquid before dicing and adding it to the saucepan. The cooking time might be slightly longer to reduce the liquid.
Can I make the fruit mixture ahead of time?
Absolutely! You can make the rhubarb-peach-honey mixture a day or two in advance and store it in an airtight container in the refrigerator until you’re ready to bake. Just make sure it’s at room temperature or slightly chilled when you add it to the batter.
Why is my cream cheese frosting runny?
This usually happens if your cream cheese or butter wasn’t softened enough, or if you added too much liquid (like milk, if you decided to thin it, which this recipe doesn’t call for). Ensure your ingredients are properly softened and measure your powdered sugar accurately.
Can I freeze these cupcakes?
It’s best to freeze the unfrosted cupcakes. Once completely cool, wrap them tightly in plastic wrap and place in a freezer-safe bag or container for up to 3 months. Thaw overnight in the fridge and then frost as usual.
I hope you love baking (and eating!) these Rhubarb Honey Peach Cupcakes as much as I do. They’re a perfect little bite of seasonal goodness. Happy baking!

Rhubarb Honey Peach Cupcakes with Cream Cheese Frosting
Equipment
- Small saucepan
- Large mixing bowl
- Medium bowl
- Electric mixer
- whisk
- Standard 12-cup muffin tin
- Paper liners
- Wire rack
Ingredients
For the Fruit Filling
- 1 cup diced rhubarb
- 1 cup diced ripe peaches peeled
- 1/4 cup honey
For the Cupcakes
- 1/2 cup unsalted butter softened
- 3/4 cup granulated sugar
- 2 large eggs
- 1.5 cups all-purpose flour
- 1.5 tsp baking powder
- 1/4 tsp salt
- 1/2 cup whole milk
- 1 tsp vanilla extract
For the Cream Cheese Frosting
- 8 oz cream cheese softened
- 1/4 cup unsalted butter softened
- 1/4 cup honey
- 1 tsp vanilla extract
- 1.5 cups powdered sugar
Instructions
- Step 1: Preheat oven to 350°F (175°C). Line a standard 12-cup muffin tin with paper liners.
- Step 2: In a small saucepan over medium heat, combine diced rhubarb, diced peaches, and honey. Stir and cook for about 5–7 minutes until fruit softens and becomes slightly jammy. Remove from heat and set aside to cool completely.
- Step 3: While the fruit cools, make the cupcake batter. In a large mixing bowl, cream together softened butter and granulated sugar with an electric mixer until light and fluffy.
- Step 4: Add the eggs one at a time, beating well after each addition.
- Step 5: In a separate medium bowl, whisk together flour, baking powder, and salt.
- Step 6: Add about a third of the dry mixture to the butter mixture and beat until just combined. Then add half of the milk and mix. Repeat, alternating dry and wet (dry, milk, dry), ending with the dry ingredients. Mix until just combined; do not overmix.
- Step 7: Stir in the vanilla extract. Gently fold in the cooled rhubarb-peach mixture until just distributed throughout the batter.
- Step 8: Divide the batter evenly among the prepared cupcake liners, filling each about two-thirds full.
- Step 9: Bake for 20–22 minutes, or until a toothpick inserted into the center comes out clean.
- Step 10: Let the cupcakes cool in the tin for a few minutes before transferring them to a wire rack to cool completely.
- Step 11: Make the frosting. In a clean mixing bowl, beat together the softened cream cheese and softened butter until smooth and creamy.
- Step 12: Add the honey and vanilla extract and beat until combined.
- Step 13: Gradually add the powdered sugar, beating on low speed at first, then increasing to medium until the frosting is light, fluffy, and smooth.
- Step 14: Once the cupcakes are fully cooled, pipe or spread the frosting generously over the tops.
