Mac & Cheese Grilled Cheese Sandwich

Featured in: Everyday Home Meals

This decadent sandwich combines homemade creamy macaroni and cheese with golden, buttery toasted bread for the ultimate comfort meal. Start by cooking elbow macaroni until al dente, then toss with a rich cheddar cheese sauce made from butter, milk, and sharp cheddar. Spread softened butter on bread slices, fill with the warm mac and cheese, add optional cheese slices, and griddle until the exterior is crispy and golden while the filling stays creamy inside. The entire preparation takes just 35 minutes—15 minutes prep and 20 minutes cooking. Perfect for satisfying cravings with minimal effort.

Updated on Sun, 18 Jan 2026 15:08:00 GMT
Golden-brown sourdough slices sandwiching creamy mac and cheese, with melted cheddar oozing onto the plate.  Save
Golden-brown sourdough slices sandwiching creamy mac and cheese, with melted cheddar oozing onto the plate. | mesataddut.com

My cousin brought leftover mac and cheese to a Sunday brunch, and instead of reheating it in the microwave, I watched her spread it cold onto buttered bread and grill it like any other sandwich. The kitchen filled with the smell of toasted sourdough and bubbling cheddar, and I stood there thinking how obvious and brilliant it was. We ate them standing at the counter, cheese stretching between bites, laughing at how something so simple had never occurred to me before. That was the day I stopped seeing leftovers as boring.

I made these sandwiches for my roommate during finals week, when we were both too tired to think about real cooking. She took one bite and actually closed her eyes, which is the highest compliment Ive ever received in a kitchen. We ate them with mugs of tomato soup, barely talking, just enjoying the quiet and the warmth. It became our tradition whenever one of us had a rough day.

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 cheese sauce in every curve, and cooking it just to al dente keeps it from getting mushy when you grill the sandwich.
  • Sharp cheddar cheese: Sharp cheddar brings a tangy depth that balances the richness, and shredding it yourself ensures it melts smoothly without any weird additives.
  • Unsalted butter: Using unsalted lets you control the salt level, and softening it before spreading makes the bread toast evenly and turn golden without burning.
  • Whole milk: Whole milk creates a creamy sauce that clings to the pasta, and using anything lower in fat can make the sauce feel thin and less comforting.
  • Sourdough or sandwich bread: Sourdough adds a slight tang and sturdy structure, but any good sandwich bread works as long as its thick enough to hold the filling without falling apart.
  • Ground black pepper: Just a pinch wakes up the cheese and keeps the flavor from feeling flat or one note.
  • Cheddar or American cheese slices: Adding a slice inside the sandwich gives you extra melt and that classic grilled cheese pull when you take a bite.

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 it until its just tender with a slight bite, about 7 to 8 minutes. Drain it well in a colander so theres no extra water to thin out your cheese sauce.
Make the cheese sauce:
In the same warm saucepan, melt the butter over medium heat, then stir in the drained macaroni, milk, shredded cheddar, and black pepper, stirring constantly until the cheese melts into a smooth, creamy sauce. Let it cool for a few minutes off the heat so it thickens up and becomes easier to spread without dripping.
Assemble the sandwiches:
Lay out all your bread slices and spread softened butter on one side of each piece. On the unbuttered side of four slices, spoon about a quarter cup of mac and cheese, add a slice of cheese if you want extra gooeyness, then top with the remaining bread slices with the buttered side facing out.
Cook the sandwiches:
Heat a large skillet or griddle over medium heat and place the sandwiches in the pan, working in batches if needed. Cook for 3 to 4 minutes per side, pressing gently with a spatula, until the bread is golden and crisp and the cheese inside is melted and warm.
Rest and serve:
Remove the sandwiches from the skillet and let them rest for a minute or two so the filling sets slightly. Slice them in half and serve them hot, while the cheese is still stretchy and the bread is crackling.
A close-up of a crispy Mac & Cheese Grilled Cheese sandwich beside a bowl of tomato soup for dipping.  Pin it
A close-up of a crispy Mac & Cheese Grilled Cheese sandwich beside a bowl of tomato soup for dipping. | mesataddut.com

