Preheat your oven to 350°F (175°C).
Lightly grease a 9x13-inch baking dish with butter or nonstick spray.
Spread the cherry pie filling evenly across the bottom of the baking dish. If using, stir the vanilla and almond extracts into the cherries right in the dish.
Sprinkle the dry chocolate cake mix evenly over the cherry layer. Don’t stir.
Aim for an even layer to help the butter soak in evenly.
Pour the melted butter over the cake mix. Try to cover as much surface area as possible. It won’t coat everything completely, and that’s fine.
Scatter chocolate chips and nuts on top, if using.
Add a tiny pinch of salt over the surface to cut sweetness.
Bake for 35–45 minutes, until the top looks set and slightly crisp and the cherries are bubbling around the edges. Thicker layers may need an extra 5 minutes.
Let it rest for 10–15 minutes. This helps the layers settle and makes serving easier.
Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream.