01 -
Preheat the oven to 350°F (175°C). Grease a donut pan and set it aside.
02 -
In a small bowl, whisk together the all-purpose flour, baking powder, salt, and ground cardamom (if using). Set aside.
03 -
Toss the blueberries with 1 tbsp of flour in a small bowl to help prevent them from sinking during baking. Set aside.
04 -
In a large bowl, whisk together the melted butter, granulated white sugar, eggs, vanilla, sour cream, and milk until smooth.
05 -
Slowly add the dry ingredients to the wet ingredients. Whisk together just until combined.
06 -
Gently fold in the prepared blueberries using a rubber spatula.
07 -
Transfer the batter to a piping bag and pipe into the greased donut pans, filling each well about three-quarters full.
08 -
Bake the donuts for 11-12 minutes until golden brown. Let them cool in the pan for 10 minutes before transferring to a wire rack. Repeat with remaining batter.
09 -
Whisk together the powdered sugar, blueberry jam, vanilla, and 2 tbsp of milk in a bowl. Add more milk, if necessary, to achieve the desired consistency.
10 -
Dip each cooled donut into the glaze and return to the wire rack. Allow the glaze to set for about 30 minutes before serving.