In a large mixing bowl, combine the softened cream cheese, granulated sugar, and vanilla extract. Use a whisk to blend until smooth and creamy.
Take 4 slices of bread and spread the cream cheese mixture evenly on one side of each slice. Top with some sliced strawberries, then place the remaining 4 slices of bread on top to create sandwiches.
In a separate bowl, whisk together the eggs, milk, and ground cinnamon until well combined.
Heat a frying pan or griddle over medium heat and add the butter, allowing it to melt and coat the surface.
Dip each sandwich into the egg mixture, ensuring both sides are soaked but not overly soggy.
Place the dipped sandwiches onto the hot pan or griddle. Cook for about 3-4 minutes on each side, or until golden brown and cooked through.
Once cooked, remove from the pan and slice in half if desired. Serve warm, topped with additional strawberries, a dusting of powdered sugar, and a drizzle of maple syrup if desired.