In a shallow bowl or baking dish, whisk together the eggs, milk or cream, vanilla extract, ground cinnamon, and a pinch of salt. Ensure that the mixture is well combined.
Preheat a large non-stick skillet or griddle over medium heat. Add a pat of butter or lightly coat the pan with cooking spray to prevent sticking.
Dip each slice of bread into the egg mixture, allowing it to soak for a few seconds on each side. Make sure both sides are evenly coated with the mixture.
Place the soaked bread slices onto the preheated skillet or griddle. Cook for 2-3 minutes on each side, or until golden brown and crispy. Adjust the heat if needed to avoid burning.
Once the French toast is cooked to your desired level of doneness, transfer it to a serving plate. Repeat the process with the remaining slices of bread.
Serve the French toast warm with your favorite toppings such as maple syrup, fresh berries, powdered sugar, or a dollop of whipped cream.