Moist and Tender Gluten Free Cupcakes (No Grit, No Dry Crumb)
These gluten free cupcakes bake up soft, buttery, and full of real vanilla flavor, with a tender crumb that doesn’t fall apart when you bite into it.

A simple gluten free flour blend and a dollop of yogurt keep them moist for days, so they hold up as well as any bakery cupcake. Nobody will know they’re gluten free unless you tell them.
Why These Cupcakes Work
The texture lands right in that sweet spot between fluffy and sturdy. They are not gritty or heavy the way some gluten free cakes can be, and the crumb stays soft even after a night on the counter.
Using yogurt instead of milk in the batter is the trick that keeps them from going dry. It adds fat and acidity that tenderize the flour, and you taste none of it in the finished cupcake.
This recipe is simple enough that a first-time gluten free baker can pull it off. No specialty ingredients, no strange aftertaste, just a good vanilla cupcake you can dress up with any frosting you like.
Ingredients

For the cupcakes:
- 1 ½ cups gluten free all-purpose flour blend (with xanthan gum): I use Bob’s Red Mill 1-to-1. If your blend lacks xanthan gum, add ¼ teaspoon per cup of flour.
- 1 ½ teaspoons baking powder: helps the cupcakes rise evenly.
- ¼ teaspoon fine sea salt: balances the sweetness.
- ½ cup (1 stick) unsalted butter, softened: room temperature is key for a light batter.
- ¾ cup granulated sugar: creamed with butter for structure and sweetness.
- 2 large eggs, at room temperature: cold eggs can make the batter curdle.
- ¼ cup plain full-fat Greek yogurt: keeps the crumb soft for days.
- 2 teaspoons pure vanilla extract: use the good stuff here.
- ½ cup whole milk, at room temperature: loosens the batter without thinning it out.
For the vanilla buttercream:
- ½ cup (1 stick) unsalted butter, softened
- 2 cups powdered sugar, sifted if lumpy
- 1 teaspoon vanilla extract
- 2 to 3 tablespoons heavy cream or whole milk: adjust for a pipeable consistency.
Variations / Substitutions
- Dairy free: swap the butter for a good dairy free stick butter, use a thick plant-based yogurt (coconut or almond), and replace the milk with oat milk. The cupcakes will be slightly less rich but still tender.
- Egg free: use ½ cup unsweetened applesauce in place of the 2 eggs, and add an extra ¼ teaspoon baking powder. The crumb will be a little denser, but it works.
- Chocolate version: reduce the flour to 1 cup and add ½ cup unsweetened cocoa powder. Remove 2 tablespoons of milk to keep the batter thick enough.
- Citrus twist: replace the vanilla extract with lemon or orange zest (2 teaspoons) and add a tablespoon of fresh juice to the milk. The frosting will pair well with a little citrus zest too.
If you love this one, you might enjoy my Gluten Free Lemon Cupcakes for a brighter, zesty take.
How to Make Gluten Free Cupcakes
Step 1: Cream the Butter and Sugar

In a large bowl, beat the ½ cup softened butter and ¾ cup sugar with an electric mixer on medium high speed until pale and fluffy, about 3 minutes. Scrape the bowl once or twice so no chunks of butter hide at the bottom.
The mixture should look lighter in color than it started, almost like a whipped buttercream itself. When you rub a little between your fingers, you shouldn’t feel any grittiness from the sugar.
Step 2: Beat in the Wet Ingredients

Add the 2 eggs one at a time, beating well after each addition. Then mix in the ¼ cup Greek yogurt and the 2 teaspoons vanilla extract. The batter might look slightly broken or curdled at this stage; that’s completely normal and will smooth out once you add the dry ingredients.
Don’t rush the eggs. Let each one fully blend in before adding the next, or you risk a dense, heavy rise later.
Step 3: Fold in the Dry Ingredients

Whisk the 1 ½ cups gluten free flour, 1 ½ teaspoons baking powder, and ¼ teaspoon salt together in a separate bowl. With the mixer on low, add the dry mixture in three parts, alternating with the ½ cup milk and beginning and ending with the flour. Mix just until no dry pockets remain.
Stop the mixer the second the flour disappears. Overmixing will develop whatever starch structure the gluten free flour has, which can make your cupcakes tough and gummy. A few small lumps are fine.
Step 4: Fill the Pan and Bake

