Pin it My roommate walked into the kitchen one night holding leftover mac and cheese, staring into the fridge like it held all the answers. I had bread, butter, and a wild idea. Ten minutes later we were biting into something that tasted like breaking the rules in the best way. The crisp, buttery bread gave way to creamy, cheesy pasta, and we both stopped mid-chew to laugh at how ridiculous and perfect it was. That sandwich became our late-night solution to everything.
I made these for a small gathering once, slicing them into halves and watching people pick them up skeptically. One bite in, the room went quiet except for the sound of chewing and a few mmm sounds. Someone called it genius, someone else called it cheating at cooking. Either way, the plate was empty in minutes and I had to guard the skillet from people hoping for seconds.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Elbow macaroni: The classic shape holds onto cheese sauce perfectly, and cooking it just to al dente keeps it from turning mushy inside the sandwich.
- Sharp cheddar cheese: The sharpness cuts through the richness and gives the mac and cheese real flavor instead of just creaminess.
- Unsalted butter: You need it twice, once for the sauce and once for griddling, and using unsalted lets you control the saltiness.
- Whole milk: It makes the cheese sauce silky without being too heavy, though you can swap for two percent if that is what you have.
- Sourdough or sandwich bread: Sourdough adds a subtle tang that plays well with the cheese, but any sturdy bread that can hold the filling works beautifully.
- Cheddar or American cheese slices: Optional but highly recommended, they melt into gooey bridges between the bread and the mac and cheese.
- Ground black pepper: Just a little wakes up the cheese sauce and keeps it from tasting flat.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Cook the macaroni:
- Bring salted water to a rolling boil, add the macaroni, and cook it until just al dente, around 7 to 8 minutes. Drain it well so no extra water dilutes your cheese sauce later.
- Make the cheese sauce:
- Melt butter in the same pan, then stir in the drained pasta, milk, shredded cheddar, and black pepper, stirring constantly until the cheese melts into a creamy sauce. Let it cool slightly off the heat so it thickens up and does not run out of the sandwich.
- Assemble the sandwiches:
- Lay out your bread slices and spread softened butter on one side of each. On the unbuttered side of four slices, pile about a quarter cup of mac and cheese, add a slice of cheese if you want extra melt, then top with the remaining bread slices, buttered side facing out.
- Cook the sandwiches:
- Heat a large skillet over medium heat and place the sandwiches in, working in batches if needed. Cook for 3 to 4 minutes per side, pressing gently with a spatula, until the bread turns golden and crisp and the cheese melts into everything.
- Rest and serve:
- Remove the sandwiches from the skillet and let them rest for a minute or two so the filling sets slightly. Slice and serve them hot while the cheese is still stretchy.
Pin it One winter afternoon I made these and served them with tomato soup on the side. My friend dipped the sandwich into the soup and looked at me like I had just unlocked a secret level of comfort food. We sat there in mismatched socks and oversized sweaters, dipping and eating until the pot was empty. It became our cold weather ritual after that, the kind of meal that makes you feel like everything is going to be okay.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make It Your Own
I have stirred crispy bacon bits into the mac and cheese before assembling and it added a smoky, salty crunch that made every bite feel a little more indulgent. Chopped chives or green onions folded into the pasta give it a fresh pop of flavor that balances the richness. One time I added a thin slice of tomato inside the sandwich and the acidity cut through the cheese in a way that surprised me, it should not have worked but it absolutely did.
Pairing and Serving
These sandwiches shine next to a bowl of tomato soup, the classic pairing that never fails. A simple green salad with a tangy vinaigrette helps cut through the richness if you want something lighter on the side. I have also served them with pickles or a handful of kettle chips, anything with a little crunch or acidity to balance the creamy, cheesy center.
Storage and Reheating
Leftover sandwiches can be wrapped in foil and stored in the fridge for up to two days, though they lose some of their crispness. Reheat them in a skillet over medium low heat to bring back the golden crust, or pop them in a 350 degree oven for about 10 minutes. The mac and cheese itself keeps well in the fridge for three days, so you can make a batch and assemble sandwiches as you crave them.
- Let the mac and cheese cool completely before storing it in an airtight container.
- Reheat leftover mac and cheese gently with a splash of milk to bring back the creaminess.
- Assemble sandwiches fresh rather than storing them pre-made for the best texture.
Pin it This sandwich is what happens when you stop overthinking and just follow your cravings. It is messy, indulgent, and completely worth every melted, cheesy bite.
Recipe FAQs
- → Can I prepare the macaroni and cheese ahead of time?
Yes, you can make the macaroni and cheese up to 2 days in advance. Store it in an airtight container in the refrigerator and reheat gently before assembling the sandwiches.
- → What bread works best for this sandwich?
Sourdough or sturdy sandwich bread works well as they hold up to the filling and grilling without falling apart. Brioche or ciabatta are excellent alternatives for added richness.
- → How do I prevent the filling from leaking out?
Let the macaroni and cheese cool slightly before assembling so it firms up, and don't overfill each sandwich. Pressing gently with a spatula while cooking helps seal the edges.
- → Can I add proteins to this sandwich?
Absolutely. Crispy bacon, diced ham, or pulled chicken mixed into the macaroni and cheese adds protein and extra flavor complexity.
- → What temperature should the skillet be for optimal results?
Medium heat is ideal. This allows the bread to toast golden and crispy while giving the cheese inside time to melt without burning the exterior.
- → Are there vegetarian options for this sandwich?
This sandwich is naturally vegetarian. For vegan adaptation, use plant-based butter and dairy-free cheese alternatives in both the sauce and sandwich assembly.