Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 cups (240 g) all-purpose flour, plus 1 tablespoon for tossing the cherries
- 2/3 cup (132 g) granulated sugar
- 2 teaspoons baking powder
- 1/4 teaspoon baking soda
- 1/2 teaspoon fine salt
- 1/2 cup (113 g) unsalted butter, melted and cooled for 10 minutes
- 1/2 cup (120 g) full-fat sour cream, at room temperature
- 1/3 cup (80 ml) whole milk, at room temperature
- 2 large eggs, at room temperature
- 2 teaspoons pure vanilla extract, plus 1/2 teaspoon for the glaze
- 1/4 teaspoon almond extract, optional
- 1 1/2 cups (225 g) pitted sweet cherries, halved, divided
- 2 tablespoons coarse sugar
- 3/4 cup (90 g) powdered sugar
- 1 1/2 tablespoons heavy cream or whole milk, for the glaze
Do This
- 1. Heat the oven to 375°F. Line a 12-cup muffin pan with paper liners.
- 2. Toss the halved cherries with 1 tablespoon flour. Reserve 1/2 cup cherries for the tops.
- 3. Whisk the flour, sugar, baking powder, baking soda, and salt in a large bowl.
- 4. Whisk the melted butter, sour cream, milk, eggs, vanilla, and almond extract in a second bowl.
- 5. Fold wet ingredients into dry ingredients just until combined, then fold in 1 cup cherries.
- 6. Divide batter among 12 cups, top with reserved cherries and coarse sugar, and bake at 375°F for 20 minutes.
- 7. Cool for 15 minutes, then drizzle with powdered sugar, cream, and vanilla glaze.
Why You’ll Love This Recipe
- Soft and bakery-style: Sour cream, melted butter, and whole milk make the crumb tender, moist, and rich without being heavy.
- Bright cherry flavor: Sweet cherries bake into juicy pockets that taste fresh, pretty, and naturally fruity.
- Polished but easy: A little coarse sugar and a simple vanilla cream drizzle make these muffins feel special with very little extra work.
- Great for many occasions: Serve them for breakfast, brunch, snacks, lunchboxes, bake sales, or a simple dessert with coffee or tea.
Grocery List
- Produce: 1 1/2 cups fresh sweet cherries, about 10 ounces before pitting, or use frozen pitted cherries
- Dairy: Unsalted butter, full-fat sour cream, whole milk or heavy cream, large eggs
- Pantry: All-purpose flour, granulated sugar, powdered sugar, baking powder, baking soda, fine salt, pure vanilla extract, almond extract, coarse sugar
Full Ingredients
For the Cherry Vanilla Muffins
- 2 cups (240 g) all-purpose flour, spooned and leveled
- 2/3 cup (132 g) granulated sugar
- 2 teaspoons baking powder
- 1/4 teaspoon baking soda
- 1/2 teaspoon fine salt
- 1/2 cup (113 g) unsalted butter, melted and cooled for 10 minutes
- 1/2 cup (120 g) full-fat sour cream, at room temperature
- 1/3 cup (80 ml) whole milk, at room temperature
- 2 large eggs, at room temperature
- 2 teaspoons pure vanilla extract
- 1/4 teaspoon almond extract, optional but lovely with cherries
For the Cherries and Topping
- 1 1/2 cups (225 g) pitted sweet cherries, halved, divided
- 1 tablespoon all-purpose flour, for tossing the cherries
- 2 tablespoons coarse sugar, such as turbinado or sparkling sugar
For the Vanilla Cream Drizzle
- 3/4 cup (90 g) powdered sugar, sifted if lumpy
- 1 1/2 tablespoons heavy cream or whole milk
- 1/2 teaspoon pure vanilla extract
- 1 small pinch fine salt

