Preheat your oven to 350°F (175°C). Grease an 8×4-inch loaf pan or line it with parchment paper.
In a large bowl, whisk together the flour, granulated sugar, cinnamon, baking powder, and salt.
In another bowl, whisk the eggs, milk, melted butter, vanilla extract, and almond extract (if using).
Pour the wet ingredients into the dry mixture and stir until just combined. Avoid overmixing.
In a small bowl, mix the brown sugar and ground cinnamon.
Pour the batter into the prepared loaf pan, spreading it evenly. Sprinkle the topping mixture over the batter.
Bake for 50-60 minutes, or until a toothpick inserted into the center comes out clean. Let the bread cool in the pan for 10 minutes before transferring it to a wire rack.