Grandma's Mac and Cheese Recipe: Buttery Baked Crunch and Melty Cheese Bliss

Main Courses

Grandma's Mac and Cheese Recipe: Buttery Baked Crunch and Melty Cheese Bliss

There's nothing quite like the comforting embrace of grandma's mac and cheese recipe, where buttery pasta melts into a golden, bubbling cheese masterpiece. The secret lies in a proper roux and the perfect cheese blend—sharp cheddar, creamy Gruyère, and a touch of cream cheese for that signature velvety texture.

I've been perfecting this recipe for years, blending old-school techniques with modern shortcuts to ensure every bite delivers that nostalgic, cheesy satisfaction.

The magic starts with al dente pasta and a rich, velvety cheese sauce that clings to every noodle without breaking. This recipe builds on traditional methods while offering flexibility—whether you prefer crispy breadcrumbs on top or a simple sprinkle of paprika for color.

The result? A dish that's hearty enough for a family dinner but simple enough for a weeknight treat.

By the time it emerges from the oven, you'll have a bubbling, golden mac and cheese with a crispy top layer and a sauce so creamy it coats each noodle perfectly.

The aroma alone will have everyone gathering around the table, and the first bite will transport you straight back to Grandma's kitchen. It's the kind of comfort food that feels like a hug in every forkful.

Serve it as a main dish with a side salad or roasted vegetables, or turn it into a casserole with added bacon or broccoli. The possibilities are endless, but the foundation remains the same—classic, comforting, and impossible to resist. Let's get started on creating this timeless dish.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for grandma's mac and cheese

Buttery pasta meets rich cheeses in this nostalgic mac and cheese masterpiece.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lbs Dry, medium or jumbo size
Unsalted Butter 🧈 ¾ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup White, sifted for smooth roux
Sharp White Cheddar Cheese 🧀 3 cups Shredded, block preferred
Gruyère Cheese 🧀 1 cup Shredded, nutty flavor
Cream Cheese 🧀 4 oz Softened, for creaminess
Whole Milk 🥛 1 ½ cups Warm for smooth sauce
Yellow Onion 🧅 1 whole Diced, for flavor base
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Mustard Powder 🌶️ 1 tsp Dry, for tang
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Extra-Virgin Olive Oil 🫒 1 tbsp For breadcrumb topping

The cheese blend is everything—sharp white cheddar and nutty Gruyère create that signature tangy richness, while cream cheese adds velvety smoothness. For the best results, grate your own cheese using a box grater—pre-shredded gets clumpy and lacks flavor. Whole Foods or Trader Joe's carry excellent pre-shredded options if grating feels like a chore, but a block of aged cheddar from the deli counter is ideal. Gruyère can be pricey, but Costco often has it at a reasonable bulk price. Freshly grated cheese melts more evenly and delivers that restaurant-quality texture Grandma's version is known for. The elbow macaroni should be medium or jumbo size—smaller shapes can get mushy during baking.

No sharp cheddar? Pepper jack adds heat, or Monterey Jack for a milder option. Substituting Gruyère? Parmesan works in a pinch, though it lacks the same creamy melt. Out of cream cheese? Creamy goat cheese or an extra ounce of Gruyère keeps things smooth. The mustard powder is non-negotiable—it brightens the sauce, but if you're avoiding it, a teaspoon of Dijon works too. For the roux, all-purpose flour is standard, but cornstarch (1/4 cup) can make it extra thick if you prefer a stiffer sauce. The panko breadcrumbs should be light and dry—if they're damp, spread them on a baking sheet first to crisp them up. Olive oil for the topping adds richness, but melted butter gives a more traditional flavor.

This mac and cheese reheats beautifully—3-4 minutes in the microwave with a splash of milk restores that creamy texture. For best results, bake fresh and serve immediately, but leftovers keep well in the fridge for 4-5 days covered tightly. The sauce thickens as it cools, so stir in a splash of milk when reheating. Freezes perfectly for up to 3 months—portion into individual servings before freezing to avoid a big thaw. The crispy topping loses its crunch when reheated, so make a fresh batch for seconds. Store cheese in airtight containers in the fridge for up to 6 months—just let it sit at room temperature for 10 minutes before grating for even melting.

❤️

