Heart-Shaped French Toast with Berry Compote is a sweet treat that’s perfect for a special breakfast or brunch. Fluffy slices of bread are lovingly cut into hearts, dipped in a cinnamon-spiced egg mixture, and cooked until golden brown. On top, a fresh berry compote adds just the right balance of tart and sweet, making every bite a little celebration.
I love making this when I want to surprise someone or just make the morning feel extra cozy. It’s simple to do, but those heart shapes make it feel thoughtful and festive. I usually use whatever berries I have on hand—blueberries, raspberries, or strawberries—cooked down just enough to be saucy but still full of texture. It’s one of those dishes that smells amazing while cooking and brings smiles at the table.
My favorite way to enjoy this French toast is with a little drizzle of maple syrup and a sprinkle of powdered sugar. Sometimes, I add a dollop of whipped cream or a few extra fresh berries on the side for a pretty finish. Whether it’s for Valentine’s Day, Mother’s Day, or just a weekend morning, this breakfast feels like a warm hug you can eat.
Key Ingredients & Substitutions
Bread: Thick bread like brioche or challah works best because it absorbs the egg mix without falling apart. If you don’t have these, Texas toast or even a good sourdough loaf cut thick can work well.
Eggs & Milk: Eggs give richness and structure, while whole milk makes the custard creamy. For dairy-free, swap milk with almond or oat milk, and use a flax egg (1 tbsp ground flaxseed + 3 tbsp water) if avoiding eggs.
Vanilla & Cinnamon: Vanilla extract adds warmth and depth to the mix. Cinnamon brings that classic French toast flavor. If you want a twist, try adding a little nutmeg or cardamom instead.
Berry Compote: Fresh or frozen mixed berries work great. I like adding lemon juice and zest to brighten the flavors. If berries aren’t available, try chopped stone fruits or apples cooked down with a bit of sugar.
How Do You Get the Perfect Golden Brown, Not Soggy French Toast?
The trick is in soaking and cooking. Dip your bread quickly in the egg mixture—just a few seconds each side. Too long, and the bread gets soggy and falls apart.
- Use sturdy bread slices at least 1 inch thick so they hold up well.
- Cook on medium heat, not too hot, so the toast cooks through without burning the outside.
- Flip gently with a spatula to keep the heart shape intact.
- Butter your pan before each batch to keep the toast from sticking and to add great flavor.
Following these tips ensures your French toast is fluffy inside and golden outside—ready to be enjoyed with that lovely berry compote on top!

Equipment You’ll Need
- Heart-shaped cookie cutter – makes perfect, charming shapes for the toast. I love how it adds a special touch.
- Mixing bowls – for whisking together the egg custard and preparing the berry sauce.
- Non-stick skillet or griddle – ensures even cooking and easy flipping without sticking.
- Spatula – to gently flip the toast and keep the heart shape intact.
- Small saucepan – to cook the berry compote until it thickens and flavors meld.
- Knife and cutting board – for chopping berries and preparing optional garnishes.
Flavor Variations & Add-Ins
- Use cream cheese or mascarpone spread between slices before cooking for a richer, creamier treat.
- Add sliced bananas, chopped nuts, or chocolate chips to the berry compote or topped on the toast for extra flavor and texture.
- Swap the berries for cooked apples, peaches, or pears to create different fruity sauces.
- Mix in a splash of liqueur or add a pinch of nutmeg to the berry sauce for a festive touch.
How to Make Heart-Shaped French Toast with Berry Compote
Ingredients You’ll Need:
For the French Toast:
- 4 slices of thick bread (such as brioche or challah)
- 2 large eggs
- ½ cup whole milk
- 1 tsp pure vanilla extract
- ½ tsp ground cinnamon
- 1 tbsp granulated sugar
- Butter, for cooking
- Powdered sugar, for dusting
For the Berry Compote:
- 1 cup mixed berries (strawberries, raspberries, blueberries)
- 2 tbsp granulated sugar
- 1 tbsp fresh lemon juice
- 1 tsp lemon zest (optional)
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and cook. The berry compote simmers for about 5-7 minutes, and cooking the French toast takes around 10 minutes.
Step-by-Step Instructions:
1. Prepare the Heart Shapes:
Take a large heart-shaped cookie cutter and press it into each bread slice to cut out a heart shape. Set these shaped slices aside to use for your French toast.
2. Make the Egg Mixture:
In a shallow bowl, whisk together the eggs, milk, vanilla extract, cinnamon, and granulated sugar until smooth. This will be the custard for dipping your bread.
3. Prepare the Berry Compote:
In a small saucepan, add the mixed berries, sugar, lemon juice, and lemon zest if you’re using it. Cook over medium heat, stirring occasionally, until the berries soften and the mixture thickens slightly, about 5 to 7 minutes. Remove from heat and set aside.
4. Cook the French Toast:
Heat a non-stick skillet or griddle over medium heat and melt a little butter to coat the surface. Dip each heart-shaped bread slice into the egg mixture for a few seconds on each side (don’t soak it too long, or it can get soggy). Place the dipped bread onto the skillet and cook for 2–3 minutes on each side until the toast turns golden brown and cooked through.
5. Serve and Enjoy:
Arrange the warm heart-shaped French toast on plates. Spoon the berry compote over or beside the toast. Add fresh berries on top if you like, then dust with powdered sugar. For an extra sweet touch, drizzle with maple syrup.
Enjoy this lovely breakfast made with love—it’s sure to brighten any morning!
Can I Use Frozen Berries for the Berry Compote?
Yes! Frozen berries work great. Just thaw them slightly before cooking to help release their juices, then proceed as usual with the compote.
What Bread Works Best for French Toast?
Thick, sturdy breads like brioche, challah, or Texas toast are ideal because they soak up the egg mixture without falling apart. Avoid thin or very soft bread.
Can I Make the Berry Compote Ahead of Time?
Absolutely! You can prepare the compote a day ahead and refrigerate it. Warm it gently on the stove or in the microwave before serving.
How Should I Store Leftover French Toast?
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in a skillet or microwave, adding a tiny bit of butter or syrup to keep it moist.