Preheat the oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners. Divide the batter evenly among the cups, filling each about ⅔ full. Bake 18 to 22 minutes, until the tops spring back lightly when pressed and a toothpick inserted in the center comes out clean or with a few moist crumbs.
The edges will just kiss golden, and the domes will look set, not shiny. Let the cupcakes cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely before frosting. If you frost them even slightly warm, the buttercream will slide right off.
Step 5: Whip the Frosting and Frost

For the buttercream, beat the ½ cup softened butter in a clean bowl until smooth. Add the 2 cups powdered sugar, 1 teaspoon vanilla, and 2 tablespoons heavy cream; mix on low until the sugar is absorbed, then crank the speed to high and beat for a full 2 minutes until light and airy. Add the last tablespoon of cream if the frosting feels too stiff to spread or pipe.
Pipe or spread the frosting onto the completely cooled cupcakes. Swirl it high for that bakery look, then serve right away. The frosting stays fluffy at room temperature for hours, and the cupcakes taste even better after a few minutes of rest.
Tips for the Best Gluten Free Cupcakes
- Bring everything to room temperature first.: Cold butter won’t cream up properly, and cold eggs or milk can make the batter seize. Let them sit out for about 30 minutes.
- Don’t trust the clock alone.: Ovens run hot and cold, so start checking at the 18-minute mark. A toothpick test is your best friend.
- If your frosting gets too thin, chill it.: Pop the bowl in the fridge for 10 minutes, then whip again. If it’s too thick, add a tiny splash of cream.
- Measure your flour carefully.: Spoon the gluten free blend into the measuring cup and level it off. Scooping straight from the bag packs in too much flour and dries out the cupcakes.
Bake times for different pan sizes:
| Pan Type | Size | Bake Time |
|---|---|---|
| Standard muffin tin | 12-cup | 18 to 22 mins |
| Mini muffin tin | 24-cup | 10 to 12 mins |
| Jumbo muffin tin | 6-cup | 22 to 25 mins |
Storing Leftover Cupcakes
- Refrigerate: Store frosted cupcakes in an airtight container up to 4 days. Bring them to room temperature before serving, or the frosting will feel firm.
- Freeze: Freeze unfrosted cupcakes in a single layer, then wrap them tightly. They keep for up to 2 months. Thaw overnight on the counter, then frost fresh.
- Reheating: A quick zap in the microwave (10 seconds) for an unfrosted cupcake brings back that just-baked softness, but skip reheating if they are already frosted.
Frequently Asked Questions
Why did my cupcakes sink in the middle?
That usually happens when the oven door is opened too early or the cupcakes are underbaked. Wait until at least 18 minutes before checking, and use a toothpick to confirm doneness.
Can I omit the yogurt?
You can replace the yogurt with an equal amount of full-fat sour cream. The cupcake will still be moist, but the crumb may be slightly less soft. Do not skip it entirely or the texture will be drier.
Why are my cupcakes gritty?
Grittiness almost always comes from the flour blend. Use a finely milled blend with xanthan gum already added, and let the batter rest 5 minutes before baking so the flour hydrates fully.
Can I make these into a cake instead?
Yes. Pour the batter into a greased 8-inch round pan and bake at 350°F for 25 to 30 minutes, until a toothpick comes out clean. Frost as you wish.

Gluten Free Cupcakes Recipe
Ingredients
Method
- Cream the ½ cup butter and sugar on medium high speed until pale and fluffy, about 3 minutes.
- Beat in the eggs one at a time, then the yogurt and vanilla.
- Whisk the flour, baking powder, and salt. Fold the dry ingredients into the wet mixture in three parts alternating with the milk, mixing just until combined.
- Preheat the oven to 350°F. Divide the batter among 12 lined muffin cups and bake 18 to 22 minutes until a toothpick comes out clean. Cool completely.
- For the frosting, beat the butter, then add powdered sugar, vanilla, and 2 tablespoons cream. Whip on high for 2 minutes, adding more cream if needed. Spread or pipe onto cooled cupcakes.
