In a medium sized mixing bowl, melt the butter. Whisk in the sugar, egg, vanilla and kefir until well combined.
Add in the flour, baking powder, baking soda, and salt. Use a rubber spatula to lightly fold the mixture until just a few flour streaks remain.
In a small bowl, toss the blueberries with 2 tsp. of flour. Then, add the blueberries into the batter and fold just until no flour streaks remain.
Now it's time to layer the muffins. Start by pouring ~2 tbsp. of muffin batter into the bottom of each muffin liner. Top with 1 tsp. of blueberry jam, followed by ~1 tbsp. of streusel.
Top with an additional ~3 tbsp. of muffin batter, 1 tsp. of blueberry jam, and the remaining streusel.
Bake the muffins at 425°F for 5 minutes. Without opening the oven door, reduce the temperature to 350°F / 175°C.
Bake for an additional 12-15 minutes, or until a toothpick inserted into the center of the muffins comes out clean.
Serve and enjoy!