Slice bread. You want the bread to be a high quality crusty load, slice about ½ inch thick and then slice the large slices into halves. (If you are dealing with a small loaf you can keep the slices whole)
Add to a blender: bananas, non-dairy milk, cinnamon, cashews and salt. Blend until smooth. Pour into a shallow bowl or baking dish.
Place the bread slices in the wet mix. Press down with a fork to allow the bread to absorb all the liquid. Soak for about a minute. Flip the bread and soak another thirty seconds or so.
Warm a skillet over medium heat. Use a non-stick skillet or grease well with EVOO or coconut oil. When the skillet is hot you can add the first 2-3 soaked slices of bread.
Cook the bread for 1-2 minutes on each side, flipping as needed until you achieve a deep brown color on both sides. It helps to cover with a lid for a minute so the sides cook too. Repeat until all the french toast is cooked. Set aside on a plate.
On the serving plates, layer the french toast with slices banana.
Cashews: Add the cashews and agave, coconut or maple syrup to the pan, keep the skillet at medium heat and shake the pan a bit. Toast the cashews with the syrup for a minute. Remove from heat and pour over top the french toast on the plates. As the cashews cool they will candy a bit.
Zest an orange over top the plates.
And finally, whip up (literally) the coconut whip. Open the chilled can and scoop the hard white part (the coconut cream) into a deep and small bowl - medium in size. Also add the powdered sugar. Beat until fluffy using a hand mixer. Spoon the freshly whipped coconut cream on top of the french toast. Serve!