This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you.

Peanut butter sandwiches were basically my whole childhood, and this one takes me right back, just leveled up. Instead of plain bread, I’m using two Eggo waffles as the bread, so you get that toasty, CRAZY crispy waffle on the outside and warm, melty peanut butter in the middle. This peanut butter banana waffle sandwich has honey and banana tucked in too, and when the honey drips down and caramelizes on the outside, that’s the part that gets me every time. It’s five minutes and five ingredients, and it eats like nostalgia! 😋
View this reel on Instagram
What Makes This Peanut Butter Banana Waffle Sandwich So Good
The magic here is all in the contrast, and you feel it in the very first bite. The Eggo waffle gets golden and crispy in the pan, the peanut butter goes warm and SO gooey, and the banana turns soft and almost jammy from the heat. Sweet, salty, crispy, creamy, all in one handheld bite! 🤯
Using Eggo waffles as bread is honestly one of my favorite hacks. I do a savory version too with my Eggo waffle grilled cheese sandwich, which packs three cheeses between the waffles instead of peanut butter and banana. Same crispy-waffle base, totally different direction. Plus, you don’t even have to toast the waffles first, they crisp right up in the pan!
Can You Use Fresh Waffles Instead of Eggo?
You can, but frozen Eggo waffles are what I reach for, and I’m not just being sentimental about it. They’re sturdy and already a little dense, so they hold up when you press and flip them without falling apart or going soggy. A fresh, fluffy homemade waffle works too, but it’s softer and soaks up more butter, so handle it gently. If you go the Eggo route, just microwave them for about 30 seconds first to thaw, then straight into the buttered pan.
What Peanut Butter Works Best?
Really, any peanut butter you love will work, but the type changes the vibe. Creamy melts into that smooth, warm, gooey layer that I think is the whole point here. Crunchy gives you little bits of texture against the soft banana, which is great if you like some bite! Natural drippy peanut butter tastes amazing but runs more, so use a little less or it’ll ooze out the sides. Whatever you grab, spread it edge to edge so every single bite gets some.

Tips for Making a Peanut Butter Banana Waffle Sandwich
1. Butter the outsides, not the insides
Spread the butter on the outer sides of the waffles, the parts that touch the pan. That’s what crisps them into that golden, griddled shell. The peanut butter, honey, and banana all go on the inside.
2. Keep the heat at medium
This is what keeps the honey from scorching. Medium heat lets the outside crisp and the peanut butter melt while the honey caramelizes instead of burning. It’s the same crispy-outside, gooey-inside griddle move behind my Biscoff french toast bites, where too high a heat burns the outside before the middle even warms up.
3. Slice the banana thin and even
Thin, even banana slices lay flat and won’t slide around when you flip. Thick chunks make the sandwich wobbly and cook unevenly, and they squish out the sides.
4. Press gently and flip once
Give the sandwich a light press with your spatula so everything sticks together, then flip it just once when the bottom’s golden. I only flip mine once, because too much flipping and you’ll have the filling sneaking out the sides.

What to Serve With It
This peanut butter banana waffle sandwich is a full breakfast on its own, but it’s hard to beat next to a coffee on a slow morning. If you’re building a bigger brunch spread, I love setting these next to my caramelized banana pancake bites, which lean into that same warm-banana thing, dipped in batter and pan-fried till gooey. Cut the sandwich into halves or quarters if you’re sharing, though good luck actually giving any away.
Storage and Leftovers
These are best hot off the pan, when the waffle’s crispy and the peanut butter’s still melty. They don’t really keep well, since the waffle softens and the banana browns, so I’d make them fresh. If you have to save one, wrap it and refrigerate for up to a day, then re-crisp it in a dry pan or the air fryer rather than the microwave, which just steams it soft.

Equipment
Ingredients
Makes 1 sandwich. Full amounts are in the recipe card below.
- 2 Eggo Waffles
- 1 tbsp unsalted butter, room temp
- 2 tbsp peanut butter
- 1 tbsp honey
- 1/2 banana, sliced
Substitutions and Swaps
The Eggo waffles are the fun part, but any frozen waffle works, and a thicker Belgian-style one gives you even more crunch. Homemade waffles are fine too, just go sturdy over super fluffy. Regular sandwich bread turns this into a classic griddled peanut butter sandwich, still good, just without the waffle texture and those crispy pockets.
Swap the honey for maple syrup or a drizzle of condensed milk and it’s just as good, each one caramelizes a little differently on the outside. For the peanut butter, almond or sunflower butter both sub in cleanly if there’s a peanut allergy in the mix (just know sunflower butter can turn slightly green when heated, which is totally harmless). And if you’re not a banana person, thin apple slices or a smear of jam both play really nice with warm peanut butter. The one thing I wouldn’t skip is buttering the outside, that’s what makes it crispy instead of just warm.
Instructions
- Thaw the waffles. Microwave the Eggo waffles for about 30 seconds to thaw them.
- Butter the outsides. Spread half the butter on one side of each waffle, then set them butter-side down on a plate.
- Build it. Spread the peanut butter on the up-facing sides and drizzle the honey over both. Lay the banana slices on one waffle, then flip the other on top, butter-side up.
- Griddle it. Set the sandwich in a pan over medium heat and cook a couple minutes a side, until both waffles are golden and crispy.
- Slice and eat. Cut it in half and dig in while it’s hot!

The honey is the part that surprised me. It works its way out to the edges and caramelizes against the waffle, so you get these sticky crisp bits on the outside that were never really part of the plan.
It’s a breakfast you can put together half asleep, and it’s the closest I’ve come to that childhood peanut butter sandwich without it feeling like a step backward. 🙌
If you make this peanut butter banana waffle sandwich, drop a star rating on the recipe card below and tell me in the comments if you went Team Creamy or Team Crunchy. It really helps other people find the recipe!



Peanut Butter Banana Waffle Sandwich
- Total Time: 7
- Yield: 1 sandwich 1x
- Diet: Vegetarian
Description
A nostalgic peanut butter banana waffle sandwich that uses two Eggo waffles as the bread, griddled until crispy with warm melty peanut butter, honey, and banana inside. Ready in about 5 minutes.
Ingredients
- 2 Eggo Waffles
- 1 tbsp unsalted butter, room temp
- 2 tbsp peanut butter
- 1 tbsp honey
- 1/2 banana, sliced
- Equipment
- Frying Pan
- Spatula
Instructions
- Thaw the waffles. Microwave the Eggo waffles for about 30 seconds to thaw them.
- Butter the outsides. Spread half the butter on one side of each waffle, then set them butter-side down on a plate.
- Build it. Spread the peanut butter on the up-facing sides and drizzle the honey over both. Lay the banana slices on one waffle, then flip the other on top, butter-side up.
- Griddle it. Set the sandwich in a pan over medium heat and cook a couple minutes a side, until both waffles are golden and crispy.
- Slice and eat. Cut it in half and dig in while it’s hot.
Notes
- Butter only the outer sides of the waffles, that is what crisps them in the pan.
- Keep the heat at medium so the honey caramelizes instead of scorching.
- Slice the banana thin and even so it lays flat and does not slide when you flip.
- Press gently and flip just once so the filling stays inside.
- Best eaten hot off the pan while the waffle is crispy and the peanut butter is melty.
- Prep Time: 2
- Cook Time: 5
- Category: Breakfast
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 580 kcal
- Sugar: 26g
- Sodium: 470mg
- Fat: 28g
- Saturated Fat: 8g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 62g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 25mg