Stuffed with an orange cream cheese and dipped in flaked coconut, this coconut stuffed French toast is easy to make and the best tropical breakfast!

Ready for the most life-changing French toast to ever grace your brunch table? It’s stuffed with all the good stuff and absolutely smothered in sweet coconut.
French toast is one of those things that feels like it should be reserved for a fancy brunch out, but I’m here to tell you that it’s just as good if not better at home! Plus the mimosas on the side are way cheaper *wink*.
This French toast is getting the royal treatment today since we’re stuffing it with an orange cream cheese, dipping it in a coconut custard, and then rolling it in even more coconut before cooking to golden perfection.

It’s literally what brunch dreams are made of and everyone needs it in their life.
This French Toast features…
- A sweet and tangy orange cream cheese
- Buttery brioche bread
- A creamy coconut custard and more flaked coconut for rolling

Making the French Toast
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Cream cheese
- Orange zest
- Granulated sugar
- Brioche
- Eggs
- Cream of coconut
- 2% or skim milk
- Vanilla extract
- Flaked coconut
Choosing Your Bread
We recommend going with a loaf of brioche for this recipe. It’s sturdy, yet light and buttery and goes so well with the coconut and orange flavors.
If you don’t have brioche on hand, this recipe will also work great with challah, sourdough, or French bread.

Tips for Perfect French Toast
- Soften cream cheese – this will help it blend with the sugar and orange much easier.
- Use cream of coconut in custard – this sweetens the custard and adds a ton of coconut flavor to the French toast.
- Roll bread in flaked coconut – arrange the coconut on a plate and dip both sides of custard-soaked bread in coconut until evenly coated.
Recipe Variations
Try these ideas for a different twist on this recipe.
- Use a different citrus – try lime, lemon, or grapefruit.
- Make it dairy-free – skip the cream cheese filling, use a dairy-free butter for cooking French toast, and replace the 2% milk with oat, coconut, or almond.
- Use Neufchatel cheese – this is a lower-fat alternative to the cream cheese.
Serving Suggestions
We recommend serving French toast hot from the skillet with fresh fruit (we prefer strawberries) and lots of maple syrup and powdered sugar on top. You can also serve French toast with a berry sauce for a more fruity kick!

No way around it, this is going to quickly become your most-requested weekend brunch item! The orange cream cheese filling pairs so well with the custardy French toast and all that toasty coconut goodness.
Heavy drizzles of maple syrup only here, guys!
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on Instagram with #wholeandheavenlyoven.

More French toast you need in your life!
- Baked Almond Streusel French Toast
- Peach Compote Cream Cheese Stuffed French Toast
- Amaretto French Toast
Coconut Stuffed French Toast
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
- 4 oz cream cheese, softened
- 1 tablespoon grated orange zest
- 2 tablespoons granulated sugar
- 12 slices brioche bread
- 3 large eggs
- 1/3 cup cream of coconut
- 1/4 cup 2% or skim milk
- 1 teaspoon vanilla extract
- 1 cup flaked sweetened coconut
- 1-2 tablespoons unsalted butter for cooking
- Strawberries, maple syrup, and powdered sugar for serving, optional
Instructions
- In a small bowl, combine softened cream cheese, orange zest, and sugar until smooth and creamy.
- Spread cream cheese mixture evenly on 6 slices of bread and top with remaining 6 slices of bread to form a sandwich.
- In a medium shallow bowl, beat eggs, cream of coconut, milk, and vanilla extract until smooth. Arrange flaked coconut on a medium plate.
- Preheat a griddle or large skillet over medium-high heat and grease well with butter. Working in batches, dip stuffed bread in egg mixture and coat in flaked coconut before placing on griddle or in skillet. Cook French toast 3-4 minutes per side, flipping once until golden brown. Repeat cooking with remaining bread, adding more butter as necessary.
- Serve French toast warm with strawberries, maple syrup, and powdered sugar if desired. Enjoy!
Notes
Nutrition
This post was updated with new recipe tips and photos on 3/22/24.
Leave a Reply