
This churro-inspired stuffed French toast transforms ordinary breakfast into a sweet, indulgent experience that brings the flavor of your favorite carnival treat to your morning table. I created this recipe when my family was craving something special for Sunday brunch, and it's become our most requested weekend treat.
I first made this during a rainy weekend when we couldn't go out for brunch. My children now request it for every special occasion, including birthdays and holiday mornings.
Ingredients
- Thick-cut bread: Quality brioche or Texas toast provides the perfect sturdy base that won't fall apart
- Cream cheese: Creates a velvety filling that melts slightly when heated
- Powdered sugar: Dissolves perfectly into the filling for smooth sweetness
- Cinnamon: The signature flavor that makes this taste like authentic churros
- Vanilla extract: Enhances all the sweet flavors and adds warmth
- Eggs: Provides structure and richness to the French toast coating
- Milk: Creates the perfect custard-like base for dipping
- Butter: Essential for achieving that golden, crispy exterior
- Granulated sugar: Creates the classic churro-like crust
Step-by-Step Instructions
- Prepare the filling:
- Combine softened cream cheese with powdered sugar and vanilla until completely smooth with no lumps. Let the cream cheese come to room temperature first for easiest mixing. The filling should be spreadable but not runny.
- Create sandwiches:
- Spread a generous layer of filling on four bread slices, leaving a small border around the edges to prevent overflow. Press remaining bread slices on top firmly but gently to create sealed sandwiches.
- Make egg mixture:
- Whisk eggs, milk, vanilla, cinnamon, sugar, and salt in a shallow dish until completely combined. The mixture should be uniform in color with no streaks of egg white remaining. A wide, shallow pie plate works perfectly for dipping.
- Dip and coat:
- Quickly dip each sandwich in the egg mixture, allowing each side to soak for about 5 seconds. A quick dip prevents the bread from becoming too soggy while ensuring enough coating adheres.
- Cook to perfection:
- Melt butter in a pan over medium heat until it bubbles slightly. Cook each sandwich for 3-4 minutes per side until deep golden brown and crispy. The inside should be warm with slightly melted cream cheese filling.
- Apply cinnamon sugar:
- Immediately roll hot French toast in cinnamon sugar mixture to coat all surfaces. The residual heat helps the sugar adhere to create that signature churro texture.
My absolute favorite part of this recipe is watching the cinnamon sugar caramelize slightly on the hot surface of the French toast. It reminds me of watching street vendors make fresh churros at the carnival my grandmother would take me to as a child. The aroma fills the kitchen with warmth and brings everyone running to the table.
Perfect Pairings
This churro-inspired French toast pairs beautifully with a variety of toppings and sides. Fresh berries provide a tart contrast to the sweetness, while a dollop of whipped cream adds luxurious richness. For the ultimate indulgence, drizzle with warm dulce de leche or chocolate sauce. A side of crispy bacon creates the perfect sweet-and-savory balance that makes breakfast so satisfying.
Storage and Reheating
While best enjoyed immediately, leftovers can be stored in an airtight container in the refrigerator for up to 2 days. To reheat, avoid the microwave which will make the toast soggy. Instead, place on a baking sheet in a 350°F oven for 5-7 minutes until heated through and crispy again. The cinnamon sugar coating may need refreshing after reheating. I often make extra cinnamon sugar mixture and keep it in a labeled jar for quick access.
Kid-Friendly Variations
This recipe has become a favorite way to get my picky eaters excited about breakfast. For younger children, try cutting the finished French toast into sticks for easier dipping and handling. My kids love when I create a breakfast bar with different dipping options like chocolate sauce, strawberry syrup, or honey. For a fun twist, use cookie cutters to create shaped French toast before cooking.

Recipe FAQs
- → What's the best type of bread to use?
Brioche or Texas toast work best for this dish as their thickness and structure help contain the filling. These enriched breads also provide a buttery flavor that complements the sweet filling and cinnamon sugar coating. Day-old bread is ideal as it absorbs the egg mixture without becoming too soggy.
- → Can I make this ahead of time?
While best enjoyed fresh, you can prepare the cream cheese filling up to 2 days in advance. The assembled stuffed toast can be stored in an airtight container for 1 day. For the best texture when reheating, use an oven or toaster oven rather than a microwave to maintain crispiness.
- → What other fillings work well?
Nutella, peanut butter, fruit preserves, or dulce de leche make excellent alternatives to the cream cheese filling. You can also add banana slices, strawberries, or other fruits between the bread slices for added flavor and texture. For a savory-sweet variation, consider adding a thin layer of cooked, crumbled bacon to the cream cheese filling.
- → How can I make this dairy-free?
For a dairy-free version, substitute the cream cheese with dairy-free cream cheese, use plant-based milk (almond, oat, or coconut work well) in the egg mixture, and replace the butter with coconut oil or a plant-based butter alternative for frying. The flavor profile will be slightly different but still delicious.
- → What toppings pair well with this dish?
Classic toppings include maple syrup, whipped cream, powdered sugar, or chocolate sauce. For added indulgence, try caramel sauce, fresh berries, sliced bananas, or a scoop of vanilla ice cream. A drizzle of honey or agave nectar with a sprinkle of chopped nuts also creates a delightful contrast of textures.
- → How can I ensure my French toast isn't soggy?
To avoid soggy results, don't soak the bread too long in the egg mixture—a quick dip on each side is sufficient. Use day-old or slightly stale bread, which absorbs the mixture without becoming mushy. Cook over medium heat until golden brown and crispy on both sides, which helps create a caramelized exterior while keeping the inside tender.