Why You'll Love This Recipe

  • No-Fuss Stovetop Magic: I swear, this recipe lives in my rotation because it’s literally 10 minutes of active work—just melt butter, toss in flour, stir in milk, and let it thicken while the pasta boils. No roux disasters, no blender mess, just smooth, velvety cheese sauce every time.
  • Cheese Love at First Bite: That sharp white cheddar and nutty Gruyère combo? It’s the kind of flavor that makes you pause mid-bite. The Gruyère adds this unexpected depth, while the cheddar keeps it familiar—rich, salty, and just a little crispy on the edges when it hits the pan.
  • Leftovers That Don’t Suck: Between us, most mac and cheese turns into sad, gloppy mush the next day. Not this one. The flour-butter base keeps it creamy without turning to paste, so I meal prep it all the time—lunch for three days, potluck side dish, or a quick reheat for when I’m too tired to cook.
  • Budget Dinner for Everyone: Elbow mac, butter, flour, and a block of cheddar? That’s it. No fancy ingredients, no markups—just honest, filling comfort food that feeds six for under $10. Honestly, it’s my go-to when I’ve got friends over or the kids have random friends over for dinner. No stress, all satisfaction.

Step-by-step instructions for Grandma's mac and cheese recipe

Here's how to create that perfect balance of creamy, melty cheese and crispy breadcrumb topping.

1

Cook the Elbow Macaroni Al Dente

Bring a large pot of water to a rolling boil and add 1.5 teaspoons of salt (it should taste like the ocean). Add 1.5 lbs of elbow macaroni and cook until it's 1 minute before al dente—this ensures it finishes cooking perfectly in the oven. You'll want the pasta to have a slight bite, not mushy. Reserve 1 cup of pasta water before draining, as we'll use it later to adjust the sauce consistency.

Drain the pasta in a colander and return it to the pot. Give it a gentle toss with a wooden spoon to prevent clumping. The pasta should be hot when you add it to the cheese mixture—this helps create a smooth, creamy sauce. Keep the pot nearby as we'll be adding the cheese right away while it's still warm.

2

Build the Creamy Cheese Sauce

In a separate large skillet, melt 0.75 cup of unsalted butter over medium heat. Once melted, reduce heat to low and whisk in 0.5 cup of all-purpose flour to create a roux. Cook for 1-2 minutes, stirring constantly, until the mixture turns a pale golden color and smells nutty—this prevents a raw flour taste in your mac and cheese.

Gradually whisk in 1.5 cups of warm whole milk, a little at a time, until the mixture thickens into a smooth paste. Remove from heat and stir in 3 cups of shredded sharp white cheddar cheese, 1 cup of shredded Gruyère cheese, 4 oz of softened cream cheese, 1.5 teaspoons of salt, 0.5 teaspoon of ground black pepper, and 1 teaspoon of mustard powder. The mixture should be thick but still pourable—if it's too stiff, whisk in 1-2 tablespoons of reserved pasta water to loosen it.

3

Combine Pasta and Cheese Mixture

Pour the hot cheese sauce over the drained elbow macaroni in the pot. Stir vigorously with a wooden spoon until every strand is fully coated and the mixture is completely smooth. The heat from the pasta will help melt the cheese evenly, creating a creamy, velvety texture. Taste and adjust seasoning if needed—this is your chance to balance the flavors before baking.

Transfer the mac and cheese to a 9x13-inch baking dish, spreading it evenly into a ½-inch thick layer. The dish should be large enough to allow the top to crisp while the bottom stays creamy. Press down gently on the surface with a spatula to create an even top—this helps the breadcrumb topping adhere better and ensures consistent browning.

4

Create the Crispy Breadcrumb Topping

In a small bowl, combine 0.5 cup of panko breadcrumbs, 1 tablespoon of extra-virgin olive oil, 1 tablespoon of melted unsalted butter, 0.5 teaspoon of ground black pepper, and 0.5 teaspoon of salt. Mix until the breadcrumbs are evenly coated and the mixture looks moist but not wet. This topping is what gives Grandma's mac and cheese that perfect crispy contrast.

Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese, pressing down lightly with the back of a spoon to help it stick. For extra flavor, you can also scatter a pinch of mustard powder or a few minced garlic cloves on top before baking. The breadcrumbs will turn golden brown and crispy while the cheese underneath melts into perfection.

5

Bake to Golden Perfection

Preheat your oven to 375°F and bake the mac and cheese for 20-25 minutes, until the top is deep golden brown and the edges are bubbling. The cheese should be fully melted and creamy, with no cold spots. If the top isn't browning enough, broil for 1-2 minutes at the end, keeping a close eye to avoid burning.

Let the mac and cheese rest for 5-10 minutes before serving—this allows the cheese to set slightly and makes it easier to slice. Serve warm with a side of steamed vegetables or a simple green salad. The contrast of the crispy breadcrumb topping and the creamy, melty cheese underneath is what makes this recipe truly special. Enjoy immediately while it's hot!

👨‍🍳

