Quick Recipe Version (TL;DR)
Quick Ingredients
- Dry: 2 cups all-purpose flour, 3/4 cup granulated sugar, 2 tablespoons poppy seeds, 2 teaspoons baking powder, 1/2 teaspoon baking soda, 1/2 teaspoon fine sea salt
- Wet: 2 large eggs, 3/4 cup whole milk, 1/2 cup plain whole-milk Greek yogurt, 1/2 cup unsalted butter, melted and cooled, 1 1/2 teaspoons almond extract, 1 teaspoon vanilla extract
- Topping: 1/4 cup sliced almonds
- Glaze: 3/4 cup powdered sugar, 1 tablespoon whole milk, 1/4 teaspoon almond extract, 1/8 teaspoon fine sea salt
Do This
- 1. Preheat oven to 425°F and line a 12-cup muffin pan with paper liners.
- 2. Whisk flour, sugar, poppy seeds, baking powder, baking soda, and salt in a large bowl.
- 3. In a separate bowl, whisk eggs, milk, Greek yogurt, melted butter, almond extract, and vanilla.
- 4. Fold wet ingredients into dry ingredients just until no dry flour remains; do not overmix.
- 5. Divide batter among 12 muffin cups, top with sliced almonds, and rest for 10 minutes.
- 6. Bake at 425°F for 5 minutes, then reduce oven to 350°F and bake 13 minutes more.
- 7. Cool for 15 minutes, then drizzle with almond glaze.
Why You’ll Love This Recipe
- Bakery-style flavor at home: Almond extract gives these muffins a fragrant, refined flavor without needing any complicated techniques.
- Light but satisfying texture: Greek yogurt keeps the crumb tender and moist while the high-heat start encourages a lovely muffin-top rise.
- Delicate sweetness: The muffins are gently sweet, with a thin almond glaze that feels elegant rather than heavy.
- Simple ingredients, polished result: Poppy seeds, sliced almonds, and a soft crumb make these feel special enough for brunch but easy enough for a weekday bake.
Grocery List
- Produce: None required
- Dairy: 2 large eggs, whole milk, plain whole-milk Greek yogurt, unsalted butter
- Pantry: All-purpose flour, granulated sugar, powdered sugar, poppy seeds, baking powder, baking soda, fine sea salt, almond extract, vanilla extract, sliced almonds
Full Ingredients
For the Almond Poppy Seed Muffins
- 2 cups all-purpose flour, spooned and leveled, 240g
- 3/4 cup granulated sugar, 150g
- 2 tablespoons poppy seeds, 18g
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon fine sea salt
- 2 large eggs, at room temperature
- 3/4 cup whole milk, at room temperature
- 1/2 cup plain whole-milk Greek yogurt, at room temperature
- 1/2 cup unsalted butter, melted and cooled for 10 minutes
- 1 1/2 teaspoons almond extract
- 1 teaspoon vanilla extract
- 1/4 cup sliced almonds, for topping
For the Delicate Almond Glaze
- 3/4 cup powdered sugar, sifted if lumpy, 90g
- 1 tablespoon whole milk
- 1/4 teaspoon almond extract
- 1/8 teaspoon fine sea salt

