Pin it Some nights, a regular grilled cheese just won't cut it. I was staring at a pot of leftover mac and cheese one evening, too lazy to reheat it the usual way, when I thought: why not stuff it inside a sandwich? The first bite was ridiculous in the best way—crispy, buttery bread giving way to that molten, creamy center. I've been making it on repeat ever since, and every time someone tries it, they look at me like I've just revealed a state secret.
I made these for my niece during a rainy Saturday afternoon, and she declared it the best sandwich in the world—high praise from a six-year-old. We sat at the kitchen table with our plates, the windows fogged up, and she kept giggling every time the cheese stretched between bites. That's the kind of moment this dish creates: pure, uncomplicated joy with a side of melted cheddar.
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 for mac and cheese, it holds onto the sauce beautifully and fits perfectly inside the sandwich without making it too bulky.
- Sharp cheddar cheese: This is where the flavor lives—go for a good quality block and shred it yourself for the creamiest melt.
- Unsalted butter: Used both in the cheese sauce and on the bread, it gives you control over the saltiness and adds that rich, golden crust.
- Whole milk: Creates a silky, smooth sauce that clings to every piece of pasta without being too heavy.
- Sourdough or sandwich bread: Sourdough adds a subtle tang that plays well with the cheese, but any sturdy bread will work as long as it can hold the filling.
- Optional cheese slices: A little extra insurance for maximum melt and that satisfying cheese pull when you bite in.
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 and add the macaroni, stirring occasionally so it doesn't stick. Drain it well—any excess water will make your cheese sauce watery instead of creamy.
- Make the cheese sauce:
- Melt the butter in the same pot, then stir in the drained pasta, milk, shredded cheddar, and pepper, stirring constantly until the cheese melts into a glossy, cohesive sauce. Let it cool for a few minutes so it thickens up enough to stay inside the sandwich.
- Assemble the sandwiches:
- Butter one side of each bread slice generously, then flip four slices over and heap about a quarter cup of mac and cheese on the unbuttered side. Add a cheese slice if you're feeling extra, then top with the remaining bread, buttered side facing out.
- Cook the sandwiches:
- Heat your skillet over medium heat—too hot and the bread burns before the inside warms through. Cook each sandwich for 3 to 4 minutes per side, pressing gently with a spatula to help everything meld together, until the bread is deeply golden and crisp.
- Rest and serve:
- Let the sandwiches sit for a minute or two after cooking so the filling sets slightly and doesn't ooze out everywhere. Slice on the diagonal and serve while the cheese is still stretchy and warm.
Pin it The first time I served these at a casual dinner party, I wasn't sure how they'd go over with adults. But watching everyone pick up their sandwiches, take that first bite, and immediately go quiet with concentration told me everything I needed to know. One friend looked up and said, this is dangerous, and I knew exactly what she meant—it's the kind of dish you can't stop eating even when you're full.
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
This sandwich is endlessly adaptable once you've mastered the basic version. I've stirred in crispy bacon bits, folded in sautéed mushrooms, and even added a handful of fresh spinach to the mac and cheese before stuffing it inside. A thin slice of tomato tucked into the sandwich adds a bright, juicy contrast that cuts through the richness. If you like heat, a few dashes of hot sauce mixed into the mac or a sprinkle of red pepper flakes on the cheese works wonders.
Pairing Suggestions
This is comfort food at its core, so I like to serve it with something that balances the richness. A simple green salad with a sharp vinaigrette keeps things from feeling too heavy, or you can go full nostalgia and pair it with a bowl of tomato soup for dipping. On cooler nights, I'll add a handful of crispy pickles on the side—the acidity and crunch are the perfect foil to all that melted cheese. A cold beer or sparkling water with lemon also helps cleanse the palate between bites.
Storage and Reheating
These are best eaten fresh, but if you have leftovers, wrap them tightly in foil and refrigerate for up to two days. To reheat, I skip the microwave and go straight to a skillet over medium-low heat, covering it with a lid to help the inside warm through without burning the bread. You can also make the mac and cheese ahead and assemble the sandwiches fresh when you're ready to cook.
- Store leftover mac and cheese separately and assemble sandwiches to order for the crispiest results.
- Reheat in a covered skillet to keep the bread from drying out.
- Avoid freezing assembled sandwiches, the bread gets soggy when thawed.
Pin it This sandwich has become my go-to when I need something that feels like a treat without any fuss. It's proof that sometimes the best recipes come from happy accidents and a little bit of hunger-fueled creativity.
Recipe FAQs
- → Can I prepare the macaroni and cheese ahead of time?
Yes, you can make the mac and cheese up to 2 days in advance and refrigerate it in an airtight container. Reheat gently on the stovetop with a splash of milk to restore creaminess before assembling your sandwiches.
- → What type of cheese works best for this sandwich?
Sharp cheddar provides excellent flavor and melts beautifully. For the sandwich assembly, combine sharp cheddar in the sauce with mild cheddar or American cheese slices for added creaminess and smooth melting between the bread.
- → How do I prevent the bread from getting soggy?
Butter the outer sides of the bread generously to create a moisture barrier. Additionally, let the mac and cheese cool slightly before assembling so excess moisture doesn't saturate the bread during cooking.
- → Can I add vegetables to the filling?
Absolutely. Finely diced caramelized onions, crispy bacon, sautéed mushrooms, or roasted tomato slices complement the creamy cheese beautifully. Add these between the bread layers along with the mac and cheese.
- → What should I serve alongside this sandwich?
Tomato soup is the classic pairing that enhances the comfort-food experience. Alternatively, serve with a crisp green salad, pickles, or crispy french fries for a complete meal.
- → How do I achieve the perfect golden crust?
Use medium heat and cook for 3-4 minutes per side, pressing gently with a spatula for even browning and contact with the skillet. Don't rush—medium heat ensures the bread toasts golden while the filling heats through evenly.