The breakfast waffle sandwich is popular across American diners and breakfast joints, especially in Southern states where waffles double as a base for anything hearty. It’s common to eat it during weekend brunches, or as a grab-and-go fix for busy mornings. Some even go all in and treat it like a sit-down lunch, especially when it’s stacked tall with meats and sauce.

What I love most about this version is how fast it pulls together. You don’t need to pre-toast the waffles or make sauce from scratch. Pair it with black coffee or orange juice and you’re good. If you’re in the mood for more, fried hash browns work great on the side.
What sets this version apart is the sloppy marinara-style mix that turns this sandwich into a knife-and-fork affair. It’s messy but in a good way. Plus, the shallots in the meat sauce give it just enough bite to keep things interesting.
So if you’re up for a fast but satisfying start to your day, this breakfast waffle sandwich might be exactly what your mornings have been missing. Let’s talk about what it is.

What is This Breakfast Waffle Sandwich?
This breakfast waffle sandwich stacks cooked ham, fried eggs, cheese, and sloppy marinara meat sauce between crispy waffles. It’s part breakfast, part lunch, and all comfort. The word “sandwich” here gets pushed to the limit, since you’ll need both hands to hold this together.
This kind of stacked breakfast dish is common in the US, especially in regions that lean into hearty morning meals. A waffle sandwich isn’t always about neat layers. Some versions use bacon or fried chicken. Others go sweet with syrup or peanut butter. But the sloppy style with meat sauce takes cues from a “sloppy joe” – a sandwich with saucy ground meat, typically served on buns. This version borrows that idea and turns it into a breakfast build.
People often assume waffle sandwiches need to be handheld. But when you pile eggs, meat, and hot sauce into it, you’re better off using a fork and knife. Another thing: waffles don’t always need to be sweet. The ones used here act more like sandwich bread, which is why bottled marinara with basil works so well. The mix of basil and beef gives it a richer bite without overpowering the eggs.
You’ll also notice I left out syrup completely. That’s not a mistake. Sweet and savory isn’t the goal here. This sandwich is about hot eggs, hot cheese, hot meat, and the structure of waffles keeping it all together.

Ingredients of Breakfast Waffle Sandwich
- Waffles (3 pieces)
These serve as your top, bottom, and middle layers. I recommend plain waffles without added sugar, since this sandwich leans fully into savory. - Marinara Sauce with Basil (1 cup, bottled)
The sauce adds that sloppy factor and ties everything together. I use a bottled version with basil because it saves time and that herbal note goes well with eggs and cheese. - Thick-Sliced Ham (1 piece)
You want a thick cut for this sandwich so it doesn’t get lost in the layers. I prefer to sear it lightly to warm it up and add a bit of browning. - Eggs (2 pieces)
Cook these however you like. I usually go with sunny-side up or over-easy so the yolks mix into the sauce. - Ground Beef or Pork (¼ cup, optional)
Totally optional, but it makes the marinara feel more like a meat sauce. Ground beef works well because of its richness, while pork is slightly sweeter. - American Cheese Singles (2 pieces)
They melt fast and coat the other layers without overpowering them. Classic choice for a sandwich like this. - Shallot, minced (1 small piece)
Adds a soft bite to the meat sauce. Shallots are milder than onions and blend better into a quick skillet mix. - Vegetable Oil (2 tablespoons)
Used for frying the eggs and sautéing the shallots. Go with a neutral oil so it doesn’t clash with the other flavors.

What You’ll Notice in Speedy Recipe’s Breakfast Waffle Sandwich
Most breakfast waffle sandwiches you’ll find online stick to basic builds: eggs, ham, and maybe a slice of cheese. They tend to leave out any kind of sauce, which keeps the sandwich neater but also a bit dry. Mine leans into the mess by adding a meat-packed marinara layer that turns the whole thing into a fork-and-knife meal. You’ll also notice I layer it with intention, each bite gives you egg, cheese, meat, and waffle, instead of separating them by ingredient.
A lot of versions skip the extra shallot and meat in the sauce. I don’t. That one small shallot adds more than you’d think as it gives the sauce a lift without needing extra seasoning. And that quarter cup of ground beef makes the difference between a flat sauce and a satisfying one.
Compared to traditional American versions, mine leans more toward a sloppy joe-wrapped-in-breakfast vibe. It’s more filling, heavier, and better suited for brunch than a handheld snack.
Now let’s go over how to cook this sandwich from start to finish.

How to Make Breakfast Waffle Sandwich
- Start with the Eggs – Heat the vegetable oil in a non-stick pan over medium heat. Once it’s hot, fry the eggs one at a time based on how you like them, sunny-side up, over-easy, or fully cooked. When done, move the eggs to a clean plate. Set them aside while you work on the rest.
- Sauté the Shallots – Use the same pan with the remaining oil. If it looks dry, add a bit more. Toss in the minced shallot and cook until soft and lightly golden. Don’t rush this, give it at least a minute or two so the flavor settles into the oil.
- Add the Ground Meat (Optional) – If you’re using the beef or pork, this is the time. Stir it into the pan with the shallots. Let it brown and cook through, about 3 to 4 minutes depending on how fine the grind is.
- Stir in the Marinara – Once the meat is browned, pour in the marinara sauce with basil. Let it heat through and bubble slightly. Lower the heat and simmer for around 5 minutes so the flavors come together.
- Prep the Waffles – While the sauce simmers, heat up your waffles. You can toast them lightly or just warm them in a dry pan. They don’t need to be crispy, just hot enough to hold the fillings without getting soggy too quickly.
- Start Building the Layers – Lay one waffle on a plate and top it with a slice of cheese and one fried egg. Add a second waffle over that, then place the ham, another egg, and another slice of cheese. Spoon on half of the sloppy marinara.
- Finish and Serve – Top the sandwich with the last waffle. Pour the rest of the sauce into a small bowl on the side or drizzle more over the top. Eat it right away while it’s still hot – the messier, the better.
What to Have with Breakfast Waffle Sandwich
I like this breakfast waffle sandwich hot off the plate, with black coffee or iced tea on the side. The saltiness of the ham and cheese goes well with something plain and cold, especially if you’ve gone heavy on the sauce. If I’m extra hungry, I throw in a side or two for contrast.
- Hash Browns – If you want something crispy to go with all that sauce and egg, hash browns are a classic. They bring texture to the plate and gives you something to mop up the excess sauce.
- Fresh Fruit Salad – The waffle sandwich is hot and rich, so a chilled bowl of fruit helps cut through. Try melon, pineapple, and grapes tossed with a squeeze of lime. It’s a refreshing change-up and doesn’t compete with the main dish.
- Sautéed Spinach or Kale – A side of greens gives balance to the richness of the sandwich. You can cook them lightly with garlic and a bit of oil. It’s fast and gives the plate a bit of color.
- Biscuits and Sausage Gravy – Doubling up on meats might sound overboard, but if you’re feeding a crowd, bacon or sausage on the side makes it feel complete. Also, this is another breakfast option for those who don’t want a sloppy one!
This sandwich doesn’t aim to be tidy, and that’s part of the charm. It leans into hot, messy layers of egg, cheese, and meat tucked between waffles. If you like your breakfast bold and satisfying, this might be your go-to. Try it once, and you’ll get why this breakfast waffle sandwich holds up even without syrup.






Leave a Reply