Slice the bread into 1-inch thick pieces and set aside.
Hull and thinly slice the strawberries, then set aside.
In a mixing bowl, whisk together eggs, milk, vanilla extract, and sugar until well combined and slightly frothy.
Spread a generous layer of softened cream cheese onto a slice of bread, then layer some strawberries on top and cover with another bread slice to make a sandwich.
Dip the stuffed bread sandwiches into the custard mixture, ensuring each side is fully coated and the bread soaks up some of the mixture.
Heat a skillet over medium heat and add butter, allowing it to melt and sizzle.
Place the dipped French toast into the skillet and cook for about 3-4 minutes per side, until golden brown and slightly crispy.
Carefully flip the toast with a spatula and cook the other side until similarly golden and cooked through.
Remove the cooked French toast from the skillet and place on a plate. Repeat with remaining slices.
Dust the finished French toast with powdered sugar and garnish with extra strawberries if desired.
Serve immediately, enjoying the tender interior and crispy exterior with fresh berries.