Quick Recipe Version (TL;DR)
Quick Ingredients
- 3/4 cup Dutch-process cocoa powder
- 1 tablespoon instant espresso powder
- 1/3 cup hot brewed espresso or very strong coffee
- 1 3/4 cups all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 3/4 teaspoon fine sea salt
- 1/4 teaspoon ground cinnamon
- 3/4 cup packed light brown sugar
- 1/2 cup granulated sugar
- 2 large eggs
- 1/2 cup neutral oil
- 1/2 cup whole-milk Greek yogurt
- 1/2 cup buttermilk
- 2 teaspoons vanilla extract
- 1 cup semisweet chocolate chips
- 1/2 cup chopped dark chocolate, divided
- 1 tablespoon turbinado sugar
- 1/4 teaspoon flaky sea salt
Do This
- 1. Heat the oven to 425°F and line a 12-cup muffin pan.
- 2. Whisk cocoa powder, espresso powder, and hot espresso into a glossy paste; let it stand for 3 minutes.
- 3. Whisk flour, baking powder, baking soda, salt, and cinnamon in a separate bowl.
- 4. Whisk sugars, eggs, oil, yogurt, buttermilk, vanilla, and the cocoa-espresso paste until smooth.
- 5. Fold dry ingredients into wet ingredients, then fold in chocolate chips and most of the chopped dark chocolate.
- 6. Fill muffin cups nearly to the top, add reserved chocolate, turbinado sugar, and flaky salt.
- 7. Bake at 425°F for 5 minutes, reduce to 350°F, and bake 13 minutes more. Cool in the pan for 5 minutes.
Why You’ll Love This Recipe
- Bold café flavor: Espresso deepens the chocolate without making the muffins taste bitter.
- Bakery-style tops: A hot oven start helps create tall, rounded muffin crowns.
- Moist, plush crumb: Greek yogurt, buttermilk, and oil keep the muffins tender for days.
- Chocolate in every bite: Cocoa, chocolate chips, and chopped dark chocolate create rich layers of flavor and texture.
Grocery List
- Produce: None required.
- Dairy: Large eggs, whole-milk Greek yogurt, buttermilk.
- Pantry: All-purpose flour, Dutch-process cocoa powder, instant espresso powder, brewed espresso or very strong coffee, light brown sugar, granulated sugar, neutral oil, vanilla extract, baking powder, baking soda, fine sea salt, ground cinnamon, semisweet chocolate chips, dark chocolate, turbinado sugar, flaky sea salt.
Full Ingredients
Coffee-Chocolate Bloom
- 3/4 cup (65 g) Dutch-process cocoa powder
- 1 tablespoon (5 g) instant espresso powder, not ground coffee
- 1/3 cup (80 ml) hot brewed espresso or very strong coffee, freshly brewed and hot
Dry Ingredients
- 1 3/4 cups (220 g) all-purpose flour, spooned and leveled
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 3/4 teaspoon fine sea salt
- 1/4 teaspoon ground cinnamon
Wet Ingredients
- 3/4 cup (150 g) packed light brown sugar
- 1/2 cup (100 g) granulated sugar
- 2 large eggs, at room temperature
- 1/2 cup (120 ml) neutral oil, such as canola, vegetable, or avocado oil
- 1/2 cup (120 g) whole-milk Greek yogurt, at room temperature
- 1/2 cup (120 ml) buttermilk, at room temperature
- 2 teaspoons vanilla extract
Chocolate and Topping
- 1 cup (170 g) semisweet chocolate chips
- 1/2 cup (85 g) chopped 60% to 70% dark chocolate, divided
- 1 tablespoon turbinado sugar, for a lightly crunchy top
- 1/4 teaspoon flaky sea salt, for finishing

