Breakfast & Brunch
This classic peanut butter jelly french toast recipe transforms a simple breakfast into a nostalgic, crowd-pleasing masterpiece—where rich peanut butter swirls meet tangy jelly in every golden bite.
Standing on a step stool in my grandmother’s kitchen in Sicily, I learned how to balance sweet and savory flavors, and this dish proves those lessons work anywhere.
The secret lies in a perfectly seasoned batter that soaks into thick-cut bread, creating a tender interior with just the right crispness at the edges.
The magic happens in the one-pan technique, where you fry the bread to a golden brown before adding the peanut butter and jelly mixture. This method ensures the toppings melt into the toast rather than slide off, creating that iconic swirl pattern that makes this dish instantly recognizable.
Whether you're feeding a family or treating yourself to a special morning, this recipe delivers restaurant-quality results with minimal effort.
By the time you're done, you'll have a stack of crisp-edged, fluffy French toast with peanut butter and jelly perfectly blended into each slice.
The aroma of warm cinnamon and vanilla fills the kitchen, while the contrast of creamy peanut butter and fruity jelly creates a flavor combination that's impossible to resist. This is the kind of breakfast that turns an ordinary morning into something memorable.
For those with dietary preferences, you can easily adapt this recipe using gluten-free bread or dairy-free alternatives without sacrificing texture or flavor. The key is balancing the sweetness and ensuring the bread is thick enough to hold the toppings. Let's get started on creating this timeless favorite!
Ingredients for classic peanut butter jelly french toast
Eight simple ingredients transform plain bread into nostalgic, swirled French toast perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bread 🍞 | 8 slices | Brioche or challah preferred |
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Unsalted Butter 🧈 | 2 tbsp | Melted for frying |
| Pure Vanilla Extract 🍯 | 1 tsp | High-quality for flavor |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Granulated Sugar 🍚 | 2 tbsp | Light brown sugar optional |
| Creamy Peanut Butter 🥜 | 1 cup | Natural, no added sugar |
| Grape Jelly 🍇 | ½ cup | Seeded or seedless preferred |
| Salt 🧂 | ¼ tsp | Kosher or sea salt |
| Vegetable Oil 🫒 | ¼ cup | For even cooking |
The bread is non-negotiable—thick-cut works best, but brioche or challah (if you're fancy) soak up the batter beautifully. I grab the thickest loaf at Trader Joe's—it's perfect for this. The peanut butter should be creamy, not chunky, and natural, no added sugar is ideal. For jelly, grape or strawberry work best—avoid the chunky kinds. The eggs and milk should be room temperature (trust me on this), or the batter gets lumpy. If you're short on time, just let them sit out for 10 minutes.
No peanut butter? Almond butter or sunflower seed butter works in a pinch, though the flavor won’t be identical. Short on jelly? Strawberry jam or raspberry preserves add a nice tang. The cinnamon and vanilla are where the magic happens—don’t skip them. If you’ve got vanilla bean paste, use that instead of extract for extra depth. The sugar can be swapped for maple syrup or honey, but it’ll make the batter thinner. For a richer batter, add a splash of heavy cream to the milk. And if you’re gluten-free? Use a gluten-free thick-cut bread—just make sure it’s sturdy enough to hold the toppings.
This batter keeps for 2 days in the fridge, but I usually make it fresh—it’s that simple. The toast reheats beautifully in a toaster or skillet, though it’s best served fresh. Store any leftover jelly in the fridge for up to 3 months (if it lasts that long). For extra crispiness, let the toast cool on a wire rack for 5 minutes before stacking. And if you’re making this for a crowd? Double the recipe—it disappears fast.
Why You'll Love This Recipe
- No-Fuss Morning: I swear by this on days when I’m still in pajamas at 8:30 AM. Just crack eggs, splash in milk, stir—no measuring cups, no fancy techniques. The thick-cut bread soaks up that creamy peanut butter jelly batter like a dream, and you’re flipping golden slices in minutes. Honestly, it’s the kind of recipe that makes me feel like a breakfast hero without trying.
- Peanut Butter Nostalgia: That first bite? It’s childhood nostalgia in every crispy, buttery layer. The peanut butter adds a rich, toasty depth while the jelly keeps it sweet and familiar—like a hug from your favorite snack. Between us, the vanilla extract ties it all together with a warmth that makes this taste exactly like the diner version you crave.
- Lunchbox Legend: Between us, this is my go-to for packed lunches. Make a big batch on Sunday, slice it up, and store it in the fridge—it reheats beautifully in the toaster or microwave. Kids (or adults) will devour it cold too, and it’s way more exciting than plain toast. My daughter picks out the extra crispy edges every time.
- Budget Breakfast Win: Whole milk, eggs, and butter? That’s it for the base, and peanut butter jelly is already in most pantries. No specialty items, no markup—just pure, satisfying breakfast for pennies. Plus, leftovers keep for days, so I’m never scrambling for a quick bite. It’s the kind of meal that makes me feel smart about my grocery list.
Step-by-step instructions for classic peanut butter jelly French toast
Here's how to make this nostalgic breakfast with rich peanut butter swirls and jelly pockets.
Prepare the Peanut Butter Jelly Spread
In a medium bowl, combine the 1 cup creamy peanut butter and 0.5 cup grape jelly. Mix with a spatula until smooth and fully blended. The texture should be thick but spreadable—like a rich, nutty jam. I like to press the mixture through a fine-mesh sieve to remove any peanut butter chunks for a silky finish, but this is optional. Set the mixture aside while you prepare the batter.
This is where the magic happens—the peanut butter and jelly create that perfect sweet-salty balance that makes this French toast unforgettable. If your peanut butter is particularly thick, you can warm it slightly in the microwave for 10-15 seconds to make spreading easier, but don't overheat it or it'll lose its texture.
Make the French Toast Batter
In a large bowl, whisk together the 4 whole large eggs, 1.5 cups whole milk, 1 tsp pure vanilla extract, 1 tsp ground cinnamon, 2 tbsp granulated sugar, and 0.25 tsp salt until fully combined. The batter should be smooth with no visible egg streaks. I like to let it sit for 2-3 minutes while I prepare the bread—this allows the flavors to meld slightly and makes for better absorption.
This classic French toast batter is simple but essential for that perfect balance of sweetness and spice. The cinnamon and vanilla extract add warmth that pairs beautifully with the peanut butter and jelly. Don't skip the salt—it balances all the sweetness and makes the flavors pop.
Assemble and Soak the French Toast
Working with 2 slices at a time, spread about 1 tablespoon of the peanut butter jelly mixture onto each slice. Then, dip the bread into the egg batter, allowing any excess to drip off. I like to press down gently on the bread in the batter for a few seconds to ensure even saturation—this is what gives you that perfect crispy exterior and moist interior.
Here's the thing—don't rush this step. You want the bread to soak up the batter thoroughly but not become soggy. The peanut butter jelly should be visible through the bread after dipping, which means it's ready for cooking. If you're making this ahead of time, you can assemble the bread and keep it in the refrigerator for up to 2 hours before cooking.
Cook to Golden Perfection
Heat the 0.25 cup vegetable oil in a large skillet over medium heat until it shimmers but doesn't smoke. Add the 2 tbsp unsalted butter and let it melt completely. Cook the bread for 2-3 minutes per side until golden brown and crispy. You'll know it's ready when the edges are deep golden and the bread releases easily from the pan.
I like to keep the heat consistent at medium—too high and you'll burn the outside before the inside cooks through, too low and you'll get greasy toast. The butter adds extra richness and helps create that beautiful caramelized crust. Don't be tempted to flip too early—wait until you see those golden bubbles forming on the surface.
Serve Warm with Extra Swirls
Transfer the French toast to a plate and serve immediately while still warm. Top with additional peanut butter jelly swirls if desired. The inside should be soft and custardy, with pockets of peanut butter and jelly peeking through. This is the moment you've been waiting for—the combination of warm, crispy French toast with that sweet, nutty filling is pure comfort food.
For an extra touch, I like to dust with a little powdered sugar or serve with a side of warm maple syrup. The key is to serve it right away while the toast is still crispy and the filling is warm and gooey. This classic recipe delivers on breakfast nostalgia with every bite—simple, satisfying, and full of flavor.
Pro Tips For Making Classic Peanut Butter Jelly French Toast
- Soak Bread Twice: First dip the thick-cut slices in the egg-milk mixture for 10 seconds—just enough to wet the surface. Then flip and let them sit for 20-30 seconds on the dry side. I learned this the hard way—skipping the second soak makes the peanut butter jelly filling leak out like a sad sandwich.
- Use Cold Butter: Take that unsalted butter straight from the fridge and pat it into a thin, even layer on the skillet before turning on the heat. Sounds weird, but it works: the butter melts slowly and creates a crispier crust without burning. (Yes, even if you're impatient like me.)
- Skip the Overmixing: Whisk the eggs and milk just until the yolks and whites are barely combined—no need for a smooth batter. Lumps in the egg mixture mean more surface area for crispy edges, and that’s what you want with peanut butter jelly French toast. I used to blend it like pancake batter, and the toast turned out dense.
- Toast in Batches: Crowd the pan, and your first slice will steam instead of sizzle. Cook two slices at a time max—give them space to breathe. My grandmother swore by this, and she was right: the edges get golden and the peanut butter stays put, not sliding off like a greasy mess.
Regional styles of this recipe
Southern Comfort Twist
In the South, they take peanut butter jelly French toast to another level by adding a dash of Cajun seasoning to the batter—just ½ teaspoon mixed into the eggs and milk. This gives each bite a subtle kick that balances the sweetness beautifully.
I first tried this version at a roadside diner in Louisiana, where they also drizzled warm maple syrup infused with a pinch of cayenne pepper on top. The heat from the cayenne cuts through the richness, making every bite exciting. 🌶️
Midwest Classic
The Midwest keeps it simple but hearty, often using challah bread instead of brioche for extra richness. They also add a layer of powdered sugar mixed with cinnamon right after cooking, creating a dusty, spiced finish.
I remember my friend’s grandmother in Ohio making this every Sunday—she’d serve it with a side of scrambled eggs and crispy bacon, turning it into a full breakfast spread. The key here is using homemade jelly for that extra homemade touch.
West Coast Fusion
Out West, they love to put a modern twist on classics. Try swapping the grape jelly for strawberry jam and adding crumbled bacon or toasted coconut flakes on top. Some versions even include a drizzle of dark chocolate sauce for a decadent finish.
I’ve seen this at California brunch spots where they pair it with avocado toast on the side—unexpected but delicious. For a lighter take, use almond milk in the batter and sunflower seed butter instead of peanut butter.
Breakfast Club Favorite
This is the version you’d find at any nostalgic breakfast club—thick-cut Texas toast, extra gooey peanut butter, and strawberry jelly instead of grape. The secret? They use butter instead of oil for frying, giving the toast a richer flavor.
I once made this for a group of friends, and we all agreed it tasted like a diner classic. Serve it with a side of crispy hash browns and scrambled eggs for the full experience. The combination of textures—crispy toast, creamy peanut butter, and fruity jelly—is pure comfort food.
Gluten-Free Adaptation
For those avoiding gluten, use a gluten-free thick-cut bread like the one from Canyon Bakehouse—it holds up well to the batter and toppings. The batter stays the same, but you might need to cook the toast a little longer on each side to ensure it’s fully crispy.
I’ve also seen versions where they add chickpea flour to the batter for extra binding. The result? A gluten-free version that doesn’t skimp on flavor or texture. Pair it with a side of fresh berries to keep it light and bright. 💛
Nutrition facts
Frequently asked questions
Can I use store-bought jelly or do I need homemade?
Store-bought jelly works perfectly—just choose a smooth, seedless variety like grape or strawberry. The key is consistency; avoid chunky jams that won't blend smoothly with the peanut butter. For extra flavor, I sometimes mix in a teaspoon of lemon juice to brighten the jelly before combining with peanut butter.
How do I keep the peanut butter jelly from sliding off?
Spread the peanut butter jelly mixture thinly but evenly on each slice before dipping in the batter. The batter acts like glue, locking the filling in place. For extra security, press the bread gently into the batter for 5-10 seconds to ensure full saturation. Serve immediately while the toast is warm and crispy—this prevents the filling from oozing out.
What's the best bread for this recipe?
Thick-cut brioche or challah gives the best texture—rich, buttery, and sturdy enough to hold the toppings. Avoid soft white bread, which becomes soggy. For a lighter version, try sourdough or gluten-free thick-cut bread (like Canyon Bakehouse). The bread should be slightly stale (1-2 days old) to absorb the batter without falling apart.
Can I make this ahead of time?
Yes! Assemble the bread with peanut butter jelly and refrigerate for up to 2 hours before cooking. For make-ahead breakfasts, cook the French toast and store it in an airtight container for 1 day. Reheat in a skillet for 1-2 minutes per side to restore crispiness. The filling stays warm and gooey when reheated gently.
Is there a vegan version of this recipe?
Use flax eggs (1 tbsp ground flax + 3 tbsp water per egg), almond milk, and vegan butter for frying. Swap peanut butter for sunflower seed butter and jelly for fruit preserves. The texture stays crispy if you cook the toast at medium-high heat for 2-3 minutes per side.
