Method:
Preheat oven to 200°F. Beat together eggs, milk, agave nectar, vanilla, cardamom, cinnamon and salt. Pour mixture into a wide shallow dish.
Melt half the butter in a non-stick skillet or griddle over medium heat. Soak slices of bread in egg mixture for a minute on each side. Allow excess batter to drip off soaked bread before placing it in heated skillet. Cook French toast in batches until browned on both sides, 5 to 7 minutes per side.
Transfer to a baking sheet and keep warm in oven while you prepare peaches.
Melt remaining tablespoon of butter and agave nectar in a large, clean skillet over medium-high heat. Add sliced peaches in a single layer and cook, without stirring, for 3 minutes. Turn peach slices and cook 3 minutes longer, until tender and juicy. Serve
French toast topped with peaches and cashews.