Line a muffin tin with 12 liners and set aside.
In a small bowl, whisk together the flour, baking powder, salt, and ground cardamom. Set aside.
Coat the blueberries in 1 tablespoon of flour, then set them aside.
In a large bowl, whisk together the melted butter, sugar, eggs, sour cream, milk, and vanilla extract.
Add the dry ingredients to the wet ingredients and whisk until just combined.
Gently fold in the blueberries with a rubber spatula.
Cover the batter with plastic wrap and let it rest at room temperature for 1 hour.
Preheat the oven to 350 degrees Fahrenheit.
Scoop the batter into the prepared muffin pan, then top each muffin with extra blueberries and sprinkle with turbinado sugar.
Bake for 29-34 minutes, then let the muffins cool in the pan for 10 minutes before transferring them to a cooling rack. Enjoy warm and indulge in muffin heaven!