
Mac and Cheese Stuffed Waffles are the ultimate mashup of two beloved comfort foods. Imagine golden, crispy waffles encasing creamy, cheesy macaroni—every bite is a cozy surprise. This recipe is perfect for impressing at brunch, treating kids to a fun dinner, or just shaking up your weeknight routine with something delightfully playful.
The first time I made these, my kids could not stop giggling about “waffle pasta” and now they beg for it on lazy Sunday mornings. It is even become our now-traditional birthday brunch treat.
Ingredients
- Elbow macaroni: Provides the classic mac and cheese bite that fits perfectly inside the waffle pockets. Choose a high-quality dried pasta for the best texture.
- Whole milk: Makes the cheese sauce creamy and rich. Go for full-fat for the most luxurious results.
- Unsalted butter: Lends a smooth mouthfeel and lets you control the salt level. Look for butters with a sweet, fresh aroma.
- All-purpose flour: Thickens your cheese sauce and gives structure to the waffle batter. For light waffles, use fresh flour.
- Sharp cheddar cheese: Brings that punchy, classic flavor. Grate it fresh for best meltability.
- Mozzarella cheese: Creates creaminess and helps with those perfect cheese pulls. Opt for whole milk mozzarella if you can.
- Salt and black pepper: Help season both the sauce and the batter for a flavorful bite every time. Taste and adjust as you go.
- Ground mustard: Is optional but adds a little tang and intrigue to the cheese sauce. Use freshly ground mustard powder for brightness.
- Granulated sugar: Balances the waffle batter and brings out savory flavors. Just a touch keeps it from tasting cakey.
- Baking powder and baking soda: Help the waffles rise tall and fluffy. Always check their freshness before baking.
- Buttermilk: Adds a slight tang to the batter while keeping it tender. Whole buttermilk is ideal but low-fat works too.
- Eggs: Bind the waffle mix and help it puff up in the iron. Use large or extra-large eggs straight from the fridge.
- Nonstick cooking spray or extra melted butter: Is your insurance policy to keep waffles from sticking to the iron. Apply it before every batch for easy removal.
- Add-ins like cooked bacon crumbles or chopped scallions: Can turn these into a gourmet treat. Experiment with different cheese blends like Gruyère or pepper jack for your own signature flavor.
Instructions
- Cook the Macaroni:
- Boil elbow macaroni in a large pot of salted water until it is just al dente which keeps it firm enough to hold up inside the waffles. Drain well and set aside in a large mixing bowl.
- Make the Cheese Sauce:
- In a medium saucepan over medium heat melt unsalted butter. Add all-purpose flour and whisk constantly for about one minute to cook out the raw flavor and start the roux. Slowly pour in whole milk while whisking vigorously until smooth and thickened which should take two to three minutes. Reduce heat to low and stir in sharp cheddar and mozzarella cheese until completely melted and velvety. Season with salt black pepper and ground mustard if using. Fold the cooked macaroni into your cheese sauce making sure every piece is coated. Let this mixture cool slightly so it does not scramble the eggs in the waffle batter.
- Prepare the Waffle Batter:
- In a mixing bowl combine all-purpose flour granulated sugar baking powder baking soda and salt. In a separate bowl whisk together buttermilk eggs and melted unsalted butter until smooth. Pour the wet mixture into the dry ingredients and gently stir with a rubber spatula until just combined—do not overmix or your waffles will be tough.
- Heat and Grease the Waffle Iron:
- Preheat your waffle iron to medium-high. Lightly grease both sides with nonstick spray or brush on a little melted butter making sure to cover all crevices for easy release.
- Assemble and Cook the Stuffed Waffles:
- Ladle a thin layer of waffle batter over the bottom of the hot iron spreading it out to cover the surface but leaving the edges clean. Spoon a generous scoop of mac and cheese into the center leaving a border so the cheese does not leak out. Cover with another layer of waffle batter making sure all the pasta is tucked in. Carefully close the waffle iron and cook for four to six minutes until the waffles are golden brown crisp and sizzling. Steam escaping is a sign it is almost done.
- Finish and Serve Hot:
- Open the iron gently and use a spatula to lift the stuffed waffle out in one piece. Repeat the process with remaining batter and filling. Serve immediately while the cheese is gloriously gooey.

Watching my little ones try to guess what was inside their waffles that first time was pure joy and now these are our go-to for snow days and cozy brunches.
Storage and Make-Ahead Tips
Stuffed waffles keep best in an airtight container in the fridge for up to two days. To reheat use the toaster oven or air fryer for five minutes so the outside stays crisp. For longer storage wrap each waffle in plastic or foil and freeze. They reheat from frozen in about ten minutes at 350 degrees for a quick anytime meal.
Creative Swaps and Mix-Ins
Try using whole wheat flour in the batter for extra fiber or swap in your favorite gluten-free blend for an allergen-friendly version. No cheddar on hand Use any melting cheese like gouda or monterey jack. Stir in chopped ham or roasted veggies with the mac and cheese for a balanced meal.
Serving Suggestions
These waffles stand alone but are also great with a side salad or a bowl of tomato soup. For brunch top with hot sauce a dollop of sour cream or fresh herbs. Make them mini for a kid-friendly party or double the batch for an impressive potluck centerpiece.
The American Comfort Food Connection
Mac and cheese and waffles are icons of American comfort cuisine. Bringing them together not only satisfies nostalgia but also creates new food traditions. This dish channels diner vibes with a modern playful twist. I love making these when family visits and watching everyone gather around the waffle iron for that first glimpse of melty cheese.

Whip up these mac and cheese stuffed waffles for a fun meal that will surprise and delight everyone at the table. Enjoy the fusion of two classics and create your own new comfort food tradition.
Recipe FAQ
- → Can I use a different cheese blend?
Absolutely! Try cheeses like Gruyère, pepper jack, or your favorites for unique flavors.
- → How do I keep the waffles crisp?
Preheat the waffle iron well and avoid overstuffing. Serve immediately for best texture.
- → Can these be prepared ahead of time?
You can assemble and chill in advance, then cook fresh, or reheat in a toaster oven for crispness.
- → Are there ways to add flavor?
Mix in cooked bacon, scallions, or a hint of hot sauce for extra depth and variety.
- → What sides pair well with this dish?
Serve with a fresh salad, pickles, or roasted vegetables for balance and contrast.
- → Is this suitable for vegetarians?
Yes, as written it’s vegetarian. Ensure cheeses are vegetarian-friendly if needed.