Main Courses
Grandma's baked macaroni and cheese recipe is the one that always brings people back to the table—crispy golden top, melty swirls of cheddar, and that one-pan magic that makes weeknights feel like Sunday dinner.
I still remember my grandmother's kitchen, filled with the warm aroma of baking cheese sauce, where this dish became the heart of every family gathering.
The secret lies in the roux—cooking the butter and flour until nutty brown before adding milk creates a sauce so rich it clings to every noodle.
This recipe stays true to tradition while making it foolproof for modern kitchens. With just five simple ingredients and 30 minutes of hands-on time, you'll achieve restaurant-quality results without the fuss.
My grandmother always said good food starts with patience, and that's exactly what this baked mac and cheese demands—letting the cheese melt slowly in the oven creates those perfectly creamy swirls that make it worth the wait.
The moment you pull it from the oven, that crispy breadcrumb topping will have everyone reaching for seconds. The sauce stays velvety smooth while the edges get just golden enough to contrast with the tender pasta underneath.
This is comfort food at its finest—a dish that feels like a hug in every bite, especially when served with a simple green salad or steamed vegetables.
Whether you're feeding a hungry family or treating yourself to a nostalgic meal, this recipe delivers every time. The best part? Leftovers reheat beautifully, making it perfect for meal prep. Let's get started on creating a dish that'll have everyone asking for seconds—and thirds.
Ingredients for grandma's baked macaroni and cheese
Five simple ingredients transform into Grandma's legendary crispy-topped baked mac and cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or extra-large size preferred |
| Unsalted Butter 🧈 | ¾ cup | Salted butter works too |
| All-Purpose Flour 🌾 | ½ cup | For golden roux |
| Sharp Cheddar Cheese 🧀 | 2 ½ cups | Shredded, block preferred |
| Milk 🥛 | 2 cups | Whole milk for creaminess |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Garlic Powder 🧄 | 1 tsp | For extra flavor |
| Dried Mustard 🌶️ | ½ tsp | For tangy depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing pan |
The cheddar makes all the difference here—block cheese always melts better than pre-shredded. I grab Kraft Natural or Cabot from the grocery store, but any sharp cheddar works. For the pasta, elbow macaroni holds up best to baking, but any short pasta shape will do. The butter and flour combo needs patience—cook that roux until it's nutty brown, not white, or the sauce will taste raw. My grandmother always said, 'Golden roux, golden dish.'
No panko? Regular breadcrumbs toasted in the oven first give almost the same crunch. Short on cheddar? Add 1 cup Monterey Jack for creaminess, but keep the sharp cheddar as the star. The garlic powder and mustard are non-negotiable—they're what make this taste like Grandma's. No dried mustard? Dijon mustard at half the amount works in a pinch. And if you're feeling fancy, add a pinch of nutmeg to the cheese mix—it's a classic Grandma touch.
This keeps beautifully—3-4 days in the fridge, 3 months frozen. The best part? It reheats even better than the first time. I always make a double batch because it disappears fast. For leftovers, cover tightly and reheat covered at 350°F until bubbly. The crispy top might soften, but a quick broil for 2 minutes brings it back to perfection.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just boil the pasta, dump it in the same pan, and stir in the roux and cheese. No extra dishes, no fuss. The butter-to-flour roux thickens everything perfectly, and the milk keeps it silky without curdling.
- Sharp Cheese Love: That sharp cheddar? It’s the star. Between us, I’ve tried mild cheese, but this recipe demands the tangy, melty bite—it’s what makes the top golden crust so addictive. The flour-butter base gives it that rich, almost saucy depth, too.
- Lunchbox Hero: This isn’t just dinner. Pack it in a thermos for work or school—it reheats like a dream (just a splash of milk if it’s too dry). My kids beg for it on Fridays, and honestly? It’s my go-to for potlucks because it’s always a crowd-pleaser.
- Budget Comfort: Five ingredients, zero splurges. The flour and butter make it feel indulgent, but the cost? A fraction of store-bought. I stretch it into three meals—leftovers taste just as good reheated, and the crispy top never gets old. Pure comfort without breaking the bank.
Step-by-step instructions for Grandma's baked macaroni and cheese
Here's how to make this comforting classic with a perfectly crispy topping and gooey center.
Cook the Elbow Macaroni Al Dente
Bring a large pot of salted water to a rolling boil—it should taste like the ocean. Add the 1.5 lbs elbow macaroni and cook until 1 minute before the package directions specify for al dente. You want it slightly firm because it'll finish cooking in the oven.
While it cooks, I like to taste-test one piece—it should have a slight bite but still be tender. Drain the pasta in a colander and give it a quick shake to remove excess water. Don't rinse it though; we need that surface starch to help the cheese sauce cling perfectly.
Make the Creamy Cheese Sauce
In a large bowl, combine the 2.5 cups sharp cheddar cheese, 2 cups milk, 1.5 tsp salt, 0.5 tsp black pepper, 1 tsp garlic powder, and 0.5 tsp dried mustard. Mix until the cheese is completely melted and the mixture is smooth—this usually takes about 3-4 minutes of stirring over a double boiler or in the microwave in 30-second intervals.
I always use freshly grated cheese for the best flavor, but if you're using pre-shredded, make sure to drain it first to remove any anti-caking agents that can make the sauce grainy. The sauce should be thick but still pourable—if it's too thick, whisk in a splash of warm milk to reach your desired consistency.
Combine Pasta and Sauce
Add the drained macaroni to the cheese sauce and stir until every strand is completely coated. The mixture should look glossy and well-combined. I like to use a large wooden spoon for this step—it helps distribute the sauce evenly without breaking the pasta.
Transfer the macaroni and cheese mixture to a 9x13-inch baking dish. Spread it out evenly, pressing down gently with a spatula to create a smooth surface. This helps ensure even baking and a consistent texture throughout.
Create the Crispy Topping
In a small bowl, melt the 0.75 cup unsalted butter until it's completely liquid. Stir in the 0.5 cup all-purpose flour to create a smooth roux. Then mix in the 0.5 cup panko breadcrumbs until fully combined. The mixture should look like wet sand.
Spread this topping evenly over the entire surface of the macaroni and cheese. Use the back of a spoon to press it down gently—this helps create that signature crispy crust. For extra flavor, I like to sprinkle an additional pinch of garlic powder and black pepper on top.
Bake to Golden Perfection
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 25-30 minutes until the top is deep golden brown and the edges are bubbling. You'll know it's done when the cheese is melted completely and the crust has a satisfying crunch.
Let the macaroni and cheese rest for 5-10 minutes before serving—this allows the top to set slightly and makes it easier to cut. The crispy crust will soften just a bit, but it'll still hold its texture beautifully. Serve warm with a side of steamed vegetables or a simple green salad for a complete meal.
Pro Tips For Making Grandma'S Baked Macaroni And Cheese
- Use Medium Heat for Roux: I learned this the hard way—blasting the butter and flour on high turns your sauce into cement. Keep it at a steady simmer, stirring like you’re stirring up trouble, until it’s a rich, golden paste. That’s when the cheese will melt like a dream, not fight you every step.
- Grated Cheese, Not Cubed: My grandmother swore by this, and she was right: sharp cheddar loses its fight when it’s grated, not dumped in chunks. Use a box grater—none of that pre-shredded stuff (it’s coated with anti-caking agents that make your sauce grainy). Aim for a mix of fine and medium shreds so it melts smoothly but still has texture.
- Drain Pasta, Then Toss Immediately: Skip the waiting. The second that macaroni hits the colander, it starts drying out, and that’s when it gets rubbery. Drain it, then hit it with a splash of pasta water and toss it back into the pot right away. If you’re making this ahead, mix the cheese sauce into the drained pasta while it’s still hot—it’ll absorb better and save you from a gluey mess later.
- Bake Covered First: Does it look weird? Yes. Does it work? Every single time. Cover the baking dish with foil and bake it for the first 20 minutes—this keeps the top from drying out while the cheese sets. Then uncover for the last 5-10 minutes to let that golden crust form. Trust me, your future self will thank you when it’s creamy all the way through, not sad and dry on top.
Pro cooking tips for this recipe
Roux Perfection
That golden roux is where the magic happens—cook your 0.75 cup butter and 0.5 cup flour together over medium heat for 3-5 minutes until it turns a deep, nutty brown color. This isn't the time to rush; I've learned the hard way that a pale roux makes a bland sauce.
Stir constantly with a wooden spoon to prevent burning, and don't be tempted to speed it up by cranking the heat. 🌡️
My grandmother always said, "Patience is the secret ingredient." Once your roux reaches that perfect golden hue, immediately whisk in the 2 cups milk to create a smooth base for your cheese sauce.
If you see any lumps forming, strain the mixture through a fine-mesh sieve to ensure a velvety texture. This step makes all the difference in how well the cheese melts and coats every noodle.
Cheese Melting
When melting the 2.5 cups sharp cheddar, I recommend using a double boiler for even, gentle heat. If you're short on time, the microwave works too—just heat in 30-second intervals, stirring between each, until fully melted.
The key is to avoid overheating, which can cause the cheese to separate or develop a greasy texture. Stir in your seasonings—garlic powder, mustard, and black pepper—while the cheese is still warm so the flavors meld together perfectly.
Pro tip: If your cheese sauce starts to thicken too much, whisk in a splash of warm milk to reach that ideal creamy consistency. The sauce should coat the back of your spoon but still be pourable.
This is where my grandmother's "feel" method comes in handy—she could tell by looking at the sauce when it was just right. 💡
Pasta Prep
Cooking your pasta just 1 minute less than package instructions might seem counterintuitive, but it's crucial for that perfect al dente bite that holds up during baking. I always taste-test one piece while it cooks—it should have a slight resistance but still be tender.
Drain the pasta thoroughly but don't rinse it; that surface starch is what helps the cheese sauce cling to every noodle. 🍝
When combining the pasta with the cheese sauce, I like to work quickly but carefully. Use a large wooden spoon to gently fold everything together—this prevents breaking the pasta while ensuring even distribution.
The mixture should look glossy and well-coated. If you notice any dry spots, add a little extra milk to help everything come together smoothly.
Baking Secrets
For that signature crispy top, spread your breadcrumb mixture evenly and press down gently with the back of a spoon. This creates a solid base for browning.
I've found that baking at 375°F gives the best results—hot enough to create a golden crust but gentle enough to prevent the cheese from separating. Place your dish on the middle rack to ensure even heat distribution throughout the baking process. 🔥
Don't be tempted to peek at your mac and cheese while it's baking. Every time you open the oven door, you risk losing that precious heat and moisture. The 25-30 minutes might feel like forever, but trust the process.
When you see that deep golden brown color and smell that irresistible aroma, you'll know it's ready. Let it rest for 5-10 minutes before serving—this allows the top to set slightly and makes it easier to cut clean slices.
Nutrition facts
Frequently asked questions
Why does my baked mac and cheese get watery or oily after baking?
Overcooking the pasta or using too much milk can cause wateriness. Always cook pasta just 1 minute less than package instructions and drain it well. For oiliness, avoid pre-shredded cheese (it contains anti-caking agents) and use sharp cheddar. Let the sauce thicken naturally over low heat before adding pasta.
Can I make this recipe with gluten-free pasta?
Yes! Use gluten-free elbow macaroni and ensure your breadcrumbs are also gluten-free. The texture will be slightly different, but the flavor stays rich. For extra binding, add 1 tablespoon cornstarch to the cheese sauce. Test baking times—gluten-free pasta may need 5-10 extra minutes to crisp the top.
How do I keep the top extra crispy?
Press the breadcrumb mixture firmly with the back of a spoon before baking. For maximum crunch, broil for 1-2 minutes at the end (watch closely!). Use panko breadcrumbs instead of regular, and toast them in a dry pan for 2 minutes before mixing with butter and flour.
Can I make this ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. The next day, bake at 375°F for 30-40 minutes (covered with foil for the first 20 minutes, then uncovered). For freezer prep, bake the dish, cool completely, wrap tightly, and freeze for up to 3 months. Reheat covered at 350°F until bubbly.
What's the secret to getting those pretty cheese swirls?
After baking, let the dish rest for 5-10 minutes before cutting. Use a long, thin knife and angle it slightly to create clean slices. For extra swirls, gently swirl the cheese sauce with a spoon before adding the pasta. The key is patience—don't rush cutting while the dish is hot!
