Mac & Cheese Grilled Cheese Sandwich

Featured in: Oven-Baked Favorites

Transform classic grilled cheese by layering creamy macaroni and cheese between buttery toasted bread slices. Cook the pasta until al dente, prepare a rich cheese sauce with sharp cheddar, then assemble and griddle until the bread is golden and crispy.

This vegetarian main dish serves four and takes just 35 minutes from start to finish. For extra richness, add an additional cheese slice. Customize with crispy bacon, fresh chives, or a sprinkle of hot sauce for added depth.

Updated on Sun, 18 Jan 2026 12:00:00 GMT
Golden, toasted sourdough bread encases a generous filling of creamy, homemade macaroni and cheese, melted cheddar oozing from the sides. Pin It
Golden, toasted sourdough bread encases a generous filling of creamy, homemade macaroni and cheese, melted cheddar oozing from the sides. | crunchydchicha.com

My roommate walked in while I was layering cold mac and cheese onto buttered bread, and she just stared. I told her to trust me, flipped the sandwich onto the hot skillet, and waited for that sizzle. When the smell hit—toasted butter, melted cheddar, crispy edges—she stopped judging and started hovering. We split the first one right there at the stove, cheese stretching between our hands, and she said it tasted like every good decision she'd ever made.

I made these for a lazy Sunday lunch when it was raining hard and no one wanted to leave the house. We had a pot of leftover macaroni sitting in the fridge, and I remembered a diner I'd been to once that served something similar. The sandwiches came out so golden and oozy that we ate them standing at the counter, dipping the corners into ketchup and arguing about whether tomato soup would've been better.

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 shape holds onto cheese sauce beautifully and fits neatly inside a sandwich without sliding out.
  • Sharp cheddar cheese: Sharp cheddar gives the mac and cheese real flavor, not just mildness, so the sandwich doesn't taste flat.
  • Unsalted butter: You'll use this in the sauce and on the bread, so unsalted lets you control the salt level throughout.
  • Whole milk: Whole milk makes the cheese sauce creamy and smooth without being too heavy or breaking apart.
  • Sourdough or sandwich bread: Sourdough adds a slight tang and sturdiness, but soft sandwich bread works if you want something more nostalgic.
  • Optional cheese slices: Adding a slice of cheddar or American inside makes the sandwich even gooier and helps glue everything together.

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 pasta in salted water until it's just tender, then drain it well so there's no extra water to thin out your cheese sauce. You want the macaroni to have a little bite left because it will soften more when you make the sauce.
Make the cheese sauce:
Melt butter in the same pot, then stir in the drained macaroni, milk, shredded cheddar, and pepper until everything melts into a thick, creamy sauce. Let it cool slightly so it thickens up enough to stay inside the sandwich without oozing out too soon.
Assemble the sandwiches:
Butter one side of each bread slice, then pile about a quarter cup of mac and cheese on the unbuttered side of four slices. Top with a cheese slice if you're using one, then press the other bread slices on top, buttered side out.
Cook the sandwiches:
Heat a skillet over medium heat and cook the sandwiches for 3 to 4 minutes per side, pressing gently with a spatula, until the bread is golden and crispy and the cheese inside is melted. Work in batches if your pan isn't big enough to fit them all at once.
Rest and serve:
Let the sandwiches sit for a minute or two after cooking so the cheese sets just enough to hold together. Slice them in half and serve hot, while the cheese is still stretchy.
A close-up view of a hearty Mac & Cheese Grilled Cheese, cut diagonally to reveal layers of gooey, comforting pasta tucked between crispy buttered bread. Pin It
A close-up view of a hearty Mac & Cheese Grilled Cheese, cut diagonally to reveal layers of gooey, comforting pasta tucked between crispy buttered bread. | crunchydchicha.com

One night I made these for my brother after he got home late from work, and he ate two in a row without saying a word. When he finally looked up, he just nodded and said, "This is the one." It became his go-to request whenever he had a bad day, and I started keeping a container of mac and cheese in the fridge just in case.

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.

Customizing Your Sandwich

I've added crumbled bacon to the mac and cheese before assembling, and the smoky, salty bits made the sandwich taste almost like a carbonara grilled cheese. You can also stir in chopped chives, a spoonful of caramelized onions, or even a little hot sauce if you want a kick. One time I tucked a thin slice of tomato inside and it added a fresh, juicy contrast that cut through all the richness.

