Brioche French Toast with Blueberry Compote is one recipe that warms the heart and lifts the spirits. I still vividly remember the first time I saw it served at a charming little café on a sunny Sunday morning. The golden-brown brioche slices, perfectly fluffy and topped with vibrant blueberry compote, felt like a warm hug on my plate. It’s a dish that brings everyone together—perfect for lazy weekends, special occasions, or even just as a sweet treat to brighten your day. Let’s dive into this delicious breakfast (or dessert!) that’s so easy to whip up at home.
Why You’ll Love This Dish
What makes Brioche French Toast with Blueberry Compote so irresistible? For starters, it features soft, decadent brioche bread, which far surpasses regular bread in terms of flavor and texture. The copious amounts of blueberries and a hint of sweet maple syrup elevate this dish into the realm of brunch heroics. This recipe is not only a feast for the eyes but also an easy way to impress your family or friends.
Whether it’s a cozy family brunch or an indulgent meal after a long week, this dish shines. It’s quick to prepare and uses simple ingredients that you might already have in your kitchen.
“I made this for my family last Sunday, and it was a total hit! Everyone loved the blueberry compote, and the brioche was like biting into a cloud. We’ll definitely be making this again!”
The Cooking Process Explained
Creating Brioche French Toast with Blueberry Compote is a straightforward yet rewarding experience. You’ll start by making a luscious blueberry compote which provides a sweet, tangy contrast to the rich French toast. While that simmers away, prepare your whipped cream for topping. The custard base—full of eggs, milk, and a touch of cinnamon—will soak into your brioche slices before they’re cooked to golden perfection. Finally, assemble it all together with the compote, fresh blueberries, and whipped cream for a beautiful presentation that tastes as good as it looks!
What You’ll Need
Gather these items for your Brioche French Toast:
- 4 slices thick-cut brioche bread (about 1 to 1½ inches thick)
- 3 large eggs
- ¾ cup whole milk (or half-and-half)
- 1½ tsp vanilla extract
- 1 tbsp maple syrup or sugar
- ½ tsp ground cinnamon (optional)
- Pinch of salt
- Butter, for the pan
- 1 cup fresh or frozen blueberries
- 1 tbsp maple syrup or sugar
- 1 tsp lemon juice
- 1 tbsp water
- ½ tsp cornstarch (optional)
- ½ cup fresh blueberries
- ½ cup whipped cream (store-bought or homemade)
- Powdered sugar, for dusting (optional)
- ½ cup heavy cream, cold
- 1 tbsp powdered sugar
- ½ tsp vanilla extract
Consider swapping out the brioche for challah if you want a slightly different texture, and don’t hesitate to experiment with the toppings, such as using strawberries or raspberries instead of blueberries!

