The trick to a moist cupcake that stays green without tasting like a chemistry set is sour cream and a light hand with the color. These grinch cupcakes lean on a tangy, tender crumb from the sour cream, and the peppermint is a whisper, not a shout.
The frosting starts cold for a stable swirl that holds M&Ms without sliding. If you’ve ever had a dry, dense green cupcake, the problem wasn’t the color, it was the batter. This one fixes that.
Sour cream makes them tender
Sour cream brings fat and acidity into the batter. The fat coats flour proteins, limiting gluten formation so the crumb stays soft, not tough. The acid tenderizes further, breaking down some gluten bonds as they form.
Because sour cream is thick, it adds moisture without thinning the batter like extra milk would. That means the cupcake rises properly without turning dense.
You want the sour cream at room temperature so it blends smoothly, no cold lumps that leave pockets of uneven texture. The result is a cupcake that feels light and moist, even a day later.
Peppermint optional but transformative
A quarter teaspoon of peppermint extract turns a plain vanilla cupcake into something that tastes like a candy cane. The cool, sharp note matches the Grinch green color, making the whole thing feel like a Christmas treat. Too much peppermint can overwhelm, it’s strong stuff, and you’ll taste nothing else.
At this small amount it’s subtle, a background lift. Leave it out if you want a straight vanilla cupcake; the recipe works fine either way. The choice is yours, but don’t skip the vanilla.
That’s the backbone.
Cold butter gives stable frosting
Start with cold butter straight from the fridge. Cold butter holds more air when beaten, giving you a fluffy frosting that’s still firm enough to hold a swirl or a rosette.
It won’t soften and slump as you pipe, which matters if you’re adding details like M&Ms. Add the powdered sugar gradually, not all at once, so it incorporates without clouds of dust or lumps.
The result is a smooth, pipeable buttercream that sets up nicely on the cupcake, ready for decorating.

Prep: 20 min · Cook: 30 min · Total: 50 min · Servings: 4 · Calories: 390 kcal
What to know about these ingredients
Vegetable oil: Use a neutral oil like canola or grapeseed. Avoid olive oil, its flavor will compete with the vanilla.
Peppermint extract: It’s optional but a little goes a long way. Buy pure extract, not peppermint oil, which is too concentrated.
Electric Green gel food coloring: Gel is more concentrated than liquid. Start with a small dot and add more until you reach the desired shade.
M&Ms: Use the classic red and green holiday mix or any color you like. They add crunch and a pop of color.
I see people overmix trying to get that green color uniform, and then their cupcakes sink because they beat the air out.
Watch for the batter’s sheen to know you’re done mixing
Mix wet ingredients
Whisk sugar and oil until combined, no need to dissolve the sugar, just get it evenly wet. Then beat in eggs one at a time, then vanilla and peppermint. The mixture should look smooth and slightly glossy.
Add sour cream
Stir in the sour cream until no white streaks remain. The batter will thicken and turn creamy. If it looks curdled, your sour cream was too cold, it’s still fine to bake, just blend until smooth.
Combine dry ingredients
Whisk flour, baking powder, and salt in a separate bowl. This aerates the flour and distributes the leavener. No lumps after whisking?
Good. Set aside.
Alternate dry and milk
Add dry ingredients in three additions, alternating with milk in two additions, starting and ending with dry. Mix gently after each, overmixing makes tough cupcakes. Stop when the last streaks of flour disappear.
Add green color
Squeeze in electric green gel a little at a time. Stir until the color is even. The batter should be a bright green, it will fade slightly during baking, so go a shade darker than you want the crumb.
Fill and bake
Fill liners two-thirds full, use a scoop for even portions. Bake at 350°F for 20 to 25 minutes. The top should spring back when touched, and a toothpick inserted in the center comes out clean or with a few moist crumbs.
Cool completely
Let cupcakes cool in the pan for 5 minutes, then transfer to a wire rack. They must be fully cool before frosting, warm cupcakes will melt the buttercream and make a mess.
Make frosting
Beat cold butter until creamy and pale, about 2 minutes. Gradually add powdered sugar, a cup at a time, mixing on low to avoid a cloud.
Once all sugar is in, add vanilla, peppermint if using, and salt. Beat on medium-high until light and fluffy, about 3 to 4 minutes.
Tint and decorate
Add green gel color to the frosting and mix until uniform. Pipe onto cooled cupcakes using a star tip for a textured look. Press M&Ms into the frosting while it’s still soft so they stick.

