Preheat the oven to 400 degrees. Line a 12 cup muffin pan with liners. In a medium bowl, sift the flour, baking powder and salt and set aside
In a separate medium bowl, whisk together the sugar, eggs, butter, vanilla extract, sour cream, lemon juice and lemon zest.
Slowly stir in the dry ingredients and using a rubber spatula gently fold until combined. Fold in the raspberries until combined.
Using two spoons, one to scoop and the other to scrap the batter off of the first spoon into the muffin cups. Fill the cups all the way to the top of the liner.
Sprinkle each muffin with a generous amount of crumble topping.
Bake for about 20 minutes or until the edges of the muffins are lightly browned or a toothpick inserted in the middle comes out clean.
Cool the muffins in the pan for 5 minutes before transferring to a cooling rack. Enjoy warm with a little butter. These muffins can be stored in covered container for 2-3 days.