Preheat your oven to 350 F (176 C).
Melt your butter in a small pot over medium-low heat and continue cooking until the milk solids start to turn a golden color. We swirl the butter after it melts to stop the solids from sticking to the bottom of the pot.
Remove the pot from the heat because the butter will continue to brown - you can also keep swirling the pan to cool it down a little bit more!
Add the granulated sugar to the browned butter and whisk to combine. Let this cool while you prepare the other ingredients.
In a separate bowl, mix together the dry ingredients (flour, cocoa powder, and salt).
Wash, pit, and quarter the cherries. Chop the almonds into pieces if you have whole almonds.
Melt the chocolate either on the stove or in the microwave. Add in the vanilla extract or vanilla bean paste and melted chocolate to the butter and sugar mixture and whisk well to combine. We tend to just keep this in the pot we browned the butter in - less dirty dishes!
Add the eggs to the chocolate mixture one at a time, whisking to combine. Make sure the mixture isn't too hot so your eggs don't scramble!
Add the wet ingredients from the pot into the medium mixing bowl with the dry ingredients.
Start folding in your dry ingredients until well combined and there are not any dry spots. Note: If your batter looks split or lumpy, you can add a little more flour to bring it back together!
Add in the cherries and the chopped almonds and fold to combine.
Transfer to a parchment lined and greased baking tin (we used a 10" by 10" square pan, but you can use a rectangular pan or slightly smaller square pan!).
Sprinkle on extra cherry pieces and chopped almonds on top (optional)
Bake for about 25-30 minutes until a knife comes out mostly clean (it will have some crumbs stuck to it, as fudgy brownies shouldn't be totally set in the middle!). Let cool before slicing into pieces and enjoy!