The first time I served these at a casual dinner, my friend picked up half a sandwich, cheese stretching across the table, and said it tasted like childhood and adulthood had a delicious baby. Everyone laughed, but it stuck with me because thats exactly what comfort food should do, remind you of something familiar while still feeling a little bit special.

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.

Flavor Boosters

Ive stirred in chopped fresh chives for a subtle onion bite, crumbled crispy bacon for smokiness, and even a spoonful of Dijon mustard into the cheese sauce for tang. A thin slice of tomato tucked inside adds brightness, and a few dashes of hot sauce before you close the sandwich gives it a gentle kick that cuts through the richness. These little additions dont change the soul of the sandwich, they just make it feel more like yours.

Serving Suggestions

I almost always serve these with a bowl of tomato soup for dipping, because the acidity balances the cheese and makes every bite feel complete. A simple green salad with a sharp vinaigrette also works if you want something lighter on the side. Sometimes I just slice them into fingers and serve them as an appetizer, and they disappear faster than anything else on the table.

Storage and Reheating

Leftovers can be wrapped in foil and stored in the fridge for up to two days, though the bread loses some of its crispness. Reheat them in a skillet over low heat to bring back the crunch, or pop them in a toaster oven until warmed through. Microwaving will make them soft and a little sad, so I avoid it unless Im really desperate.

  • Store mac and cheese separately if youre meal prepping, then assemble and grill fresh.
  • Freeze assembled but uncooked sandwiches wrapped tightly, then cook from frozen over low heat.
  • Day old bread actually works better because it absorbs less butter and crisps up beautifully.

Buttery toasted bread holding a generous filling of macaroni, melted cheese, and chives on a wooden board. Pin it
Buttery toasted bread holding a generous filling of macaroni, melted cheese, and chives on a wooden board. | mesataddut.com

This sandwich is proof that comfort food doesnt have to be complicated or fancy to make you feel cared for. Make it once, and youll find yourself craving it on rainy days and lazy weekends.

Frequently Asked Questions

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

What bread works best for this sandwich?

Sourdough or sturdy sandwich bread works wonderfully as it holds up well to the creamy filling and creates a nice golden crust when toasted. Avoid soft white bread as it may become too soggy.

How do I prevent the filling from leaking out while cooking?

Let the cooked mac and cheese cool slightly so it thickens before assembling. Don't overfill each sandwich—use about 1/4 cup of filling per sandwich. Press gently with a spatula while cooking rather than aggressively flattening.

Can I add vegetables to the mac and cheese?

Absolutely. Diced tomatoes, caramelized onions, sautéed mushrooms, or roasted peppers complement the creamy cheese beautifully. Add them to the mac and cheese before assembling the sandwiches.

What's the best way to reheat leftovers?

Wrap leftover sandwiches in foil and warm in a 350°F oven for 8-10 minutes until heated through and the exterior becomes crispy again. Avoid microwaving as it can make the bread soggy.

Can I use different cheeses in the sauce?

Yes, experiment with sharp cheddar, Gruyère, fontina, or a blend of cheeses. Keep at least 60% cheddar to maintain the classic flavor, and ensure your chosen cheese melts smoothly for a creamy sauce.

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 between golden, buttery toasted bread slices. Decadent comfort food ready in 35 minutes.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes


Difficulty: Easy

Cuisine: American

Yield: 4 servings

Dietary: Vegetarian

Ingredients

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

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

Instructions

Step 01

Prepare the Pasta: Bring 2 cups water and 1 teaspoon salt to a boil in a medium saucepan. Add elbow macaroni and cook until just al dente, approximately 7 to 8 minutes. Drain thoroughly using a colander.

Step 02

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

Step 03

Butter the Bread: Lay out all 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 per slice. Top each with one slice of cheddar or American cheese if desired. Cover with remaining bread slices, buttered side 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 to 4 minutes per side, applying gentle pressure with a spatula, until bread achieves golden-brown crispness and cheese melts completely.

Step 06

Serve: Remove sandwiches from skillet and rest 1 to 2 minutes before slicing. Serve hot immediately.

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.

Tools You'll Need

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

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat from bread and macaroni
  • Contains milk from cheese and butter
  • May contain eggs in bread
  • May contain soy in bread and cheese

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 520
  • Total Fat: 28 g
  • Total Carbohydrate: 49 g
  • Protein: 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.