Waffle sandwiches pair crisp, savory waffles with melted cheddar, roasted red peppers, spinach and creamy avocado. This egg-free batter cooks up golden in a waffle iron, then the filled waffles get a quick skillet toast so the cheese melts and the outside stays crunchy.
Ingredients
- 2 cups (250 g) all-purpose flour
- 2 tablespoons (25 g) granulated sugar
- 1 tablespoon (12 g) baking powder
- ½ teaspoon (3 g) fine salt
- 1¾ cups (420 ml) buttermilk
- ⅓ cup (80 ml) neutral oil, such as canola or sunflower oil
- 1 teaspoon (5 ml) Dijon mustard, optional, for a subtle savory note
- 1 cup (100 g) shredded sharp cheddar cheese
- 1 cup (30 g) baby spinach, roughly chopped if the leaves are large
- ½ cup (75 g) roasted red peppers, well drained and patted dry, sliced into strips
- 1 medium avocado (about 150 g whole), pitted and thinly sliced
- 1 tablespoon (14 g) butter, or 1 tablespoon (15 ml) oil, for the skillet
Instructions
- Heat the waffle iron and prepare the filling. Preheat a waffle iron with two small cavities according to its instructions. While it heats, drain and dry the roasted peppers, slice the avocado, and measure the spinach and cheese. Dry peppers matter: excess liquid can make the center soggy before the cheese has time to melt. If your iron has a different capacity, use the amount of batter that normally fills one waffle without overflowing.
- Mix the dry ingredients. In a medium bowl, whisk together the flour, sugar, baking powder and salt. Break up any flour lumps so the leavener is distributed evenly; this helps the waffles rise consistently instead of having dense spots.
- Finish the batter. In a second bowl or large measuring cup, stir together the buttermilk, oil and optional Dijon. Pour the wet mixture into the dry ingredients and fold with a spatula just until no large dry pockets remain. A few small lumps are fine. Avoid beating the batter smooth, since overmixing can make waffles firm rather than tender. The batter should be thick but spoonable; if it seems unusually stiff, stir in 1 tablespoon (15 ml) buttermilk at a time.
- Cook the waffles. Lightly grease the iron if its manufacturer recommends it, even if it is nonstick. Spoon about ⅓ cup (80 ml) batter into each small cavity, or use the portion your iron requires. Close the lid and cook until the waffles are golden and release without tearing, about 3–4 minutes per batch. Cook four batches for eight waffles, adjusting the time to your machine. Set cooked waffles in a single layer on a wire rack rather than stacking them; trapped steam softens their crisp surfaces.
- Fill the sandwiches. Lay four waffles on a board with their flatter sides facing up. Divide the cheddar among them, then add spinach and roasted pepper strips. Arrange avocado over the vegetables and top each with one of the remaining waffles. Keep the filling fairly even and leave a narrow edge clear so melted cheese is less likely to spill into the pan. Press each sandwich gently, just enough to hold it together.
- Toast until crisp and melted. Melt half the butter in a large skillet over medium heat. Add two sandwiches and cook for about 3 minutes on the first side, pressing lightly with a spatula. Turn carefully and cook for another 3 minutes, until the waffles are crisp and the cheddar is melted. Transfer to a rack or warm plate. Add the remaining butter and cook the other two sandwiches the same way. If the outside browns before the cheese melts, lower the heat and cover the skillet for 1 minute; uncover before serving to let excess steam escape.
- Serve warm. Let the sandwiches stand for 1 minute so the filling settles, then cut each in half with a serrated knife. Serve while the waffle edges are still crisp.
Tips
- Keep the batter tender. Stir only until combined. A smooth, heavily beaten batter can produce chewy waffles, and waiting a long time after mixing can reduce the lift from the baking powder. Mix it shortly before cooking.
- Manage moisture. Drain and blot jarred peppers well, and avoid adding watery tomato slices inside the sandwich. If you want tomato, serve it on the side or use a thin slice with the seeds removed. Letting the waffles cool on a rack also prevents steam from softening them.
- Adjust the waffle iron, not the recipe. Waffle irons vary in shape and depth, so start with a modest portion and add a little more next time if the waffles are too thin. Do not overfill: batter can expand and spill around the edges. Follow the appliance directions for greasing and doneness.
- Make simple swaps. Plain milk mixed with 1 tablespoon (15 ml) lemon juice can stand in for buttermilk; leave it for 5 minutes before using. The waffles will be a little less tangy. Use Monterey Jack, mozzarella or a dairy-free melting cheese instead of cheddar, knowing that melt and browning will vary by product.
Serving Suggestions
These sandwiches are filling enough for lunch or a casual dinner, but they also work as a brunch centerpiece. For a fresh contrast, serve them with a green salad dressed with lemon and olive oil, crunchy slaw, or a bowl of sliced cucumbers. A lightly dressed salad is especially useful alongside the rich cheese and buttery waffle edges.
For a heartier plate, add roasted potatoes, vegetable soup or a simple fruit salad. Put hot sauce, Dijon mustard or a small bowl of salsa on the table so everyone can season their own portion. If serving a group, cut the sandwiches into halves or quarters and arrange them on a warm platter; keep them in a single layer so the bottoms do not steam and soften.
For a brunch spread, offer fresh fruit and yogurt on the side and serve the sandwiches as they come off the skillet. If you need to hold a batch briefly, place finished sandwiches on a wire rack in a low oven set to 200°F (95°C), rather than stacking them. A rack allows air to circulate and helps preserve the crisp exterior.
Variations
Make it more savory: Add ½ teaspoon (1 g) garlic powder or ½ teaspoon (1 g) smoked paprika to the dry ingredients. The first gives the waffles a gentle garlic flavor; paprika brings a warm, smoky note without changing the method. A small pinch of black pepper in the filling is also welcome.
Change the vegetables: Swap the spinach for ½ cup (45 g) thinly sliced kale, or use ½ cup (60 g) sautéed mushrooms in place of the peppers. Cook mushrooms first until their liquid evaporates, then cool them slightly before assembling. This keeps moisture from collecting between the waffles. Thinly sliced zucchini is another option, but pat it dry and use a modest amount.
Try another cheese: Pepper Jack adds heat, while Gruyère or Swiss gives the filling a nuttier flavor. For a milder sandwich, use Monterey Jack. Shred cheese from a block when convenient; pre-shredded cheese is also fine, though its coating can make it melt a little less smoothly.
Add a protein: Tuck in thin slices of cooked chicken or turkey, or add a few strips of cooked bacon. Keep additions modest so the sandwich closes and heats evenly. Any meat should already be fully cooked before it goes into the filling; this quick skillet step is intended to crisp the waffle and melt the cheese, not cook raw meat.
Use prepared waffles: Store-bought frozen waffles make a useful shortcut. Toast them until crisp according to the package directions, then assemble and skillet-toast the sandwiches as written. Choose sturdy, unsweetened waffles if possible; sweet varieties change the flavor toward a sweet-and-savory sandwich and may brown faster in the pan.
Make it dairy-free: Choose an unsweetened plant-based milk with 1 tablespoon (15 ml) lemon juice in place of buttermilk, and use a dairy-free melting cheese and plant-based butter or oil. The batter may be less tangy, and dairy-free cheeses differ in how well they melt, so cook over moderate heat and allow a little extra time if needed.
Storage and Reheating
These sandwiches are best just after cooking, when the waffle edges are crisp. Cool leftovers promptly and refrigerate them within 2 hours, sealed in an airtight container. For best texture, store the waffles and fillings separately if you know you will have extras; assembled sandwiches can become soft as the filling releases moisture. Refrigerated cooked leftovers keep for 3–4 days.
To reheat an assembled sandwich, warm it in a covered skillet over low to medium-low heat, turning once, until the center is hot and the outside has crisped again. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center of the filling with a food thermometer. A toaster oven or oven set to 350°F (175°C) also works: place the sandwich on a rack or tray and heat until hot throughout. A microwave warms it quickly but makes the waffles softer; microwave briefly, then finish in a skillet if crispness matters.
For longer storage, freeze cooled waffles or sandwiches for up to 2 months for best quality. Freeze waffles in a single layer first, then transfer them to a freezer-safe bag with parchment between layers. Reheat waffles directly from frozen in a toaster or oven. For frozen assembled sandwiches, thaw overnight in the refrigerator before reheating, and still bring the filling to 165°F (74°C). Avocado may darken or soften after freezing, so the texture is best if you add fresh avocado after reheating.
Frequently Asked Questions
Can I make the waffles ahead of time?
Yes. Cook the waffles, cool them on a rack, and refrigerate them in a covered container for up to 3–4 days, or freeze them for up to 2 months for best quality. Re-crisp them in a toaster or oven before assembling. Making the waffles ahead keeps the skillet step quick, and crisp, warm waffles make a better sandwich than cold, soft ones.
Why are my waffles soft instead of crisp?
They may be undercooked, stacked while hot, or filled while still steaming. Let the waffle iron finish its cycle and cook until the waffles release easily and are golden. Cool each batch in a single layer on a wire rack. Also check that the roasted peppers are dry; excess moisture can soften the center even when the outside is crisp.
Can I use regular milk instead of buttermilk?
Yes. For this amount of batter, stir 1 tablespoon (15 ml) lemon juice or white vinegar into 1¾ cups (420 ml) milk and let it stand for 5 minutes before mixing. It will not be identical to cultured buttermilk, but the slight acidity makes a practical substitute. Plain milk without acid also works, though the flavor will be less tangy.
Can I make this recipe without a waffle iron?
A waffle iron gives the recipe its characteristic crisp pockets, so a skillet will not make the same waffle. For a similar sandwich, use sturdy store-bought waffles, or cook the batter as small pancakes and sandwich the filling between them. Pancakes are softer and lack the waffle’s ridges, but the cheese and vegetable filling still works.
How do I stop the filling from sliding out?
Use thin, evenly distributed layers and avoid overfilling. Put cheese next to the waffle on both sides of the vegetables when you can; as it melts, it helps hold the filling in place. Pat peppers dry, keep avocado slices thin, and press the sandwich gently before it goes into the skillet. A serrated knife also makes cleaner halves than a blunt knife.
Can I prepare the sandwiches for a crowd?
Cook the waffles in batches and keep them in a single layer on a rack in a 200°F (95°C) oven while you finish. Assemble and skillet-toast the sandwiches close to serving time. If the skillet cannot fit all four at once, work in batches and hold the finished ones on a rack rather than stacking them; this reduces sogginess and keeps the edges crisp.
Related
- Substitution for Ricotta Cheese: Best Easy Replacements
- Substitution for Honey in Cooking: What Works
- Substitution for Mascarpone Cheese: Easy Homemade Mix
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).