4tablespoonsButterslightly softened and cut into small pieces
1teaspoonGround cinnamon
Batter
2 1/4cupsAll-purpose flour
2teaspoonsBaking powder
1/2teaspoonBaking soda
1/4teaspoonSalt
1/3cupSoftened butter
1/3cupVegetable oil
3/4cupGranulated sugar
1/4cupBrown sugar
2largeEggs
1cupSour cream
2teaspoonsVanilla extract
1 ½cupsFresh blueberries
Instructions
Preheat oven to 350 degrees F. Grease 2 12-cup muffin pans with nonstick cooking spray. Set aside.
Combine ingredients for the streusel topping in a small bowl, using a pastry cutter or a fork to cut the butter into the dry ingredients until well incorporated. (It should be the consistency of wet sand.) Set aside.
In a medium bowl, whisk together flour, baking powder, baking soda and salt. Set aside.
In a large bowl and with an electric mixer on medium speed, beat butter, oil and sugars on medium speed until smooth. Add the eggs, one at a time, beating well after each addition.
Reduce mixer speed to low, and then mix in the sour cream and vanilla just until combined.
Gradually beat in the flour mixture, just until combined (do not overmix).
Just before the batter is fully incorporated, gently fold in 1 cup of blueberries.
Layer the batter and streusel into the muffin cups: Spoon about 1 ½-2 tablespoons of batter into each muffin tin. Top evenly with half of the streusel mixture. Spoon remaining batter evenly over the streusel, then top with remaining streusel.
Place the remaining blueberries evenly on top of the muffins. (We got 3 berries per muffin and had a few leftover).
Bake muffins for about 20 minutes, or until the tops are golden and a toothpick inserted comes out clean.
Remove muffins from the oven and let cool in the muffin pan for 5-10 minutes before transferring to a cooling rack.
Notes
Be careful not to overmix - fold in the blueberries just before the flour mixture is fully incorporated.