Mac & Cheese Grilled Cheese Sandwich

Featured in: Oven & Pan Classics

Transform your lunch with this decadent sandwich that combines homemade creamy macaroni and cheese between perfectly toasted bread. Start by cooking elbow macaroni until al dente, then create a velvety cheese sauce with melted cheddar and milk.

Assemble by spreading softened butter on bread slices, layering mac and cheese inside, and pan-frying until golden and crispy on both sides. Total time is just 35 minutes. For extra flavor, consider adding crispy bacon, fresh chives, or a hint of hot sauce to the filling.

Updated on Sun, 18 Jan 2026 15:13:00 GMT
Golden, buttery sourdough slices are stuffed with creamy cheddar mac and cheese in this decadent grilled cheese.  Save
Golden, buttery sourdough slices are stuffed with creamy cheddar mac and cheese in this decadent grilled cheese. | maisonflavors.com

My daughter came home from college one weekend and declared she wanted "breakfast for dinner, but make it weird." We had a pot of leftover mac and cheese in the fridge, and I happened to be craving a grilled cheese. The lightbulb moment hit us both at the same time. We assembled those first sandwiches with way too much filling, butter dripping down our wrists as we pressed them into the pan, laughing at the absurdity of it all. That night, something ridiculous became something we now make on purpose.

I made these for my nephew's birthday sleepover, and the kids went silent for a full five minutes. No phones, no chatter, just chewing and wide eyes. One of them looked up and said, "This is what rich people must eat." I didn't have the heart to tell him it cost about three dollars to make. Sometimes the best recipes are the ones that feel like a secret you're letting someone in on.

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 beautifully, and its small size makes it easy to spread inside a sandwich without falling out.
  • Sharp cheddar cheese: The sharpness cuts through the richness and gives the mac and cheese real flavor depth instead of just generic creaminess.
  • Unsalted butter: You'll use this twice, once in the cheese sauce and once on the bread, so buy a good one because it shows up in every bite.
  • Whole milk: It makes the sauce silky without being too heavy, though I've used 2% in a pinch and it still worked fine.
  • Sourdough or sandwich bread: Sourdough adds a slight tang that plays well with the cheese, but any sturdy bread that can handle the weight of the filling works.
  • Cheddar or American cheese slices: Optional, but they add an extra layer of melt and help glue the whole sandwich together when things get messy.

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 the water and salt to a rolling boil, then add the macaroni and cook until it still has a little bite, about 7 to 8 minutes. Drain it well in a colander, giving it a shake to get rid of excess water so your sauce doesn't get watery.
Make the cheese sauce:
Melt the butter in the same warm saucepan, then add the drained macaroni, milk, shredded cheddar, and black pepper. Stir constantly over medium heat until the cheese melts into a smooth, glossy sauce, then take it off the heat and let it cool for a few minutes so it thickens up enough to stay put in the sandwich.
Assemble the sandwiches:
Lay out all your bread slices and butter one side of each. On the unbuttered side of four slices, pile about a quarter cup of mac and cheese, add a cheese slice if you're going for maximum indulgence, then top with the remaining bread, buttered side facing out.
Cook the sandwiches:
Heat your skillet over medium heat and place the sandwiches in, working in batches if your pan isn't big enough. Cook for 3 to 4 minutes per side, pressing gently with a spatula, until the bread turns golden brown and crisp and the cheese inside is melted and gooey.
Rest and serve:
Let the sandwiches sit for a minute or two after you take them out of the pan so the filling sets slightly and doesn't ooze everywhere when you cut them. Slice on the diagonal and serve while they're still steaming hot.
Freshly made macaroni and cheese is layered between slices of bread, then grilled until golden and melty.  Save
Freshly made macaroni and cheese is layered between slices of bread, then grilled until golden and melty. | maisonflavors.com

The first time I served these at a potluck, someone accused me of buying them from a food truck. I took it as the highest compliment. There's something about the way the crispy edges shatter when you bite down, giving way to that creamy, cheesy center, that makes people stop and really taste what they're eating. It's not fancy, but it feels special, and that's exactly the kind of food I want to make.

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've stirred in crumbled bacon, chopped chives, even a spoonful of caramelized onions into the mac and cheese before assembling. Each addition changes the personality of the sandwich without complicating the process. One time I added a few dashes of hot sauce to the cheese sauce and it became my husband's new favorite version. Don't be afraid to treat this as a base recipe and add whatever makes you happy.

What to Serve Alongside

A bowl of tomato soup is the obvious pairing, and for good reason, it works. But I've also served these with a simple green salad dressed in lemon vinaigrette to cut through the richness, or even just a handful of crispy pickles on the side. Sometimes I'll pour a cold beer and call it dinner, no sides necessary. The sandwich is rich enough to stand alone, but it also plays well with others if you're in the mood.

Storage and Reheating

