To make a delicious cream cheese bread, mix cream cheese, sugar, and vanilla extract until smooth. Spread the mixture between slices of bread, then dip the sandwich in a beaten egg and cook in a skillet until golden brown. Serve warm, optionally dusted with powdered sugar or topped with fruit.
Preheat your oven to 350°F (175°C). Grease and flour a large baking dish or multiple smaller dishes.
Mix the Dry Ingredients:
In a large bowl, whisk together the flour, sugar, baking powder, and salt until well combined.
Combine Wet Ingredients:
In another bowl, beat the eggs, then mix in the milk and vegetable oil.
Combine Mixtures:
Gradually add the wet ingredients to the dry ingredients, stirring until just combined. Be careful not to overmix.
Prepare the Filling:
In a separate bowl, beat together the softened cream cheese, vanilla extract, eggs, caramel sauce, and sugar until smooth and creamy.
Assemble:
Pour half of the bread batter into the prepared dish. Spread the cream cheese filling over the batter evenly. Then, pour the remaining bread batter on top, ensuring the filling is covered.
Bake
Bake in the preheated oven for about 45-55 minutes, or until a toothpick inserted into the center comes out clean.
Cool and Serve:
Let the bread cool in the pan for a few minutes before transferring it to a wire rack. Slice and serve warm or at room temperature.
Notes
This bread cream cheese recipe is versatile. You can adjust the sweetness to your preference by reducing the sugar or adding more, depending on your taste.