Step-by-Step Instructions
Step 1: Prepare the pan and heat the oven
Preheat the oven to 425°F. Line a standard 12-cup muffin pan with paper liners, or lightly grease each cup with butter or baking spray. Set the pan aside while you mix the batter.
The high starting temperature helps the muffins rise quickly and create a gently domed, bakery-style top. You will lower the oven temperature partway through baking, so keep the oven controls easy to reach.
Step 2: Mix the dry ingredients
In a large mixing bowl, whisk together the 2 cups all-purpose flour, 3/4 cup granulated sugar, 2 tablespoons poppy seeds, 2 teaspoons baking powder, 1/2 teaspoon baking soda, and 1/2 teaspoon fine sea salt.
Whisk for about 30 seconds, making sure the poppy seeds and leavening are evenly distributed. This prevents little pockets of baking powder and helps every muffin bake up with the same tender texture.
Step 3: Whisk the wet ingredients
In a medium bowl, whisk the 2 large eggs until smooth. Add the 3/4 cup whole milk, 1/2 cup Greek yogurt, 1/2 cup melted and cooled unsalted butter, 1 1/2 teaspoons almond extract, and 1 teaspoon vanilla extract. Whisk until the mixture looks creamy and mostly uniform.
For the best texture, use room-temperature eggs, milk, and yogurt. Cold dairy can make the melted butter firm up into small bits. If that happens, it is still usable, but a smoother wet mixture folds more evenly into the flour.
Step 4: Fold the batter gently
Pour the wet ingredients into the bowl of dry ingredients. Using a flexible spatula, fold the mixture together with slow, sweeping motions. Stop as soon as you no longer see dry streaks of flour.
The batter should be thick, soft, and slightly lumpy. Avoid stirring until smooth; overmixing develops gluten and can make the muffins dense instead of light and tender.
Step 5: Fill the muffin cups and rest the batter
Divide the batter evenly among the 12 prepared muffin cups, filling each cup nearly to the top. Sprinkle the tops with the 1/4 cup sliced almonds, dividing them evenly.
Let the filled muffin pan rest at room temperature for 10 minutes. This short rest allows the flour to hydrate and helps the batter thicken slightly, giving the muffins a softer crumb and a more graceful rise.
Step 6: Bake with a high-heat start
Place the muffin pan on the center rack of the oven. Bake at 425°F for 5 minutes. Without opening the oven door, reduce the oven temperature to 350°F and continue baking for 13 minutes.
The muffins are done when the tops are lightly golden, the centers spring back when gently touched, and a toothpick inserted into the center of a muffin comes out clean or with a few moist crumbs. The total bake time is 18 minutes.
Step 7: Cool the muffins
Let the muffins cool in the pan for 5 minutes. Then transfer them to a wire rack and let them cool for another 10 minutes before glazing.
Cooling briefly keeps the delicate crumb from tearing and prevents the glaze from melting completely into the muffins. They can be slightly warm, but they should not be hot when glazed.
Step 8: Make and drizzle the almond glaze
In a small bowl, whisk together the 3/4 cup powdered sugar, 1 tablespoon whole milk, 1/4 teaspoon almond extract, and 1/8 teaspoon fine sea salt until smooth. The glaze should be thick enough to drizzle slowly but thin enough to fall from a spoon in ribbons.
Drizzle the glaze over the cooled muffins. Let the glaze set for 10 minutes before serving if you want a cleaner finish, or enjoy them right away for a softer, bakery-style glaze.
Pro Tips
- Measure flour carefully: Spoon flour into the measuring cup and level it off. Scooping directly from the bag can pack in too much flour and make the muffins dry.
- Use almond extract with confidence, but do not overdo it: Almond extract is bold. The measured amount gives a fragrant bakery flavor without tasting harsh.
- Do not skip the batter rest: The 10-minute rest helps the muffins rise more evenly and improves the crumb.
- Keep the oven door closed during the temperature change: This preserves the initial burst of heat that gives the muffins their rounded tops.
- Glaze after cooling: Warm muffins absorb glaze quickly. Slightly cooled muffins hold a pretty drizzle while still tasting fresh and soft.
Variations
- Lemon almond poppy seed muffins: Add 1 tablespoon finely grated lemon zest to the dry ingredients and replace the glaze milk with 1 tablespoon fresh lemon juice.
- Orange almond muffins: Add 1 tablespoon finely grated orange zest to the batter and use 1 tablespoon orange juice in the glaze instead of milk.
- Extra nutty almond muffins: Replace 1/4 cup of the all-purpose flour with 1/4 cup finely ground almond flour for a slightly richer crumb.
Storage & Make-Ahead
Store fully cooled muffins in an airtight container at room temperature for 2 days. For longer storage, refrigerate them for up to 5 days; bring to room temperature before serving, or warm one muffin in the microwave for 10 seconds. 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 glaze before serving. You can also whisk the dry ingredients together up to 2 days ahead and keep them covered at room temperature, then mix with the wet ingredients when ready to bake.
Nutrition (per serving)
Calories: 270 kcal | Carbs: 37g | Protein: 5g | Fat: 11g | Saturated Fat: 6g | Fiber: 1g | Sugar: 21g | Sodium: 255mg | Cholesterol: 55mg