Grinch Cupcakes: Delightful Festive Treats
Ingredients
Cupcakes
- 1 cup granulated sugar 190g
- 1/4 cup vegetable oil 59ml
- 2 large eggs at room temperature
- 2 teaspoons pure vanilla extract 10ml
- 1/4 teaspoon peppermint extract optional
- 1/4 cup full fat sour cream 60g, at room temperature
- 1 1/4 cups all-purpose flour 175g
- 1 1/2 teaspoons baking powder 6g
- 1/2 teaspoon salt
- 2/3 cup milk (any type) 158ml, at room temperature
- Electric Green gel food coloring
Frosting
- 2 cups unsalted butter 454g, cold
- 8 cups powdered sugar 1041g
- 1 tablespoon pure vanilla extract 15ml
- 1/4 teaspoon peppermint extract optional
- Pinch of salt
- Assorted gel colors
- M&Ms
Instructions
Cupcakes
Preheat Oven and Line Tin:
Preheat the oven to 350°F (175°C) and line a cupcake tin with liners.Mix Sugar and Oil:
In a large bowl, mix together granulated sugar and vegetable oil until combined.Add Eggs and Extracts:
Add eggs, vanilla extract, and peppermint extract (if using), mixing until smooth.Stir in Sour Cream:
Stir in the sour cream until well combined.Whisk Dry Ingredients:
In another bowl, whisk together the flour, baking powder, and salt.Alternate Dry and Wet:
Gradually add the dry ingredients to the wet ingredients, alternating with the milk, mixing until just combined.Tint Batter Green:
Add electric green gel food coloring to achieve desired green color.Fill Cupcake Liners:
Pour the batter into the cupcake liners, filling each about 2/3 full.Bake Cupcakes:
Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean.Cool Completely:
Let the cupcakes cool completely before frosting.
Frosting
Beat Butter and Sugar:
For the frosting, beat the cold unsalted butter until creamy, then gradually add the powdered sugar and mix until smooth.Add Extracts and Salt:
Add vanilla extract, peppermint extract (if using), and a pinch of salt, then mix until combined.Tint and Decorate Frosting:
Use green gel color to tint the frosting and decorate the cooled cupcakes as desired.Top with M&Ms:
Top with M&Ms for a festive touch.

Swap sour cream, but leave the oil and eggs alone
Sour cream: Full-fat Greek yogurt, same amount. Moisture and tenderness are similar, but yogurt is slightly tangier.
The crumb stays soft, though may be a hair denser. Don’t use nonfat yogurt, too thin, messes with the batter.
Milk: Buttermilk, same amount. Adds a subtle tang that complements the green color and peppermint. The acidity may help the rise, but the cupcakes will be a smidge more tender.
If sour cream is already swapped, buttermilk might over-acidify, stick to regular milk or use one swap, not both.
All-purpose flour: Gluten-free 1:1 baking flour, same amount. Works if the blend contains xanthan gum.
Expect a slightly more delicate crumb that may sink a little, don’t overmix. Flavor is neutral, but check the blend’s starch content; too much starch makes cakes gummy.
Storage and Serving
Store unfrosted cupcakes in an airtight container at room temperature for up to 2 days. Frosted cupcakes should be refrigerated in a covered container for up to 5 days. Bring refrigerated cupcakes to room temperature about 30 minutes before serving to let the buttercream soften.
The crumb stays moist from the sour cream, but after 2 days at room temp the texture starts to dry out. If you need to make ahead, bake and cool the cupcakes, then store them unfrosted. Frost and add M&Ms the day you plan to serve.
The M&Ms lose their crunch if left on the frosting too long, so add them within a few hours of serving. For best texture, eat frosted cupcakes within 24 hours.
Tips
- Rotate the cupcake pan 180 degrees halfway through baking. Ovens often have hot spots, and rotating ensures all cupcakes rise evenly and bake at the same rate, preventing some from browning too fast while others remain pale.
- Use a cookie scoop to portion the batter into liners. It gives uniform cupcakes that bake evenly and look consistent, and it’s faster than spooning batter.

Frequently Asked Questions
Can I make these cupcakes ahead of time?
Bake the cupcakes and store them unfrosted in an airtight container at room temperature for up to 2 days. Frost and add M&Ms the day you plan to serve, because the M&Ms lose crunch if left on the frosting too long. If you need more than 2 days ahead, freeze the unfrosted cupcakes in a sealed bag for up to a month; thaw at room temperature before frosting.
How do I get the green color so bright without staining?
Use electric green gel food coloring, not liquid drops. Stir it into the batter until the color is even; go a shade darker than you want because baking dulls it slightly. For the frosting, add gel color after the buttercream is fluffy and mix until uniform.
The gel won’t stain teeth or lips if you use a moderate amount, start with a small dot and build up.
Why did my cupcakes sink in the middle?
Most likely the batter was overmixed after adding the flour, which develops too much gluten and weakens the structure, mix only until the last streaks disappear. Another common cause is opening the oven door too early, before the cupcakes have set (first 15 minutes at least). If your oven runs hot, the outside sets fast while the inside rises then collapses; check with an oven thermometer.
