Heart-Shaped French Toast with Berry Compote is a sweet and simple breakfast treat that feels special without any fuss. The soft, golden French toast takes on a fun, heart shape that makes mornings feel a little brighter. It’s topped with a warm, fresh berry compote that adds a pop of color and just the right amount of sweetness.
I love making this on weekends when there’s time to slow down and enjoy breakfast together. Cutting the bread into hearts is an easy way to make the meal feel thoughtful, even if you’re short on time. The berry compote is my favorite part because it tastes like summer and can be made using frozen berries, which I often have on hand.
Serving this French toast with a dusting of powdered sugar and a little drizzle of maple syrup makes it a cozy, comforting breakfast. I like to pair it with a hot cup of coffee or tea, and it’s always a hit with everyone at the table. It’s the kind of breakfast that starts the day on a happy note, perfect for birthdays, Valentine’s Day, or any morning that calls for a little extra love.
Key Ingredients & Substitutions
Bread: Thick, soft breads like brioche or challah soak up the custard nicely, giving a fluffy inside and crisp edges. If you want a lighter option, whole wheat bread works well too but might be less rich.
Eggs and Milk: Eggs provide structure and milk adds creaminess. For dairy-free, try almond or oat milk. Just keep the same amount and it will still taste great!
Vanilla and Cinnamon: These add warmth and flavor. If you don’t have cinnamon, nutmeg or cardamom are nice alternatives. Vanilla extract boosts sweetness without extra sugar.
Berry Compote: Fresh or frozen mixed berries are perfect. Frozen berries are great when fresh aren’t in season. You can swap lemon juice for orange juice for a milder tang.
How Can You Make Perfectly Soaked But Not Soggy French Toast?
The trick is dipping the bread just right in the egg mixture—fully soaked but not falling apart.
- Cut bread into hearts so the slices are uniform and soak evenly.
- Dip each side quickly—about 5 seconds per side.
- Let extra batter drip off before cooking to avoid sogginess.
- Cook on medium heat so the toast gets golden without burning.
- Use butter to get a crispy, flavorful crust.
Following these steps helps the toast stay tender inside and crisp outside, perfect for holding the berry compote.

Equipment You’ll Need
- Heart-shaped cookie cutter – I love this because it easily transforms regular bread into fun, loving shapes that make breakfast more playful.
- Mixing bowls – useful for whisking eggs and preparing the custard; a simple tool that makes mixing easy.
- Skillet or griddle – a non-stick surface helps cook the French toast evenly and prevents sticking, making cleanup easier.
- Whisk or fork – I prefer a whisk to get a smooth, lump-free custard, but a fork works fine too.
- Spatula – for flipping the toast gently so it keeps its shape and gets perfectly golden.
- Saucepan – needed for simmering the berry compote, cooking the berries to a thick, sweet sauce.
Flavor Variations & Add-Ins
- Use cream cheese or mascarpone inside the toast for a richer, creamier center. It turns the dish into a indulgent treat.
- Swap berries for sliced peaches or apples in the compote for a different fruit flavor, great when those are in season.
- Add a pinch of nutmeg or ginger to the custard for extra warmth and spice, especially nice in cooler months.
- Top with chopped nuts like almonds or pecans for added crunch and flavor.
How to Make Heart-Shaped French Toast with Berry Compote
Ingredients You’ll Need:
For The French Toast:
- 4 slices of thick bread (preferably brioche or challah)
- 2 large eggs
- ½ cup whole milk
- 1 tsp vanilla extract
- 1 tbsp granulated sugar
- ½ tsp ground cinnamon
- Pinch of salt
- Butter, for cooking
- Powdered sugar, for dusting
- Maple syrup, for serving
For The Berry Compote:
- 1 cup mixed berries (fresh or frozen; e.g., strawberries, raspberries, blueberries, blackberries)
- 2 tbsp granulated sugar
- 1 tbsp lemon juice
- 1 tbsp water
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and 15 minutes to cook. The berry compote simmers while you cook the French toast, so everything comes together quickly for a fresh, warm breakfast.
Step-by-Step Instructions:
1. Shape the Bread:
Use a heart-shaped cookie cutter to cut each slice of bread into a heart shape. Save any crust leftovers for another use or enjoy as a snack.
2. Make the Egg Mixture:
In a medium bowl, whisk together the eggs, milk, vanilla extract, sugar, cinnamon, and a pinch of salt until smooth and blended.
3. Cook the French Toast:
Heat a skillet or griddle over medium heat and melt a small amount of butter to coat the pan. Dip each heart-shaped bread slice into the egg mixture, soaking it well but not so much that it becomes soggy. Let the excess drip off before placing it on the hot pan. Cook about 2-3 minutes on each side until the toast is golden and cooked through. Keep warm as you cook the rest.
4. Prepare the Berry Compote:
While cooking the French toast, combine the mixed berries, sugar, lemon juice, and water in a small saucepan over medium heat. Stir occasionally as the berries soften and the sauce thickens, about 5-7 minutes. Remove from heat once done.
5. Serve and Enjoy!
Stack two slices of your heart-shaped French toast on each plate. Spoon the warm berry compote generously over the top. Finish with a dusting of powdered sugar and garnish with extra fresh berries or mint leaves if you like. Drizzle with maple syrup for extra sweetness and serve immediately.
Can I Use Frozen Berries for the Compote?
Absolutely! Frozen berries work great and often have more flavor since they’re picked at peak ripeness. Just thaw them slightly before cooking the compote for best results.
What Bread Works Best for Heart-Shaped French Toast?
Thick, soft breads like brioche or challah are perfect because they soak up the egg mixture well without falling apart. You can also use Texas toast or even sourdough if you prefer a bit more texture.
How Can I Make the French Toast Less Soggy?
Dip the bread slices quickly in the custard—about 5 seconds per side—and let any excess drip off before cooking. Make sure the skillet is hot enough and cook the toast long enough to get a golden crust on both sides.
Can I Prepare the Berry Compote Ahead of Time?
Yes! You can make the berry compote a day ahead and store it in an airtight container in the fridge. Reheat gently on the stove or in the microwave before serving. It tastes just as delicious warmed up.
