I used crusty French bread that had been sitting out a couple of days so it was a little dried out. Because it was slightly tougher, it was easier to slice the middle and make a pocket for the cream cheese filling.
Cut your bread into thick 1″ slices, then carefully slice a pocket into each one to stuff the cream cheese filling. Then follow classic French toast preparations.