Pro Tips For Making Grandma'S Mac And Cheese

  • Cook Pasta Al Dente: Grandma’s recipe relies on elbow macaroni holding its shape—overcooking turns it into mush. Pull it out when it’s just firm to the bite, then finish cooking in the cheese sauce. Trust me, it’ll absorb the goodness better than limp noodles ever could.
  • Melt Cheese Slowly: Dump shredded cheddar and Gruyère into a hot pan and you’ll end up with lumps. Instead, melt a little butter first, then sprinkle in cheese gradually while stirring like you’re stirring up trouble. Let it melt completely before adding flour—this keeps the sauce silky, not grainy.
  • Avoid Wet Flour: Measuring flour by scooping straight from the bag packs in air and moisture. Spoon it into the measuring cup, then level it off with a knife. Wet flour clumps into a gluey mess in the sauce—no one wants that.
  • Rest Before Serving: Skip the rush and let the finished mac and cheese sit under foil for 5–10 minutes. The sauce thickens, flavors meld, and the top crust firms up without burning. I know, I know—waiting feels pointless, but it’s the thing that makes it taste like Grandma’s, not just store-bought shortcuts.

Perfect pairings for this grandma's mac and cheese

Side Dish Harmony

A classic arugula salad with lemon vinaigrette and shaved Parmesan cuts through the richness beautifully. Toss 4 cups baby arugula with 2 tablespoons extra-virgin olive oil, 1 tablespoon fresh lemon juice, ½ teaspoon Dijon mustard, and a pinch of salt.

The peppery bite refreshes your palate after every cheesy bite. 🥗

Vegetable Companions

Roasted broccoli with garlic and lemon adds a crisp, bright contrast. Toss 1 large head broccoli cut into florets with 1 tablespoon olive oil, 1 minced garlic clove, ½ teaspoon salt, and ¼ teaspoon black pepper.

Roast at 425°F for 15-18 minutes until tender-crisp. The caramelized edges balance the creamy mac and cheese perfectly.

Protein Pairings

Grilled chicken thighs or pulled pork elevate mac and cheese from side to main. For chicken, season 2 bone-in thighs with 1 teaspoon paprika, ½ teaspoon salt, and ¼ teaspoon black pepper, then grill over medium-high heat for 6-7 minutes per side.

The smoky, juicy protein pairs beautifully with the cheesy comfort dish.

Bread Basket

Warm crusty sourdough bread or baguette slices soak up any stray cheese sauce. Brush 4 slices with garlic butter (mix 2 tablespoons softened butter with 1 minced garlic clove and ½ teaspoon parsley) and toast in a 375°F oven for 5-7 minutes.

The buttery, crispy bread is a must-have for second helpings. 🍞

Dessert Finale

End the meal with warm apple crisp or vanilla ice cream. The spiced apples complement the savory richness, while ice cream cools the palate.

For a quick dessert, top 4 cups sliced apples with a mix of ½ cup rolled oats, ¼ cup brown sugar, 2 tablespoons flour, ½ teaspoon cinnamon, and 2 tablespoons cold butter. Bake at 350°F for 25 minutes until bubbly.

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 60g22%
Dietary Fiber 3g11%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my mac and cheese sauce get grainy when I add cheese?

Graininess happens when cheese melts unevenly or clumps together. To prevent this, always use freshly shredded cheese (pre-shredded contains anti-caking agents that create clumps). Start with lower-heat cheese like Gruyère and cream cheese, then add sharper cheddar last. Keep the sauce on low heat while stirring constantly—never let it boil.

2

Can I make this mac and cheese without baking it?

For a stovetop version, cook the pasta al dente, then combine it with the cheese sauce in a pot over low heat. Stir until fully melted and creamy (5-7 minutes). For extra richness, stir in 2 tablespoons of butter at the end. The texture will be smoother but less crispy on top.

3

What's the best way to reheat leftovers?

Microwave reheating works best in 30-second bursts, stirring between each, until warm. For oven reheating, cover with foil and bake at 350°F for 15-20 minutes. Add a splash of milk or broth to restore creaminess. The crispy topping will soften—make fresh breadcrumbs for serving.

4

Can I substitute other cheeses for the Gruyère?

Yes! For a milder flavor, use Parmesan (1 cup) or Monterey Jack (1 cup). For extra creaminess, try fontina or havarti. Avoid pre-shredded cheese—it lacks the meltability of freshly grated. If using a substitute, reduce salt by ¼ teaspoon since some cheeses are saltier than Gruyère.

5

How do I make this recipe vegetarian-friendly?

This recipe is already vegetarian! For a vegan version, replace butter with vegan butter, milk with unsweetened almond milk, and cheese with vegan cheddar (like Violife or Daiya). Add 1 teaspoon nutritional yeast for a cheesy flavor. The texture will be slightly different but still delicious.

★★★★★4.9(3 reviews)
Categories Main Courses