Side Dishes
This sweet potato waffle sandwich recipe transforms a classic breakfast into a hearty, handheld meal with golden, crispy edges and a warm, spiced center. The secret lies in blending sweet potato purée into the waffle batter—adding natural sweetness while keeping the texture light and airy.
I’ve perfected this balance over years of testing, ensuring each bite delivers that perfect contrast of crispy waffle and creamy filling.
The magic happens in the assembly: crispy waffles sandwich layers of tangy cream cheese, fluffy scrambled eggs (or tofu for a plant-based twist), and fresh herbs like chives or cilantro. This isn’t just breakfast—it’s a satisfying lunch or dinner option that feels indulgent yet balanced.
The waffles stay warm and crispy even after assembly, making this a foolproof dish for busy mornings or lazy weekends.
What makes this recipe stand out is its versatility. Swap in avocado for extra creaminess, add a drizzle of maple syrup for sweetness, or keep it savory with smoked salmon and capers. The waffles hold up beautifully, so you can prep ahead and assemble when hungry.
Every bite combines the comfort of a waffle with the heartiness of a sandwich—proof that breakfast foods can shine at any meal.
Ready in just 30 minutes, this recipe delivers restaurant-quality results with minimal effort. The crispy edges and tender interior make it impossible to resist, while the savory-sweet filling keeps it exciting.
Whether you’re feeding a crowd or treating yourself, this sandwich is a game-changer for any day of the week.
Ingredients for sweet potato waffle sandwich
Golden waffles meet savory fillings—here's what you'll need for stacked perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Peeled, cubed and steamed |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for light texture |
| Granulated Sugar 🍯 | ½ cup | Or maple syrup for vegan option |
| Baking Powder 🧂 | 2 tsp | For crispy rise |
| Ground Cinnamon 🌿 | 1 ½ tsp | Warm spice essential |
| Salt 🧂 | ½ tsp | Kosher preferred |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Cream Cheese 🧀 | 8 oz | Room temperature, softened |
| Fresh Chives 🌿 | ¼ cup | Finely chopped |
| Fresh Cilantro 🌿 | ¼ cup | Stems removed |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For brushing waffles |
| Maple Syrup 🍁 | ¼ cup | Optional drizzle |
Sweet potatoes are the star here, so pick firm, vibrant orange ones—the deeper the color, the sweeter the flavor. Trader Joe's and Whole Foods have the best selection, but any grocery store's organic section works. Peel and cube them evenly (about 1-inch pieces) for consistent cooking. If you're short on time, pre-cut frozen sweet potatoes work in a pinch—just thaw and pat dry. The cinnamon and baking powder combo is what gives these waffles that signature crispy edge while keeping the center tender. Penzeys or McCormick ground cinnamon delivers the best flavor punch.
No eggs? Flax eggs (2 tbsp ground flaxseed + 6 tbsp water) work perfectly—just let them sit for 5 minutes to thicken. Cream cheese too expensive? Substitute vegan cream cheese or hummus for a plant-based twist. The herbs can be swapped—dill or parsley both add brightness. For extra richness, add 1 tbsp tahini to the waffle batter. The olive oil matters here—use something with good fruity notes, not the cheap bottled stuff. California Olive Ranch is my go-to for consistent quality. If you're making these ahead, assemble without the herbs until serving to keep them fresh.
Waffles crisp up best when made fresh, but they reheat beautifully in a 350°F oven for 5-7 minutes. Store assembled sandwiches in an airtight container with parchment between layers—they'll stay crispy for 2 days. Freeze unassembled waffles for 3 months—just reheat and assemble when ready. The filling ingredients keep separately: cream cheese lasts 1 week in the fridge, herbs stay fresh 5 days wrapped in damp paper towels. For meal prep, portion the waffle batter into silicone molds and freeze—cook straight from frozen for quick mornings.
Why You'll Love This Recipe
- No-Bake Mash-Up: I swear by this recipe because you don’t even need to boil the sweet potatoes—just microwave them whole, then mash with a fork. That’s it. Zero chopping, zero fuss, and still gets you that perfect waffle texture.
- Warm Spice Magic: The cinnamon and sugar combo in these waffles? It’s like a hug in sandwich form. The sweet potatoes add natural depth, while the flour gives it just enough structure to hold up to peanut butter, Nutella, or even savory fillings if you’re feeling wild.
- Breakfast or Brunch Hero: These waffles are my go-to for lazy mornings, but they’re also the star of my brunch spread. Toast them fresh for a weekend treat, or freeze a batch to reheat for a quick weekday win. Honestly, they’re just that good.
- Budget Breakfast Win: Sweet potatoes and flour are cheap staples, and this recipe stretches to feed a family of four for under $5. Plus, leftovers reheat like a dream—no soggy waffles here. My kids beg for these every week, and my wallet thanks me.
Step-by-step instructions for sweet potato waffle sandwiches
Create golden-brown waffles with tender sweet potato filling and crispy edges that hold together perfectly.
Prepare the Sweet Potato Filling
Peel the 1.5 lb sweet potatoes and cut them into 1-inch cubes. Place them in a steamer basket over boiling water and steam for 15-20 minutes until fork-tender. Drain well and transfer to a food processor. Add 0.5 cup granulated sugar, 1.5 tsp ground cinnamon, 0.5 tsp salt, and 1 tsp vanilla extract. Pulse until smooth, scraping down the sides as needed. The mixture should be thick but spreadable—this will be your waffle filling.
Here's the thing—don't skip the steaming step. Boiling would make the sweet potatoes watery, and that would ruin your waffle texture. You want a filling that's moist but not soupy, so that it soaks into the waffles without making them soggy. If the mixture looks too thick after processing, add 1-2 teaspoons of water to help it spread evenly.
Make the Waffle Batter
In a large bowl, whisk together 1.5 cups all-purpose flour and 2 tsp baking powder. In a separate bowl, beat the 2 whole large eggs until frothy, then mix in 0.5 cup melted unsalted butter and the sweet potato mixture. Gradually pour the wet ingredients into the dry ingredients while stirring gently with a spatula. The batter should be thick but pourable—like pancake batter but slightly denser due to the sweet potato.
I like to let the batter rest for 5 minutes before cooking. This allows the flour to fully hydrate and the baking powder to activate, which ensures your waffles rise properly. If the batter looks too thick, add 1-2 tablespoons of milk (though we're not using it in the ingredients, a little goes a long way). The key is to avoid overmixing—just combine until no dry spots remain.
Cook the Waffles
Preheat your waffle iron to medium-high heat (around 375°F). Lightly brush the plates with 1 tbsp extra-virgin olive oil to prevent sticking. Spoon ½ cup of batter onto the center of the waffle iron, then spread it evenly to the edges using the back of a spoon. Close the lid and cook for 4-5 minutes until the waffles are golden brown and crispy around the edges.
Don't press down on the waffle iron—this can make the waffles dense. Instead, let the steam work naturally to create those airy pockets. If you see the waffle browning too quickly on top but not underneath, reduce the heat slightly. Each waffle should have a crisp exterior and a soft, slightly moist interior—that's the perfect texture for a sandwich.
Assemble the Sandwiches
While the waffles are still warm, spread 4 oz of softened cream cheese evenly over one side of each waffle. Divide the remaining sweet potato filling evenly among the waffles, spreading it thinly to avoid sogginess. Sprinkle 2 tbsp of the finely chopped fresh chives and 2 tbsp of the fresh cilantro over the filling. Top with another waffle, cream cheese-side down, and press gently to seal.
Here's where it gets fun—cut each sandwich diagonally into two triangles for easy handling. For extra crispiness, brush the cut edges with a little more olive oil and toast in a skillet over medium heat for 1-2 minutes per side until golden. Serve immediately with a drizzle of 0.25 cup maple syrup for that perfect balance of sweetness and savory cream cheese.
Serve Warm and Enjoy
These waffle sandwiches are best enjoyed fresh out of the pan while the waffles are still crisp and the filling is warm. The contrast between the crispy edges of the waffles and the soft, spiced sweet potato filling is what makes this recipe special. If you're serving a crowd, keep them wrapped in a clean kitchen towel to maintain warmth and crispiness.
Real talk: If you're making these ahead of time, assemble them without the cream cheese and store in an airtight container. Add the cream cheese and filling just before serving to keep everything crisp. And trust me, the first bite—where the waffle's crunch meets the creamy, spiced sweet potato—is worth every step.
Pro Tips For Making Sweet Potato Waffle Sandwich
- ROAST THE SWEET POTATO FIRST: Sweet potatoes straight from the fridge make your waffles dense and gummy. Roast them at 400°F (200°C) for 45 minutes with the skin on—pierce with a fork first, or they’ll explode like a science experiment. Cool completely before blending; warm potatoes release more moisture, and you’ll end up with a batter that’s too thin to hold its shape.
- SIFT THE DRY INGREDIENTS: I used to eyeball the flour, sugar, and baking powder straight from the bag, and my waffles turned out lumpy or undercooked. Sift the dry mix together—especially the baking powder—before adding wet ingredients. This guarantees even distribution and cuts down on mixing time. (Yes, it’s extra work, but your waffles will crisp up properly.)
- DON’T OVERMIX THE BATTER: The moment you start folding in the roasted sweet potato, stop. Overmixing develops gluten, and your waffles will turn out chewy instead of light and tender. Stir just until the flour is barely incorporated—lumps are fine. The waffle iron will do the rest of the work.
- USE A LIGHTLY GREASED IRON: Skip the butter spray or oil brush—it makes your waffles greasy and hard to flip. Instead, wipe the plates of your waffle iron with a paper towel, then rub a tiny bit of neutral oil (like avocado or vegetable) directly onto the metal. This gives enough release without soaking in, so your waffles get crisp edges without sticking. (And no, you don’t need to grease it between every batch—just once at the start.)
Perfect pairings for this dish
Sweet-Savory Balance
Pair your waffle sandwich with a cooling yogurt sauce—mix ½ cup plain Greek yogurt with 1 tbsp lemon juice, ½ tsp honey, and 1 tbsp chopped dill. The tang cuts through the richness of the cream cheese while complementing the sweet potato's natural sweetness.
Keep it simple: just a drizzle on top or a dollop in the center. 🥄
Crunchy Additions
For extra texture, top with toasted pecans or walnuts—just toast ¼ cup chopped pecans in a dry skillet over medium heat for 3-4 minutes until fragrant.
Their nutty crunch contrasts beautifully with the soft waffles. Alternatively, sprinkle with crumbled bacon for a salty-sweet contrast that elevates the sandwich to brunch-worthy status.
Beverage Pairings
A strong black coffee or chai latte balances the sweetness perfectly—both beverages highlight the warm spices in the waffles without overpowering the flavors. For a non-coffee option, try sparkling apple cider (chilled) to add a refreshing fizz that cleanses the palate between bites.
Avoid sugary drinks—they’ll clash with the natural sweetness of the sweet potato.
Sweet Contrast Toppings
Drizzle with warm maple syrup or honey just before serving to enhance the sweet potato’s caramelized notes. For a fruity twist, add sliced banana or strawberries—their acidity brightens the creamy filling. Keep portions small: 1-2 tbsp syrup or ¼ cup fruit per sandwich is plenty to avoid sogginess.
Savory Upgrades
Swap the sweet potato filling for a savory version by mixing in ½ cup cooked black beans, ½ tsp smoked paprika, and 1 tbsp lime juice.
Top with avocado slices and hot sauce for a breakfast-for-dinner option. The smoky, tangy flavors transform the sandwich into a hearty meal with global-inspired flair.
Make-Ahead Assembly
Prep waffles and fillings separately, then assemble just before serving. Store waffles in an airtight container at room temperature for 2 hours or refrigerate for 1 day.
Reheat cream cheese-filled waffles in a 350°F oven for 5 minutes to restore crispiness. The filling stays fresh for 3 days**—perfect for meal prep! 📅
Nutrition facts
Frequently asked questions
Can I make these waffle sandwiches ahead of time?
Assemble them without the cream cheese and store in an airtight container for 2 hours at room temperature or 1 day in the fridge. Reheat waffles in a 350°F oven for 5 minutes to restore crispiness before adding fillings. The sweet potato filling stays fresh for 3 days—just keep it sealed to prevent drying.
What if I don't have a waffle iron?
Use a non-stick skillet! Cook ¼ cup batter over medium heat until bubbles form, then flip when edges are set (3-4 minutes). Keep heat medium-low to prevent burning. The waffles won't be as crispy as with an iron, but they'll still hold together for sandwiches. A cast-iron skillet works best for even cooking.
How do I make these vegan?
Replace eggs with 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water), use vegan butter, and swap cream cheese for vegan cream cheese or hummus. For extra richness, add 1 tbsp tahini to the batter. The texture stays light, and the flavor remains delicious—just let the flax eggs sit for 5 minutes to thicken.
Why are my waffles soggy?
Sogginess usually means the filling is too wet or the waffles didn't cook long enough. Spread the sweet potato filling thinly and let it cool slightly before assembling. Also, ensure your waffles are golden brown and crispy before stacking. If they're still warm, the steam will soften them faster—assemble while they're at room temperature.
Can I freeze these sandwiches?
Freeze unassembled waffles only—wrap them tightly in plastic wrap and place in a freezer bag. Reheat in a 350°F oven for 8-10 minutes until crispy. Assemble fresh with fillings, as frozen cream cheese won't hold its texture. For best results, freeze waffles for up to 3 months.
