Quick Recipe Version (TL;DR)
Quick Ingredients
- Streusel: 1/2 cup all-purpose flour, 1/3 cup granulated sugar, 1/4 cup packed light brown sugar, 1 teaspoon lemon zest, 1/4 teaspoon cinnamon, 1/8 teaspoon fine salt, 4 tablespoons melted unsalted butter
- Dry muffin ingredients: 2 cups all-purpose flour, 2 teaspoons baking powder, 1/2 teaspoon baking soda, 1/2 teaspoon fine sea salt
- Wet muffin ingredients: 3/4 cup granulated sugar, 1 tablespoon lemon zest, 1/2 cup melted unsalted butter, 2 tablespoons neutral oil, 2 large eggs, 1/2 cup sour cream, 1/2 cup whole milk, 2 tablespoons fresh lemon juice, 2 teaspoons vanilla extract
- Fruit: 1 1/2 cups fresh blueberries tossed with 1 tablespoon all-purpose flour
Do This
- 1. Heat oven to 425°F and line a 12-cup muffin pan with paper liners.
- 2. Mix the streusel ingredients until crumbly, then chill while you make the batter.
- 3. Whisk flour, baking powder, baking soda, and salt in one bowl; toss blueberries with 1 tablespoon flour in a small bowl.
- 4. Rub sugar with lemon zest, then whisk in melted butter, oil, eggs, sour cream, milk, lemon juice, and vanilla.
- 5. Fold dry ingredients into wet ingredients just until combined, then gently fold in the blueberries.
- 6. Fill muffin cups nearly to the top, cover with streusel, bake 5 minutes at 425°F, then reduce to 375°F and bake 15 minutes more.
- 7. Cool in the pan for 10 minutes, then transfer to a rack before serving.
Why You’ll Love This Recipe
- Bakery-style tops: The high-heat start helps the muffins rise tall with golden, crumbly crowns.
- Bright lemon flavor: Fresh lemon zest and juice keep the muffins sweet-tart, fragrant, and fresh tasting.
- Tender, moist crumb: Sour cream, melted butter, and a little oil make the muffins soft without feeling heavy.
- Loaded with blueberries: Every muffin is studded with juicy berries, with a simple flour toss to help keep them evenly distributed.
Grocery List
- Produce: 2 medium lemons, 1 1/2 cups fresh blueberries
- Dairy: Unsalted butter, large eggs, full-fat sour cream, whole milk
- Pantry: All-purpose flour, granulated sugar, light brown sugar, baking powder, baking soda, fine sea salt, ground cinnamon, neutral oil, vanilla extract, paper muffin liners
Full Ingredients
For the Lemon Streusel Topping
- 1/2 cup all-purpose flour, spooned and leveled, 60g
- 1/3 cup granulated sugar, 67g
- 1/4 cup packed light brown sugar, 50g
- 1 teaspoon finely grated fresh lemon zest
- 1/4 teaspoon ground cinnamon
- 1/8 teaspoon fine sea salt
- 4 tablespoons unsalted butter, melted and slightly cooled, 57g
For the Blueberry Lemon Muffins
- 2 cups all-purpose flour, spooned and leveled, 240g
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon fine sea salt
- 3/4 cup granulated sugar, 150g
- 1 tablespoon finely grated fresh lemon zest, from about 2 medium lemons
- 1/2 cup unsalted butter, melted and cooled for 5 minutes, 113g
- 2 tablespoons neutral oil, such as canola, avocado, or vegetable oil
- 2 large eggs, at room temperature
- 1/2 cup full-fat sour cream, at room temperature, 120g
- 1/2 cup whole milk, at room temperature, 120ml
- 2 tablespoons fresh lemon juice, 30ml
- 2 teaspoons vanilla extract
- 1 1/2 cups fresh blueberries, 225g
- 1 tablespoon all-purpose flour, for tossing the blueberries

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, then lightly grease the top surface of the pan so any overflowing streusel releases easily. Set the pan aside while you make the topping and batter.
Step 2: Make the lemon streusel
In a medium bowl, stir together the 1/2 cup flour, 1/3 cup granulated sugar, 1/4 cup brown sugar, 1 teaspoon lemon zest, 1/4 teaspoon cinnamon, and 1/8 teaspoon salt. Pour in the 4 tablespoons melted butter and mix with a fork until the mixture forms moist crumbs, with some small sandy bits and some larger pea-sized clumps. Place the bowl in the refrigerator while you prepare the muffin batter; chilled streusel holds its crumbly shape better in the oven.
Step 3: Mix the dry ingredients and prepare the blueberries
In a large bowl, whisk together the 2 cups all-purpose flour, 2 teaspoons baking powder, 1/2 teaspoon baking soda, and 1/2 teaspoon fine sea salt for about 20 seconds. In a separate small bowl, toss the 1 1/2 cups blueberries with 1 tablespoon flour until lightly coated. This helps reduce sinking and keeps the berries from streaking the batter too much.
Step 4: Build the lemon-sugar wet mixture
In a second large bowl, combine the 3/4 cup granulated sugar and 1 tablespoon lemon zest. Rub them together with your fingertips for about 30 seconds, until the sugar looks slightly damp and smells intensely lemony. This simple step releases the lemon oils and gives the muffins a brighter flavor.
Whisk in the 1/2 cup melted butter and 2 tablespoons oil until smooth. Add the 2 eggs one at a time, whisking well after each addition. Whisk in the 1/2 cup sour cream, 1/2 cup whole milk, 2 tablespoons lemon juice, and 2 teaspoons vanilla extract until the mixture is creamy and well combined.
Step 5: Fold the batter together
Add the dry ingredients to the wet ingredients. Using a silicone spatula or wooden spoon, fold gently just until no large pockets of dry flour remain. The batter should be thick and slightly lumpy; do not whisk or beat it smooth. Overmixing can make muffins dense instead of tender.
Step 6: Add the blueberries and fill the muffin cups
Gently fold the floured blueberries into the batter with 4 to 6 broad strokes, stopping as soon as they are evenly distributed. Divide the batter evenly among the 12 lined muffin cups, filling each cup nearly to the top. Sprinkle the chilled streusel generously over each muffin, using all of it, and press very lightly so the crumbs adhere without flattening the batter.
Step 7: Bake with a high-heat start
Bake the muffins at 425°F for 5 minutes. Without opening the oven door, reduce the oven temperature to 375°F and continue baking for 15 minutes, for a total bake time of 20 minutes. The muffins are done when the tops are golden, the streusel is set, and a toothpick inserted into the center of a muffin comes out clean or with a few moist crumbs. If you test through a blueberry, try a second spot to avoid mistaking berry juice for underbaked batter.
Step 8: Cool and serve
Let the muffins cool in the pan for 10 minutes. Carefully transfer them to a wire rack and cool for at least 10 more minutes before serving. They are excellent slightly warm, when the berries are juicy and the lemon aroma is strongest.
Pro Tips
- Use room-temperature dairy and eggs: This helps the batter blend smoothly and bake into a softer crumb.
- Measure flour carefully: Spoon flour into the measuring cup and level it off, or use the gram weights for the most consistent muffins.
- Do not skip the lemon-sugar rub: Rubbing zest into sugar is the easiest way to get a clear, fresh lemon flavor without adding too much liquid.
- Keep the streusel chunky: Mix it until crumbs form, then chill it. If it feels too wet, pinch in 1 extra tablespoon of flour before topping the muffins.
- Fill the cups high: For bakery-style muffins, the cups should be almost full before adding streusel.
Variations
- Blueberry lemon glaze: Whisk 3/4 cup powdered sugar with 1 tablespoon fresh lemon juice and 1 teaspoon milk, then drizzle over cooled muffins.
- Mixed berry muffins: Replace half the blueberries with raspberries or chopped strawberries for a sweet-tart berry blend.
- Almond lemon streusel: Add 1/4 teaspoon almond extract to the batter and stir 1/3 cup sliced almonds into the streusel before baking.
Storage & Make-Ahead
Store cooled muffins in an airtight container at room temperature for 2 days. To help protect the streusel, place a paper towel under the muffins and another loosely over the top before sealing. For longer storage, refrigerate for up to 5 days, though the crumb is softest at room temperature. To freeze, wrap each cooled muffin tightly and freeze for up to 3 months. Thaw at room temperature for 1 hour, or warm an unwrapped muffin in a 300°F oven for 8 minutes. The streusel can be made 2 days ahead and refrigerated; the dry ingredients can be whisked together 1 day ahead, but the batter should be baked right after mixing for the best rise.
Nutrition (per serving)
Calories: 360 kcal | Carbs: 49g | Protein: 5g | Fat: 17g | Saturated Fat: 9g | Fiber: 2g | Sugar: 29g | Sodium: 245mg | Cholesterol: 68mg