Step-by-Step Instructions
Prepare the blueberry compote: In a saucepan, combine the blueberries, maple syrup, lemon juice, and water. Cook over medium heat for 5–7 minutes until it thickens. If you prefer a thicker sauce, mix the cornstarch with a little water, add it in, and cook for an additional 1–2 minutes. Set aside to cool slightly.
Whip the cream: In a mixing bowl, whisk together the heavy cream, powdered sugar, and vanilla extract. Whip until soft peaks form, then refrigerate to chill.
Make the custard: In a shallow bowl, whisk together the eggs, milk, vanilla extract, maple syrup (or sugar), ground cinnamon, and a pinch of salt.
Cook the brioche: Heat a non-stick skillet over medium heat and add a bit of butter. Dip each slice of brioche into the custard for about 15–20 seconds per side, allowing it to soak up the mixture. Cook for 2–3 minutes on each side until they’re golden brown.
Serve: Plate two slices per serving, generously top with blueberry compote, scatter some fresh blueberries around, add a dollop of whipped cream, and dust with powdered sugar if you wish. Serve warm and enjoy!
Best Ways to Enjoy It
Brioche French Toast is a versatile dish, perfect for breakfast, brunch, or dessert. Some creative presentation ideas include:
- Pairing it with crispy bacon or sausage for a savory contrast.
- Adding a sprinkle of chopped nuts for crunch.
- Serving alongside a refreshing fruit salad to balance the richness.
- Complementing with a warm cup of coffee or a delightful mimosa to elevate your brunch experience.
How to Store
If you happen to have leftovers (which is rare!), store them in an airtight container in the refrigerator. They should stay fresh for about 2–3 days. When you’re ready to enjoy again, reheat pieces gently in a toaster, or use the oven at a low temperature for about 5-10 minutes until warmed through. Avoid the microwave, as it can make your toast soggy.
Helpful Cooking Tips
- If you’re short on time, prep the compote ahead of time and store it in the fridge for up to a week.
- Use a good quality maple syrup for the best flavor, or try flavored syrups like vanilla or cinnamon for an extra twist.
- For extra fluffiness, let the brioche slices sit in the custard a bit longer.
Recipe Variations
Feel free to get creative! Here are some variations to consider:
- Nutty Brioche French Toast: Add finely chopped nuts like walnuts or pecans to the custard for added crunch.
- Cinnamon Raisin Variation: Use cinnamon raisin bread for a fruity twist.
- Vegan Option: Substitute eggs with a mix of ground flaxseed and water, and use almond milk or oat milk instead of dairy.
Frequently Asked Questions
How long does it take to prepare this recipe?
Preparation and cooking time combined is about 30–40 minutes.
Can I freeze the brioche French toast?
Yes! Fully cooled slices can be wrapped tightly in plastic wrap and then placed in a freezer bag for up to 2 months. Just reheat in the oven when you’re ready to enjoy.
Is it possible to make this dish gluten-free?
Absolutely! You can use gluten-free brioche or bread to suit your dietary needs.

Brioche French Toast with Blueberry Compote
A delightful breakfast dish featuring soft brioche slices topped with a vibrant blueberry compote, perfect for brunch or dessert.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Breakfast
- Method: Cooking
- Cuisine: French
- Diet: Vegetarian
Ingredients
- 4 slices thick-cut brioche bread (about 1 to 1½ inches thick)
- 3 large eggs
- ¾ cup whole milk (or half-and-half)
- 1½ tsp vanilla extract
- 1 tbsp maple syrup or sugar
- ½ tsp ground cinnamon (optional)
- Pinch of salt
- Butter, for the pan
- 1 cup fresh or frozen blueberries
- 1 tbsp maple syrup or sugar
- 1 tsp lemon juice
- 1 tbsp water
- ½ tsp cornstarch (optional)
- ½ cup fresh blueberries
- ½ cup whipped cream (store-bought or homemade)
- Powdered sugar, for dusting (optional)
- ½ cup heavy cream, cold
- 1 tbsp powdered sugar
- ½ tsp vanilla extract
Instructions
- Prepare the blueberry compote: In a saucepan, combine the blueberries, maple syrup, lemon juice, and water. Cook over medium heat for 5–7 minutes until it thickens. For a thicker sauce, mix cornstarch with a little water, add it in, and cook for an additional 1–2 minutes. Set aside to cool slightly.
- Whip the cream: In a mixing bowl, whisk together heavy cream, powdered sugar, and vanilla extract. Whip until soft peaks form, then refrigerate to chill.
- Make the custard: In a shallow bowl, whisk together the eggs, milk, vanilla extract, maple syrup (or sugar), ground cinnamon, and a pinch of salt.
- Cook the brioche: Heat a non-stick skillet over medium heat and add a bit of butter. Dip each slice of brioche into the custard for about 15–20 seconds per side. Cook for 2–3 minutes on each side until golden brown.
- Serve: Plate two slices per serving, top with blueberry compote, add fresh blueberries, a dollop of whipped cream, and dust with powdered sugar. Serve warm and enjoy!
Notes
Brioche can be substituted with challah for a different texture. Experiment with toppings like strawberries or raspberries.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 24g
- Sodium: 300mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 120mg

