New recipes every week testBrowse all Recipes →
MiaCooksHome
HomeAll RecipesAppetizersBreakfastDessertsDinnerDrinksSaladsSalsasSauces and CondimentsSidesSoups & StewsAboutContactPinterest
Desserts

Moist Chocolate Cupcakes With Orange Buttercream Frosting

Jump to RecipeMoist chocolate cupcake topped with orange buttercream frosting

The Morning It Worked

I was running late. Again. My son’s school bake sale was in three hours and I had nothing. Nothing but a half-empty bag of flour and a bowl of oranges that were about to turn.

I pulled out my old chocolate cupcake recipe—the one I’d made a hundred times before. But something felt off. Too plain. Too predictable.

So I grabbed an orange. Zested it right into the batter. Squeezed the juice in too. Told myself it was a terrible idea.

Best mistake I ever made.

Moist Chocolate Cupcakes With Orange Buttercream Frosting

What I Learned

The chocolate-orange thing is not new. But the way it works here? That surprised me.

Most chocolate cupcakes are dry. Overbaked. Or worse—muffins pretending to be cake.

These aren’t. They’re moist. Dense in the right way. The orange doesn’t fight the chocolate. It wakes it up.

I don’t know why acid and cocoa work so well together. They just do. The coffee helps too—brings out the deep notes without tasting like coffee at all.

My daughter picked out the candied orange peel and ate it first. I pretended not to notice.

A Few Notes

The Coffee

Use strong coffee. Brewed. Not instant dissolved in water—real coffee. If you don’t drink it, make a cup anyway. Or use espresso if you have it.

It doesn’t taste like coffee. It just makes the chocolate taste more like chocolate. Trust me on this one.

The Orange Zest

Zest the orange before you juice it. Easier that way. And don’t skip the zest—the juice alone won’t give you enough flavor.

One orange is plenty. Two might overpower things. Unless you really love orange. Then go ahead, live your life.

The Butter for Frosting

Room temperature. Not melted. Not cold. Leave it out for an hour before you start. I forget this half the time and end up with lumpy frosting that I have to explain away.

It still tastes fine. But the texture is better when you remember.

Putting It Together

Make the Batter

Preheat the oven to 350°F. Line your muffin tin with paper liners—don’t grease the pan, just use liners.

In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt. Do this first. Don’t skip the whisking—it aerates the flour and makes the texture lighter.

In another bowl, beat the eggs. Add the coffee, milk, oil, vanilla, orange zest, and orange juice. Stir until combined. It’ll look weird—coffee and milk don’t look right together. That’s fine.

Pour the wet into the dry. Stir until just combined. A few lumps are okay. Overmixing makes them tough.

Fill each liner about three-quarters full. A cookie scoop works great for this. Or a measuring cup with a spout.

Bake Them

18 to 20 minutes. Start checking at 18. Stick a toothpick in the center—if it comes out clean or with a few moist crumbs, they’re done.

Let them cool in the pan for 10 minutes. Then move them to a wire rack. Cool completely before frosting. I know you want to rush. Don’t.

Make the Frosting

Beat the softened butter until it’s creamy and pale. About 2 minutes. Scrape down the sides.

Add powdered sugar and cocoa powder gradually. I add half, mix, then the rest. Keeps the cloud of sugar from flying everywhere.

Add the heavy cream and orange extract. Beat until fluffy. Another 2 minutes. Taste it. Add more orange extract if you want—I usually do.

Frost and Finish

Pipe it on or spread it. I use a piping bag with a star tip because it looks fancy with zero effort. A knife works too.

Top with candied orange peel. Or a curl of fresh orange zest. Or nothing at all.

The One Thing That Can Go Wrong

Dry cupcakes. That’s the enemy here.

If you overbake them by even two minutes, they go from moist to crumbly. Set a timer. Check early. If you see the edges pulling away from the liners, pull them out.

Also—don’t substitute the oil. Butter makes them dense and dry. Oil keeps them tender. I learned this after three sad batches.

How to Serve Them

These are good at room temperature. Even better the next day—the orange flavor settles in.

I serve them on a plain white plate so the orange buttercream stands out. A sprinkle of flaky salt on top is ridiculous and wonderful.

They keep in an airtight container for three days. The frosting might soften a bit. That’s okay.

Don’t refrigerate them unless you have to. The fridge dries out cake faster than you think.

One Last Thing

I made these for the bake sale. They sold out in twenty minutes. The woman who bought the last one asked for the recipe.

I wrote it on a napkin. She probably still has it.

Make them for no reason. That’s when they’re best.

Moist Chocolate Cupcakes With Orange Buttercream Frosting

Moist Chocolate Cupcakes With Orange Buttercream Frosting

Moist Chocolate Cupcakes With Orange Buttercream Frosting
Prep: 15 minutes
Cook: 18-20 minutes
Total: 35-40 minutes
Servings: 12 cupcakes
Difficulty: Medium

Ingredients

  • 1¾ cups all-purpose flour
  • 2 cups granulated sugar
  • ¾ cup unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 2 large eggs
  • 1 cup strong brewed coffee
  • 1 cup whole milk
  • ½ cup vegetable oil
  • 1 teaspoon vanilla extract
  • 2 tablespoons orange zest
  • 1 tablespoon fresh orange juice
  • ½ cup unsalted butter
  • 2 cups powdered sugar
  • ¼ cup unsweetened cocoa powder
  • 3 tablespoons heavy cream
  • 1 teaspoon orange extract
  • Candied orange peel for garnish

Instructions

  1. 1Preheat oven to 350°F and line a muffin tin with cupcake liners.
  2. 2Whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt in a large bowl.
  3. 3In another bowl, beat eggs and combine with coffee, milk, oil, vanilla, orange zest, and orange juice.
  4. 4Pour wet ingredients into dry ingredients and mix until just combined.
  5. 5Divide batter evenly among cupcake liners, filling each ¾ full.
  6. 6Bake for 18-20 minutes until a toothpick inserted in center comes out clean.
  7. 7Cool cupcakes in pan for 10 minutes, then transfer to a wire rack to cool completely.
  8. 8For frosting, beat softened butter until creamy.
  9. 9Gradually add powdered sugar and cocoa powder, mixing well.
  10. 10Add heavy cream and orange extract, beating until fluffy.
  11. 11Pipe or spread frosting onto cooled cupcakes.
  12. 12Garnish with candied orange peel and serve.

More recipes you will love