Step-by-Step Instructions
Step 1: Preheat the oven and prepare the pan
Arrange a rack in the center of the oven and heat the oven to 375°F. Line a standard 12-cup muffin pan with paper liners. For easy release, lightly spray the tops of the muffin pan and the paper liners with nonstick baking spray.
Step 2: Prepare the cherries
Pit the cherries, then halve them. If the cherries are very large, cut them into quarters so they distribute nicely through the batter. Measure out 1 1/2 cups prepared cherries. Set aside 1/2 cup for topping the muffins, and place the remaining 1 cup in a small bowl. Toss that 1 cup of cherries with 1 tablespoon all-purpose flour to help keep the fruit suspended in the batter.
If using frozen cherries, keep them frozen, cut them only if needed, and toss them with the flour right before folding them into the batter. Do not thaw them first, or they may bleed too much juice into the muffins.
Step 3: Mix the dry ingredients
In a large mixing bowl, whisk together 2 cups all-purpose flour, 2/3 cup granulated sugar, 2 teaspoons baking powder, 1/4 teaspoon baking soda, and 1/2 teaspoon fine salt. Whisk for about 30 seconds to evenly distribute the leaveners, which helps the muffins rise evenly.
Step 4: Mix the wet ingredients
In a medium bowl, whisk together the melted and cooled butter, sour cream, whole milk, eggs, 2 teaspoons vanilla extract, and almond extract if using. Whisk until the mixture looks smooth and creamy. The butter should be warm, not hot; if it is too hot, it can scramble the eggs or make the batter greasy.
Step 5: Combine the batter gently
Pour the wet ingredients into the dry ingredients. Use a flexible spatula to fold the mixture together just until no large pockets of dry flour remain. The batter will be thick and soft, and a few small lumps are perfectly fine. Avoid vigorous stirring; overmixing can make muffins tough instead of tender.
Step 6: Fold in the cherries and fill the muffin cups
Gently fold the floured 1 cup cherries into the batter using 4 to 6 broad strokes. Divide the batter evenly among the 12 prepared muffin cups; each cup should be about three-quarters full. Press the reserved 1/2 cup cherries lightly onto the tops of the muffins, then sprinkle evenly with 2 tablespoons coarse sugar.
Step 7: Bake the muffins
Bake at 375°F for 20 minutes, or until the muffin tops are lightly golden and a toothpick inserted into the vanilla portion of a muffin comes out clean or with a few moist crumbs. If you hit a cherry with the toothpick, test another spot. Let the muffins cool in the pan for 5 minutes, then transfer them to a wire rack.
Step 8: Add the vanilla cream drizzle
Let the muffins cool on the rack for 10 more minutes before glazing. In a small bowl, whisk together 3/4 cup powdered sugar, 1 1/2 tablespoons heavy cream or whole milk, 1/2 teaspoon vanilla extract, and a small pinch of salt until smooth. Drizzle the glaze over the warm, not hot, muffins. Let the glaze set for 5 minutes before serving.
Pro Tips
- Use room-temperature dairy and eggs: Sour cream, milk, and eggs blend more smoothly when they are not cold, giving the muffins a softer, more even crumb.
- Do not overmix: Stop folding as soon as the flour disappears. A thick, slightly lumpy batter makes the most tender muffins.
- Keep the cherries visible: Pressing a few cherry halves on top before baking makes the muffins look bakery-pretty and clearly signals the flavor.
- Let the butter cool: Melted butter adds flavor, but it should cool for 10 minutes before mixing so the batter stays creamy.
- Glaze when warm, not hot: Warm muffins help the drizzle settle beautifully, but hot muffins can make the glaze run off completely.
Variations
- Cherry almond muffins: Increase the almond extract to 1/2 teaspoon and sprinkle 1/3 cup sliced almonds over the tops with the coarse sugar before baking.
- Cherry chocolate chip muffins: Fold 1/2 cup mini chocolate chips into the batter with the cherries for a richer, dessert-like muffin.
- Lemon cherry vanilla muffins: Add 1 teaspoon finely grated lemon zest to the sugar before mixing the dry ingredients for a brighter citrus note.
Storage & Make-Ahead
Store cooled muffins in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. For the best texture, bring refrigerated muffins to room temperature or warm them in a 300°F oven for 6 minutes. To freeze, place unglazed muffins in a freezer-safe bag or container and freeze for up to 2 months. Thaw at room temperature for 1 hour, then add the vanilla cream drizzle just before serving. You can also pit and halve the cherries up to 1 day ahead; refrigerate them in a covered container and pat them dry before using.
Nutrition (per serving)
Calories: 270 kcal | Carbs: 38g | Protein: 4g | Fat: 12g | Saturated Fat: 7g | Fiber: 1g | Sugar: 28g | Sodium: 220mg | Cholesterol: 60mg
