01 -
Preheat the oven to 375°F. Line a 12-cup muffin pan with paper liners or lightly grease the cups.
02 -
Mix the flour, brown sugar, cinnamon, and salt in a small bowl. Rub in the cold butter until the mixture forms pea-size crumbs, then refrigerate it while you make the batter.
03 -
Spoon 1 cup mostly cherries from the pie filling into a small bowl and toss with 1 tablespoon flour. Keep the remaining cherry filling for topping the muffins.
04 -
Whisk the flour, baking powder, and salt in a large bowl. In another bowl, whisk the eggs, sugar, melted butter, milk, sour cream, vanilla, and almond extract. Stir the wet mixture into the dry mixture just until combined.
05 -
Fold the floured cherries into the batter. Divide the batter among the liners, filling each about three-quarters full. Spoon the remaining cherry filling over the tops.
06 -
Sprinkle the chilled streusel over each muffin. Bake for 22-25 minutes, until the tops spring back and a toothpick inserted near the center comes out with moist crumbs.
07 -
Cool in the pan for 10 minutes, then transfer the muffins to a rack. Serve warm or let cool completely before storing.