Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 400°F and line a jumbo 6-cup muffin tin.
- Toss fresh blueberries with 1 tbsp flour so each berry is lightly coated.
Make batter and swirl
- Make the muffin batter by combining the dry ingredients with eggs, melted butter, whole milk, and vanilla until just mixed.
- Make the cream cheese swirl separately by mixing cream cheese, sugar, and lemon zest until smooth.
Assemble
- Fill each muffin cup 1/2 full with batter, then spoon in a portion of the cream cheese swirl.
- Top with more batter so the cups are not more than 3/4 full, then leave the swirl visible only after baking.
- Swirl with a toothpick to partially blend the swirl into the batter while still keeping pockets of cream cheese.
- Top each muffin with streusel made from flour, brown sugar, cold butter, and sliced almonds.
Bake and cool
- Bake at 400°F for 22–26 min until deeply golden and domed.
- Cool in the tin for 10 min so jumbo muffins can set before removing.
Notes
Pro tip: use a jumbo 6-cup tin—standard-size muffins can’t hold the swirl and berry burst effect. For storage, keep at room temperature in an airtight container for up to 2 days or refrigerate up to 4 days; rewarm briefly in the oven for best texture. Freeze baked muffins for up to 2 months. For a dairy-light swap, use plant-based butter and cream cheese made for baking, keeping baking time the same.
