Main Courses
Grandma's mac and cheese recipe brings back the comfort of childhood dinners, where every bite delivers that perfect balance of crispy breadcrumb crown and ultra-creamy swirls. The secret lies in a stovetop roux that forms the foundation for a sauce so velvety it coats every noodle without breaking.
I still remember the first time I tasted this version—my grandma's kitchen smelled like warm butter and sharp cheddar, and that aroma alone makes me smile.
This recipe stays true to tradition while making it simple enough for weeknight dinners. You'll need just five key ingredients—elbow macaroni, sharp cheddar, butter, milk, and a touch of seasoning—to create that signature creamy texture.
The breadcrumb topping adds a satisfying crunch that contrasts beautifully with the tender pasta underneath. What makes this version special is how the cheese melts into the sauce rather than separating, even when reheated.
By the time you pull it from the oven, you'll have golden-brown mac and cheese with a crispy, crackly crust on top and perfectly creamy layers beneath. The aroma alone will have everyone gathering at the table, and the first bite delivers that nostalgic comfort food experience.
This is the kind of dish that feels like a warm hug on a cold day, and it's exactly what my grandma would serve.
Serve it as a main course for family dinners or as a comforting side dish for holidays. The leftovers reheat beautifully, making it perfect for meal prep. Here's how to recreate this classic dish in your own kitchen—just like Grandma used to make.
Ingredients for grandma's mac and cheese
Five simple ingredients transform into Grandma's legendary creamy mac and cheese with crispy crown.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Medium or elbow shape preferred |
| Sharp Cheddar Cheese 🧀 | 3 cups | Freshly grated, block preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| All-Purpose Flour 🌾 | 1 tbsp | For roux thickening |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing baking dish |
The cheddar is non-negotiable—sharp, aged varieties like Cabot or Tillamook melt perfectly. Grab a block and grate it yourself (pre-shredded gets clumpy). For the pasta, elbow macaroni holds its shape best. I always buy the 12-ounce box at Kroger—it's the same one Grandma used. The butter matters too: unsalted gives you control over the seasoning. If you're feeling fancy, use European-style butter like Plugrá for extra richness. And trust me on the milk—whole milk makes the sauce truly velvety.
No sharp cheddar? Pepper jack or Gruyère add nice depth. Running out of panko? Crushed cornflakes or regular breadcrumbs work in a pinch (just add a little more butter to the mix). The flour is just for the roux—don't skip it, but don't overthink it either. King Arthur or Gold Medal brands work perfectly. For extra flavor, I sometimes add a pinch of mustard powder or a dash of hot sauce to the cheese mixture. The garlic powder is optional but gives that subtle 'Grandma touch'—Garlic Council brand is my go-to.
This keeps 4-5 days in the fridge, but honestly? It's even better the next day. For reheating, cover with foil and warm at 350°F for 15-20 minutes. Freezes beautifully too—portion into individual servings before freezing for easy leftovers. The breadcrumb topping gets crispy again when reheated, so don't skip that step. If you make extra, it's perfect for holiday sides or game day appetizers—just slice into squares and serve with a side salad.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no straining mess, no extra bowls. Just toss the elbows in boiling water, melt butter with cheese, and stir until that golden, stretchy sauce hugs every noodle. (Yes, even on a Tuesday night.)
- Sharp Cheese Love: That sharp cheddar? It’s the star—nutty, tangy, and melts into a velvety blanket over the pasta. The milk keeps it creamy without being heavy, and the butter? Don’t skip it. Trust me, the richness makes all the difference.
- Leftovers Reimagined: This dish begs for seconds—and thirds. The next day, I either reheat it straight up (crispy breadcrumbs still crunch) or toss it into a casserole for a lazy lunch. Honestly, I’ve even pureed extra sauce to drizzle over grilled cheese. Versatile like that.
- Budget-Friendly Comfort: Pasta, cheese, butter—these are pantry staples that won’t break the bank. A single batch feeds four for under $8, and the leftovers stretch into lunches or snacks without feeling like a chore. My wallet and my family thank me weekly.
Step-by-step instructions for Grandma's mac and cheese
Let's create that perfect balance of crispy breadcrumb topping and ultra-creamy cheese filling.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add the 12 oz elbow macaroni. Season the water generously with kosher salt—it should taste like the ocean. Cook the pasta until it's al dente (about 1 minute less than the package instructions). This ensures it finishes cooking in the oven without becoming mushy.
Drain the pasta in a colander, but don't rinse it—those starchy waters help create the creamy sauce. I like to give it a quick shake to remove excess water before transferring it to a large mixing bowl. This step is crucial for that velvety texture we're after.
Create the Creamy Cheese Sauce
In the same pot you cooked the pasta, melt the ½ cup unsalted butter over medium heat. Once melted, whisk in the 1 tbsp all-purpose flour and cook for 1-2 minutes until it forms a smooth roux. This creates the base for our creamy sauce.
Slowly pour in the 2 cups whole milk while whisking constantly to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens slightly. Remove from heat and stir in the 3 cups sharp cheddar cheese until completely melted and smooth. The sauce should be thick enough to coat the back of a spoon but still flow easily.
Combine Pasta and Sauce
Add the cooked elbow macaroni to the cheese sauce and stir gently to coat each noodle evenly. The mixture should look like a thick, creamy blanket covering every strand. If the sauce seems too thick, add 1-2 tablespoons of pasta water to loosen it to your desired consistency.
Season with the ½ tsp garlic powder, ½ tsp ground black pepper, and the remaining 1 tsp kosher salt (you've already used some in the pasta water). Taste and adjust seasoning if needed—this is your chance to make it perfectly to your liking. Let the mixture cool for 5 minutes while you prepare the crispy topping.
Prepare the Crispy Breadcrumb Topping
Preheat your oven to 375°F. Grease a 9x13-inch baking dish with 1 tbsp extra-virgin olive oil, making sure to coat the bottom and sides thoroughly. This prevents sticking and helps create that golden crust.
In a small bowl, mix together the ½ cup panko breadcrumbs, remaining ½ tsp kosher salt, and ½ tsp ground black pepper. This simple mixture will become our crispy crown. Spread the breadcrumb mixture evenly over the bottom of your prepared baking dish.
Assemble and Bake to Golden Perfection
Transfer the creamy macaroni mixture to the prepared baking dish, spreading it evenly over the breadcrumb layer. Press down gently with a spatula to ensure good contact between the pasta and the crispy topping.
Bake uncovered for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumbs should be crispy enough to crunch between your teeth, while the cheese underneath remains creamy and gooey. If the top browns too quickly, tent loosely with aluminum foil for the last 5-10 minutes of baking.
Rest and Serve
Remove from the oven and let the mac and cheese rest for 5-10 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice and serve without losing that perfect texture.
Cut into squares and serve immediately. Each bite should deliver that perfect combination of crispy breadcrumb crown over ultra-creamy, cheesy swirls. The contrast of textures makes this dish truly special—just like Grandma used to make!
Pro Tips For Making Grandma'S Mac And Cheese
- Cook pasta al dente: I learned this the hard way—overcooked pasta turns your creamy masterpiece into mush. Test one piece at 60 seconds, then drain immediately. The slight bite keeps the texture perfect under that rich cheese sauce.
- Shred cheese fresh: Pre-shredded cheese has anti-caking agents that make your sauce grainy. Use a box grater or food processor for sharp cheddar, then toss the shreds in 1 tablespoon flour per cup to absorb moisture before melting. Trust me, it makes a real difference.
- Melt butter low and slow: Skip the high heat—melt butter over medium-low while stirring constantly. I used to rush this and end up with burnt bits that ruin the whole dish. A smooth, bubbling butter base is the foundation for creamy perfection.
- Toast breadcrumbs dry: Toss panko with 1/2 teaspoon salt and toast in a dry skillet for 2-3 minutes until golden. Cold, damp breadcrumbs turn your topping into a sad, gluey mess. This guarantees crispy, flavorful crunch every time.
Troubleshooting your grandma's mac and cheese
Lumpy Cheese Fix
If your cheese sauce looks grainy or clumpy, it’s usually from adding cheese too quickly or using pre-shredded cheese. I’ve found that grating your own sharp cheddar makes all the difference—it melts smoothly.
For extra insurance, melt the cheese over low heat while stirring constantly. If lumps persist, whisk in 1 tablespoon of warm milk or pasta water to break them up gently. 🧀
Sauce Too Thin?
A runny sauce often means the roux didn’t cook long enough or the milk was added too quickly. If this happens, return the sauce to medium heat and simmer uncovered for 3-5 minutes, stirring often.
For a thicker texture, mix 1 teaspoon cornstarch with 1 tablespoon cold water, stir into the sauce, and cook for 1 more minute. The key is patience—don’t rush the thickening process!
Breadcrumbs Not Crispy
Damp breadcrumbs or underbaked topping are usually the culprits. Make sure your panko is dry before spreading it in the dish, and preheat the oven to 375°F for at least 10 minutes before baking.
If the topping still feels soggy, broil for 1-2 minutes at the end of baking to crisp it up. Pro tip: Press the breadcrumbs lightly into the bottom of the dish before adding the pasta mixture for maximum crunch. 🍞
Pasta Overcooked
Mac and cheese should be tender but still have a slight bite. If your pasta turns mushy, it likely cooked too long in the pot or sat too long in the cheese sauce. Next time, cook it 1 minute less than package instructions and finish it in the oven.
For extra insurance, drain the pasta and toss it with a little olive oil right after cooking to prevent sticking. This keeps it firm and delicious!
Cheese Separating
If your sauce looks oily or the cheese separates, it’s often due to overheating or using too much butter. To fix it, stir in 1 tablespoon of flour mixed with 2 tablespoons of cold milk to create a slurry.
Cook for 2-3 minutes until smooth. For future batches, keep the heat at low-medium and stir constantly while melting the cheese. This ensures a creamy, cohesive texture every time. 🧈
Leftovers Too Dry
Reheating mac and cheese can turn it dry and rubbery if not done carefully. To prevent this, cover the dish tightly with foil and warm it in the oven at 350°F for 15-20 minutes.
Add 2-3 tablespoons of milk or broth before reheating to restore creaminess. For extra richness, sprinkle a little extra cheese on top before reheating—it’ll melt right in and make it taste fresh again! ⏰
Nutrition facts
Frequently asked questions
Why does this recipe use elbow macaroni instead of penne?
Elbow macaroni holds its shape perfectly when baked, creating those signature creamy swirls without turning mushy. Penne has ridges that trap cheese differently, which can make the texture less uniform. Plus, elbow noodles are the classic choice for this dish—just like Grandma used!
Can I make this mac and cheese without baking?
Skip the oven and serve it stovetop-style. After combining the pasta and sauce, cook for 5-7 minutes on low heat, stirring constantly. Top with extra cheese and toasted breadcrumbs for that crispy contrast. It won't be quite as golden, but it's still delicious and ready in 20 minutes!
What's the secret to getting the breadcrumb topping extra crispy?
Preheat your oven to 375°F for at least 10 minutes before baking, and make sure your panko is completely dry. Spread the breadcrumbs in an even layer on the bottom of the dish and press them down lightly. For maximum crunch, broil for 1-2 minutes at the very end of baking.
How can I make this dish vegetarian or vegan?
For a vegetarian version, use dairy-free butter and milk, and substitute sharp cheddar with a vegan sharp cheddar alternative like Violife. For a fully vegan option, replace the cheese with a cashew-based cheese sauce and use vegan butter and milk. The technique remains the same—just swap the ingredients!
Can I make this ahead of time for a gathering?
Yes! Assemble the dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover with foil and bake at 375°F for 25-30 minutes (add 5-10 minutes if it's cold). For extra crispiness, broil for 2 minutes at the end. The flavors deepen overnight, making it even more comforting!