Okay, so here’s the truth: baked mac and cheese is basically my family’s happy place. I can’t even count how many times we’ve made this, and I’m only *slightly* embarrassed about that. My childhood best friend Lisa would come over after our high school basketball games, and we’d demolish a pan of this cheesy magic straight from the oven—honestly, sometimes with spoons, because bowls seemed like just one more thing to wash. Anyway, if you’re looking for something creamy, cheesy, and just a little bit better the next day (if you have leftovers, that is), you’re in the right spot.
Why You’ll Love This (Well, I sure do!)
I make this dish whenever comfort food is in order—rainy days, rough Mondays, or those weird in-between times when there’s not enough groceries for anything else big. My family goes nuts for it, especially my cousin who insists on extra cheese (and then inevitably burns his mouth because he can’t wait). Oh—and if you’ve ever felt like other recipes end up too dry or, worse, a weirdly gritty cheese sauce (I have honestly dumped a casserole in frustration), this one comes out smooth and melty every time. Cross my heart.
What You’ll Need: The Ingredients List
- 1 pound (about 2 big handfuls) elbow macaroni (or shells! I’ve definitely subbed penne in a pinch—no one rioted)
- 3 cups shredded sharp cheddar cheese (my grandmother swore by Kraft, but really, get whatever doesn’t require a bank loan)
- 1 1/2 cups shredded mozzarella (or Monterey Jack—sometimes I even mix in a cheddar blend)
- 1/2 cup finely grated parmesan (the powdery stuff works if you’re running low; I won’t tell anyone)
- 4 tablespoons butter (I prefer unsalted, but honestly… use whatever’s sitting in the fridge)
- 1/4 cup all-purpose flour
- 3 cups whole milk (I’ve used 2% and it was fine, almond milk was… not great for me, but maybe you’ll like it)
- 1 cup heavy cream (or more milk, but it’s creamier this way!)
- 3/4 teaspoon salt (eh, adjust to taste—cheese is salty anyway)
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional, but my uncle claims it’s “key”)
- 1/2 teaspoon garlic powder (I sometimes skip this out of laziness, no disasters so far)
- Optional: a handful of panko breadcrumbs for topping (${“I never remember these and it’s always fine”})
How I Actually Make It (Directions, kind of)
- First, preheat your oven to 350°F (that’s about 175°C if you’re using fancy European numbers). Grease a baking dish—like a 9×13—but really, whatever fits. My little Le Creuset dish is always in use, but I’ve used cake pans too.
- Boil a big pot of salted water. Add your pasta and cook it just until it’s a smidge underdone (al dente, or a bit firmer than you like, since it’ll finish baking in the sauce—I’ve overcooked it before and it turned to mush.) Drain it and set aside. I always forget to save some pasta water, so if you remember, kudos.
- Meanwhile, in a medium saucepan, melt your butter over medium heat. Whisk in that flour and stir forever (about 1-2 mins) until it looks foamy but hasn’t browned. If it smells nutty, that’s perfect. This part always feels boring but don’t rush—once I did and it got lumpy, yikes.
- Slowly whisk in the milk and cream. It’ll look weird at first, like it’s never going to blend, but just keep at it. Bring it up to a simmer—don’t boil or you’ll get weird texture.
- Turn heat to low. Stir in cheddar, mozzarella, and parmesan, one handful at a time. Wait for each handful to melt before adding more. I usually sneak a taste right here—no shame.
- Add salt, black pepper, paprika, and garlic powder. Stir until the cheese sauce is creamy. If it looks clumpy, just give it another minute over low heat. Or maybe whisper sweet nothings.
- Mix pasta and sauce together—I usually do this right in the pot because fewer dishes is always a win.
- Pour everything into your greased baking dish. For topping, sprinkle with more shredded cheese (and breadcrumbs if you remembered them), then slide it in the oven.
- Bake for 25–30 minutes until the top is golden and bubbling. Sometimes, I finish it under the broiler for a minute or two to get a crispy top, but watch it like a hawk.
- Let cool for at least 10 minutes before serving. Trust me—molten cheese + mouth = regrets.
Some Honest Notes From My Kitchen
- It sets up a bit as it cools, so don’t panic if it looks soupy right out the oven.
- Actually, reheating it gently with a tiny splash of milk makes leftovers taste (almost) as good.
- Once tried skipping that little rest before serving—cheese lava. Don’t do it.
- Sharp cheddar has more flavor than mild; if you like it extra rich, toss in Gruyere. That was a happy accident once!
Mac and Cheese Experiments (Aka Variations from My Lab)
- Added chopped crispy bacon once—totally worth it.
- Tried a buffalo chicken version. Too hot for me, but the kids weirdly loved it?
- One time, I used vegan cheese for a friend. It…did not melt right, but hey, at least we tried.
- Broccoli or peas? Sure. Stir in just before baking. Or don’t—up to you.
What If I Don’t Have Something? (Equipment Chat)
I always say you need a big saucepan for the sauce, but honestly, I’ve used two little saucepans in a pinch and just divided stuff between them. (Bit of a juggle, but it works!) As for the baking dish—no fancy stuff needed, a sturdy cake pan or, on one strange occasion when everything else was dirty, even a deep roasting tray did the trick.
Storing and Leftovers (If You Even Have Any)
Cover and toss it in the fridge. Good for up to 3 days, though honestly, in my house it never lasts more than a day! To reheat, I add a drizzle of milk and bake at 325°F till bubbly, or microwave; both work but the oven’s nicer.
How I Love to Serve It (Family Traditions & Sides)
My mom swears it has to come with stewed tomatoes (I still don’t get that combo). Personally, I like it with a big green salad or, if I’m indulging my inner child, just piled on a plate with pickles. Oh and don’t forget the hot sauce, if that’s your jam. There’s something about that tangy kick with the creamy cheese—magic.
Stuff I Wish I’d Known Sooner: Pro Tips
- Once, I tried hurrying the cheese sauce and dumped all the cheese in too fast—ended up grainy. Now I go slow and let each handful melt.
- Letting it rest before serving is key. I used to dig in instantly and paid with a seared tongue.
- Don’t overcook the pasta—if you think it’s a bit too firm, that’s just right for baking.
- Use fresh cheese if you can. Bagged pre-shredded works, but it gets less silky. Sometimes it’s worth grating your own (unless, like me, you’re running late).
Your Questions, Answered (Real Ones I’ve Gotten, No Joke)
- Can I freeze this baked mac and cheese?
- Eh… you can, but it’s honestly just not the same when reheated form frozen. Gets watery. If you do freeze, use a really airtight container and brace yourself for a little texture change.
- Is there a way to make this gluten-free?
- Swap the flour for a gluten-free blend (I like [Cup4Cup’s](https://shop.cup4cup.com/collections/our-products) all-purpose), and gluten-free pasta. Texture’s just a tad different, but still comforting.
- What cheese blend do you swear by?
- I default to cheddar with a touch of mozzarella, sometimes Gruyere if I’m feeling like a high-roller. But honestly, use what’s in the fridge! Serious Eats (here’s their ultimate version) has a wild blend, if you wanna go full mad scientist.
- Can I prep this ahead?
- Yes, just assemble, cover, and refrigerate up to a day before baking. Add an extra 5 mins to bake time if it’s cold.
- Is it better the next day?
- I think it is! Flavors meld, and with a splash of milk and re-bake, the leftovers are dreamy.
So, that’s my not-so-fancy but very-loved cheesy & creamy baked mac and cheese recipe. If you make it, send me a pic or tag me—unless it turns into a mess, in which case just blame “the oven, probably.” (I’ve been there!) Stay cozy and happy eating, mate.
Ingredients
- 12 oz elbow macaroni (about 3 cups)
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 cups whole milk
- 1 cup heavy cream
- 4 tbsp unsalted butter
- 1/4 cup all-purpose flour
- 1/2 cup grated Parmesan cheese
- 1/2 tsp salt
- 1/4 tsp ground black pepper
- 1/2 cup panko breadcrumbs (optional for topping)
Instructions
-
1Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
-
2Cook the elbow macaroni in a large pot of salted boiling water until just al dente. Drain and set aside.
-
3In a medium saucepan over medium heat, melt the butter. Add the flour and whisk continuously for 1-2 minutes to form a roux.
-
4Gradually whisk in the milk and heavy cream, stirring consistently until the mixture thickens and is smooth, about 4-5 minutes.
-
5Remove saucepan from heat. Stir in cheddar, mozzarella, and Parmesan cheeses until melted. Season cheese sauce with salt and pepper.
-
6Combine cooked macaroni and cheese sauce, then pour into prepared baking dish. Top with panko breadcrumbs if desired. Bake for 25-30 minutes, or until topping is golden and sauce is bubbly. Let cool slightly before serving.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




