Preheat your oven to 350°F (175°C). Allow it to heat for about 10 minutes so the topping bakes evenly.
Lightly grease a 9x13-inch baking dish with nonstick spray or a thin coat of butter to help with easy release and cleanup.
Nonstick spray or butter
Spoon the cherry pie filling into the bottom of the prepared baking dish. Spread it into an even layer all the way to the edges to form the red base.
2 cans (21 oz each) cherry pie filling
Spoon the blueberry pie filling over the cherries, focusing mostly down the center or in scattered patches to create pockets of blue. You can spread it fully or leave it rustic.
1 can (21 oz) blueberry pie filling
Drizzle the vanilla extract and almond extract (if using) over the fruit layers and sprinkle on a pinch of salt. Do not stir; it will all bake together.
1 teaspoon vanilla extract, 1/4 teaspoon almond extract, pinch salt
Sprinkle the dry white cake mix evenly over the fruit in a loose, fluffy layer. Do not stir. Use your hands to break up any large clumps so the surface is evenly covered.
1 box (15.25 oz) white cake mix
Slowly pour the melted butter over the cake mix, trying to cover as much of the surface as possible. A few dry spots are fine, but more coverage gives a more even golden crust.
1 cup unsalted butter
Sprinkle the white chocolate chips (or mini marshmallows) evenly over the top. They will melt slightly and create creamy white accents.
1/2 cup white chocolate chips
Bake in the preheated oven for 40–50 minutes, until the top is deep golden brown and the fruit is bubbly around the edges. If the top browns too quickly, tent loosely with foil for the last 10 minutes.
Let the cake rest for 10–15 minutes to thicken and set. Serve warm in bowls, topped with vanilla ice cream, whipped cream, and fresh berries if desired.
Vanilla ice cream, Whipped cream, Fresh berries