Pin it The skillet was already hot when I realized I had no dinner plan and a container of leftover mac and cheese staring at me from the fridge. I grabbed the bread, butter, and cheese without thinking twice. What came out of that pan ten minutes later was so good I actually laughed out loud. Sometimes the best recipes happen when you stop trying so hard.
I made these for my nephew's birthday lunch last spring, and he requested them again the very next weekend. Watching him carefully bite into the sandwich, eyes wide as the mac and cheese stretched between the bread, reminded me why simple food can be so powerful. His mom later told me he tried to convince her it counted as a balanced meal since it had three food groups.
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 small curves hold onto cheese sauce beautifully, and cooking it just to al dente prevents mushiness inside the sandwich.
- Sharp cheddar cheese: The sharpness cuts through the richness and gives the sauce real character instead of just bland creaminess.
- Unsalted butter: You need it twice, once for the sauce and once for the bread, so having it softened ahead saves frustration.
- Whole milk: This creates the silky texture that makes the mac and cheese spreadable but not runny.
- Sourdough or sandwich bread: Sourdough adds a slight tang that balances the cheese, but any sturdy bread that can handle the weight works perfectly.
- Extra cheese slices: Completely optional, but they create an extra melty layer that seals everything together like glue.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Cook the macaroni:
- Boil the water with salt until it rolls, then add the macaroni and stir once to prevent sticking. Drain it when it still has a tiny bite in the center because it will soften more in the sauce.
- Make the cheese sauce:
- Melt the butter in the same warm pot, then add everything else and stir constantly until the cheese disappears into a smooth, glossy sauce. Let it sit off the heat for a few minutes so it thickens up enough to stay put in the sandwich.
- Assemble the sandwiches:
- Butter the outside of every slice generously, then pile the mac and cheese on the dry side and press the top slice down gently. The butter is what makes the bread turn golden and crispy, so don't be shy.
- Cook the sandwiches:
- Set your skillet to medium heat and give it a minute to warm evenly before adding the sandwiches. Press down lightly with the spatula as they cook, and flip when the bottom is deep golden brown and smells toasty.
Pin it One rainy Tuesday, I made these for myself and sat at the kitchen counter with a bowl of tomato soup on the side. The way the crispy edges gave way to that creamy center, the warmth spreading through me as the rain tapped against the window—it was one of those small, perfect moments that didn't need anyone else to be meaningful.
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.
Making It Your Own
I started stirring in crispy bacon bits after my brother suggested it, and now I can't imagine going back. A handful of chopped chives or green onions adds a fresh pop that balances the richness. Once I even added a thin layer of caramelized onions, and it tasted like something you'd pay fifteen dollars for at a cafe.
Leftover Magic
This is honestly the best use for leftover mac and cheese I've ever found. Cold mac and cheese from the fridge actually works better because it holds its shape and doesn't ooze everywhere. I've even frozen assembled sandwiches and cooked them straight from the freezer, adding a couple extra minutes per side.
Serving Suggestions
Tomato soup is the obvious pairing, and for good reason—the acidity cuts right through the cheese and makes every bite feel balanced. A simple green salad with a sharp vinaigrette also works if you want to pretend you're being healthy.
- Let the sandwich rest for a minute after cooking so the cheese sets slightly and doesn't spill out when you cut it.
- A serrated knife makes cleaner cuts through the crispy bread without squishing the filling.
- Serve it hot, because reheating never quite captures that perfect contrast of textures.
Pin it This sandwich proved to me that comfort food doesn't have to be complicated or fancy to feel special. Sometimes all you need is cheese, bread, and a hot skillet to turn an ordinary day into something worth remembering.
Recipe FAQs
- → Can I prepare the macaroni and cheese ahead of time?
Yes, absolutely. You can make the macaroni and cheese up to 2 days in advance and store it in an airtight container in the refrigerator. Simply reheat gently before assembling the sandwiches, adding a splash of milk if it seems too thick.
- → What type of bread works best for this sandwich?
Sourdough bread is recommended for its tangy flavor and sturdy structure that holds up well to grilling. However, thick-cut sandwich bread, brioche, or even ciabatta work beautifully. Avoid thin bread that may tear when assembling or cooking.
- → How do I prevent the macaroni and cheese from leaking out?
Let the cheese sauce cool slightly before assembling so it firms up. Don't overfill each sandwich—about 1/4 cup per sandwich is ideal. Press gently with a spatula while cooking rather than pressing hard, which can squeeze filling out the sides.
- → Can I add other ingredients to customize it?
Definitely. Try mixing crispy bacon, caramelized onions, sautéed mushrooms, or fresh herbs like chives into the macaroni. A thin tomato slice or hot sauce adds a tangy contrast. Some people enjoy adding a fried egg for extra richness.
- → What's the best way to cook these sandwiches?
A large skillet or griddle over medium heat gives the best results. Make sure both sides of the bread are buttered for even browning. Cook 3-4 minutes per side until golden and crisp, pressing gently with a spatula. Medium heat ensures the cheese melts before the bread burns.
- → How many sandwiches does this make?
This yields 4 generous sandwiches. Each sandwich is hearty enough to serve as a complete main dish, though you can cut them in half for appetizers or lighter servings.