Step-by-Step Instructions
Step 1: Prepare the oven and muffin pan
Preheat the oven to 425°F. Line a standard 12-cup muffin pan with paper liners, or grease each cup well with baking spray. Position a rack in the center of the oven so the muffins bake evenly.
This recipe uses a hot oven start to encourage tall, rounded muffin tops, then finishes at a lower temperature so the centers stay moist and tender.
Step 2: Bloom the cocoa and espresso
In a medium mixing bowl, whisk together the 3/4 cup Dutch-process cocoa powder and 1 tablespoon instant espresso powder. Pour in the 1/3 cup hot brewed espresso and whisk until the mixture becomes a thick, smooth, glossy paste.
Let the paste stand for 3 minutes. This quick bloom wakes up the cocoa and espresso, giving the muffins a deeper chocolate flavor and a richer coffee aroma.
Step 3: Mix the dry ingredients
In a large bowl, whisk together the 1 3/4 cups all-purpose flour, 1 1/2 teaspoons baking powder, 1/2 teaspoon baking soda, 3/4 teaspoon fine sea salt, and 1/4 teaspoon ground cinnamon.
Whisk for about 20 seconds to evenly distribute the leaveners. This helps every muffin rise properly and prevents salty or bitter pockets in the batter.
Step 4: Whisk the wet ingredients
In a second large bowl, whisk the 3/4 cup packed light brown sugar, 1/2 cup granulated sugar, and 2 large eggs for 60 seconds, until the mixture looks smooth and slightly thickened.
Add the 1/2 cup neutral oil, 1/2 cup Greek yogurt, 1/2 cup buttermilk, and 2 teaspoons vanilla extract. Whisk until fully combined. Scrape in the cocoa-espresso paste and whisk again until the batter base is dark, glossy, and evenly chocolatey.
Step 5: Combine the batter
Add the dry ingredients to the wet ingredients. Using a flexible spatula, fold gently just until only a few thin streaks of flour remain. The batter will be thick and deeply dark.
Fold in the 1 cup semisweet chocolate chips and about 1/3 cup of the chopped dark chocolate. Reserve the remaining chopped dark chocolate for topping the muffins. Stop mixing as soon as the chocolate is evenly distributed; overmixing can make muffins dense instead of tender.
Step 6: Fill and top the muffin cups
Divide the batter evenly among the 12 prepared muffin cups, filling each cup nearly to the top. A large cookie scoop makes this easy and helps the muffins bake uniformly.
Scatter the reserved chopped dark chocolate over the tops. Sprinkle evenly with 1 tablespoon turbinado sugar and 1/4 teaspoon flaky sea salt. The sugar adds a delicate crunch, while the salt makes the chocolate taste even bolder.
Step 7: Bake with a bakery-style temperature shift
Bake the muffins at 425°F for 5 minutes. Without opening the oven door, reduce the oven temperature to 350°F and bake for 13 minutes more, for a total bake time of 18 minutes.
The muffins are done when the tops are domed and set, and a toothpick inserted into the center comes out with moist crumbs rather than wet batter. Melted chocolate on the toothpick is fine.
Step 8: Cool and serve
Let the muffins cool in the pan for 5 minutes, then transfer them to a wire rack. They are wonderful warm, when the chocolate is still soft, but the coffee-chocolate flavor becomes even deeper once they cool for 20 minutes.
Serve as a morning coffee companion, an afternoon treat, or a not-too-sweet dessert with a small glass of cold milk or an espresso.
Pro Tips
- Use Dutch-process cocoa powder: It gives these muffins a darker color, smoother flavor, and more café-style richness than natural cocoa powder.
- Do not use regular coffee grounds: Instant espresso powder dissolves into the batter; ground coffee will stay gritty.
- Measure flour carefully: Spoon flour into the measuring cup and level it off, or use 220 g for the most reliable texture.
- Keep the oven door closed during the temperature shift: The initial burst of heat helps the muffins rise high before they finish baking gently.
- Let the muffins rest before judging the flavor: Warm muffins are delicious, but the espresso and chocolate taste fuller after the crumb has had a little time to set.
Variations
- Mocha walnut muffins: Fold in 1/2 cup (55 g) chopped toasted walnuts with the chocolate chips for a nutty coffeehouse-style version.
- Espresso glaze finish: Whisk 3/4 cup powdered sugar with 1 tablespoon brewed espresso and 1 teaspoon milk, then drizzle over completely cooled muffins.
- Triple chocolate café muffins: Replace 1/2 cup of the semisweet chocolate chips with white chocolate chips for contrast and a sweeter bakery-style look.
Storage & Make-Ahead
Store completely cooled muffins in an airtight container at room temperature for 3 days. For the softest texture, place a small piece of paper towel in the bottom of the container and another on top of the muffins to absorb excess moisture. To refresh, microwave one muffin for 10 seconds, or warm in a 300°F oven for 8 minutes.
To freeze, wrap each cooled muffin tightly in plastic wrap, place in a freezer-safe bag, and freeze for up to 3 months. Thaw at room temperature for 1 hour or rewarm from frozen in a 300°F oven for 14 minutes.
For make-ahead prep, whisk the dry ingredients together and store them covered at room temperature for up to 2 days. You can also measure the sugars, chocolate, and topping ingredients ahead. For the best rise, mix the wet and dry ingredients together only right before baking.
Nutrition (per serving)
Calories: 378 kcal | Carbs: 51g | Protein: 7g | Fat: 19g | Saturated Fat: 6g | Fiber: 4g | Sugar: 32g | Sodium: 295mg | Cholesterol: 33mg