These are best eaten fresh, but if you have leftovers, wrap them in foil and reheat in a 350-degree oven for about 10 minutes. The microwave will make the bread soggy, so avoid it if you can. You can also make the mac and cheese ahead and keep it in the fridge for up to three days, then assemble and cook the sandwiches when you're ready to eat.

  • Store any leftover mac and cheese separately in an airtight container in the fridge.
  • Reheat assembled sandwiches in the oven, not the microwave, to keep the bread crispy.
  • If the mac and cheese thickens too much in the fridge, stir in a splash of milk before using it.
This easy vegetarian main dish features a comforting grilled cheese sandwich filled with rich, homemade mac and cheese. Save
This easy vegetarian main dish features a comforting grilled cheese sandwich filled with rich, homemade mac and cheese. | maisonflavors.com

This sandwich doesn't pretend to be anything other than what it is: indulgent, a little ridiculous, and exactly what you want when comfort is the only thing on the menu. Make it once, and I promise it'll become part of your rotation.

Questions & Answers for Recipes

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 store it in the refrigerator. Simply reheat gently before assembling the sandwiches, adding a splash of milk if the sauce has thickened too much.

What type of bread works best for this sandwich?

Sourdough, sandwich bread, or even soft brioche work wonderfully. Sourdough provides a tangier flavor and sturdy texture, while sandwich bread offers a softer, more traditional feel. Avoid thin breads as they may tear under the weight of the filling.

How do I prevent the cheese from leaking out?

Let the mac and cheese cool slightly until it thickens before assembling. Don't overfill each sandwich—use about 1/4 cup per sandwich. Also, press gently with a spatula while cooking to keep everything intact without squishing the bread.

Can I make this without the optional cheese slices?

Absolutely. The creamy mac and cheese filling alone provides plenty of cheesy goodness. The optional slices simply add extra richness, but the sandwich is delicious without them.

What are good side dishes to serve with these sandwiches?

Tomato soup is the classic pairing for ultimate comfort. You could also serve with a simple green salad, tomato and cucumber slices, pickles, or homemade chips for a well-rounded meal.

Can I freeze these sandwiches after cooking?

Cooked sandwiches can be frozen for up to 2 weeks. Wrap them individually in foil and reheat in a 300°F oven for about 15 minutes until warmed through. Note that the bread texture may change slightly after freezing.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Mac & Cheese Grilled Cheese Sandwich

Creamy macaroni and cheese nestled between golden, buttery toasted bread slices for ultimate comfort food indulgence.

Prep Time
15 mins
Time for Cooking
20 mins
Overall Time Needed
35 mins
Created by Lindsey Brooks


Skill Level Easy

Cuisine American

Servings Produced 4 Portions

Diet Preferences Meat-Free

What You'll Need

Macaroni and Cheese

01 1 cup elbow macaroni
02 2 cups water
03 1 teaspoon salt
04 1 1/2 cups shredded sharp cheddar cheese
05 2 tablespoons unsalted butter
06 1/2 cup whole milk
07 1/4 teaspoon ground black pepper

Sandwich Assembly

01 8 slices sourdough or sandwich bread
02 4 tablespoons unsalted butter, softened
03 1 cup prepared macaroni and cheese
04 4 slices cheddar or American cheese, optional

Directions

Step 01

Prepare the Macaroni: Bring 2 cups water and 1 teaspoon salt to a boil in a medium saucepan. Add 1 cup elbow macaroni and cook until al dente, approximately 7-8 minutes. Drain thoroughly and set aside.

Step 02

Create the Cheese Sauce: In the same saucepan, melt 2 tablespoons butter over medium heat. Add drained macaroni, 1/2 cup whole milk, 1 1/2 cups shredded sharp cheddar cheese, and 1/4 teaspoon ground black pepper. Stir continuously until cheese is completely melted and sauce reaches a creamy consistency. Remove from heat and allow to cool slightly for thickening.

Step 03

Butter the Bread: Arrange 8 bread slices on a clean work surface. Spread 4 tablespoons softened butter evenly on one side of each slice.

Step 04

Assemble the Sandwiches: On the unbuttered side of 4 bread slices, distribute approximately 1/4 cup macaroni and cheese. Top each with one slice of cheddar or American cheese if desired. Cover with remaining bread slices, buttered sides facing outward.

Step 05

Toast the Sandwiches: Heat a large skillet or griddle over medium heat. Place sandwiches in the pan, working in batches if necessary. Cook 3-4 minutes per side, applying gentle pressure with a spatula, until bread achieves golden-brown crispness and cheese melts completely.

Step 06

Rest and Serve: Transfer sandwiches from skillet and allow to rest for 1-2 minutes. Slice diagonally and serve immediately while hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Medium saucepan
  • Colander
  • Large skillet or griddle
  • Spatula
  • Knife and cutting board

Allergy Info

Please check every ingredient for allergens and reach out to a healthcare pro if unsure.
  • Contains wheat (bread, macaroni)
  • Contains milk (cheese, butter)
  • May contain eggs (bread)
  • May contain soy (bread, cheese)

Nutrition Details (each serving)

These numbers are estimates for reference and not a replacement for health advice.
  • Energy: 520
  • Fats: 28 g
  • Carbohydrates: 49 g
  • Proteins: 18 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.