Serving Suggestions

These sandwiches are perfect with a bowl of tomato soup for dipping, or alongside a simple green salad with a tangy vinaigrette to balance the cheese. I've also served them with pickles and potato chips for a casual lunch that feels like a diner special. They're best eaten hot and fresh, but if you have leftovers, you can reheat them in a skillet over low heat to crisp them back up.

Storage and Reheating

You can make the mac and cheese a day or two ahead and keep it in the fridge, which actually makes it easier to assemble the sandwiches because it's thicker when cold. If you have leftover cooked sandwiches, wrap them in foil and reheat in a 350-degree oven for about 10 minutes, or use a skillet over low heat to bring back the crispness.

  • Store leftover mac and cheese in an airtight container in the fridge for up to three days.
  • Don't freeze assembled sandwiches or the bread will get soggy when thawed.
  • If reheating in a skillet, cover it with a lid for a minute to help the cheese melt evenly without burning the bread.
This vegetarian comfort food sandwich features elbow macaroni in a rich cheese sauce, served hot on a plate for a satisfying main dish. Pin It
This vegetarian comfort food sandwich features elbow macaroni in a rich cheese sauce, served hot on a plate for a satisfying main dish. | crunchydchicha.com

This sandwich is the kind of thing you make when you need comfort fast, and it delivers every single time. It's messy, indulgent, and exactly what a grilled cheese should be when it grows up.

Recipe FAQs

Can I prepare the macaroni and cheese ahead of time?

Yes, you can cook the macaroni and cheese up to 2 days in advance and refrigerate it. When assembling sandwiches, the filling will be easier to work with and will hold its shape better between the bread slices.

What type of bread works best for this sandwich?

Sourdough and sturdy sandwich bread are ideal choices as they hold up well to the creamy filling and toasting. Brioche or soft potato bread also work, though they may require gentler handling during cooking.

How do I prevent the sandwich from falling apart?

Let the macaroni and cheese cool slightly after cooking so it thickens and sets. Mound it gently on the bread rather than spreading it thin. Pressing gently with a spatula while cooking helps everything bind together.

Can I add vegetables to this sandwich?

Absolutely. Thin tomato slices, sautéed spinach, or caramelized onions complement the creamy cheese well. Add vegetables after layering the macaroni and cheese but before topping with the final bread slice.

What's the best way to reheat leftover sandwiches?

Wrap in foil and warm in a 350°F oven for 10-12 minutes, or briefly toast in a skillet over medium heat until the exterior crisps and the filling warms through. Avoid microwaving as it can make the bread soggy.

How do I make this without a griddle?

A large cast-iron skillet or non-stick pan works equally well. Adjust heat as needed to ensure even browning on both sides without burning. Work in batches if the pan is too crowded.

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 bread slices. A decadent comfort food elevation in just 35 minutes.

Prep Time
15 minutes
Time to Cook
20 minutes
Total Duration
35 minutes
Recipe by Alexander Monroe


Skill Level Easy

Cuisine American

Portions 4 Number of Servings

Dietary Info Meatless

Ingredient List

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

How to Prepare

Step 01

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

Step 02

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

Step 03

Assemble Sandwiches: Arrange bread slices on a clean work surface. Spread softened butter on one side of each slice. On the unbuttered side of 4 bread slices, distribute approximately 1/4 cup macaroni and cheese. Top with optional cheddar or American cheese slice. Cover with remaining bread slices, buttered side facing outward.

Step 04

Toast 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, gently pressing with a spatula, until bread is golden and crisp and cheese is melted throughout.

Step 05

Rest and Serve: Remove sandwiches from skillet and allow to rest 1 to 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.

What You'll Need

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

Allergy Details

Look closely at the ingredients for possible allergens. Speak with a healthcare provider if you're unsure.
  • Contains wheat from bread and macaroni
  • Contains milk from cheese and butter
  • May contain eggs from bread
  • May contain soy from bread and cheese products

Nutrition Info (per portion)

The nutrition info here is just for general reference. Always check with your medical professional if needed.
  • Calorie Count: 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.