Preheat the oven to 375°F degrees. Line a 12-cup muffin pan with paper liners and set aside.
In a medium-size bowl, whisk together the flours, baking powder, and salt. Set aside.
In a large bowl, whisk together cooled melted butter, sugar, eggs, sour cream, and vanilla. Whisk to combine well.
Use a large spatula or wooden spoon to gently mix the dry ingredients into the egg and sugar mixture, leaving a few streaks of flour remaining. Do not over mix.
In a small bowl toss the raspberries with 2 tablespoons of flour to coat. Add the raspberries to the batter and gently fold to incorporate in just two to three motions. Do not over mix.
Cover the bowl with a dish towel and let the batter rest at room temperature for 30 minutes. Meanwhile, make the streusel topping.