First, you want to start off by grabbing some sourdough bread. I made homemade sourdough bread, allowing it to ferment for 8 to 24 hours. You could also use your favorite store-bought version.
After the bread has baked, allow it to cool a bit.
In a large bowl, add eggs, milk, cream, honey, salt, and cinnamon. Mix until completely combined.
Cut bread into one inch thick slices.
Place bread slices into egg mixture, and allow to soak for at least 10 minutes.
While it is soaking, heat up a cast iron skillet over medium heat.
Once the skillet is hot, add egg-soaked bread. Allow it to cook for a few minutes until it becomes caramelized on one side.
Flip and allow it to caramelize on the other side. Then, turn the heat down to low so it can cook all the way through.
Serve with some butter, maple syrup, berries, jam and/or whipped cream.
Notes
If you are wanting to make this completely from scratch, bread and all, you will want to make sure you plan ahead. Know that you will need to feed your starter a few hours before starting the bread, and then allow it to ferment for 8-12 hours and up to 24 hours.
I like to fry my French toast in butter, but coconut oil would also work.
Slice your bread nice and thick, so it can really absorb the egg mixture.