Macaroni and Cheese was always the go-to comfort food in our house, especially on cozy evenings or when someone needed a little extra cheering up. It's one of those dishes that feels like it gives back more than it takes. A simple cheese sauce, a pot of pasta, and a little oven time, and suddenly you've got something that feels warm, familiar, and satisfying.

I've made this version more times than I can count, slowly refining the method until it became my own. It's the one I turn to when I want something quick but hearty. I love how the cheese pulls just right when it comes out of the oven, how the sauce hugs every piece of macaroni, and how even a small scoop can feel like a whole meal. And it's always the baked top that gets picked at first; the slightly golden, melty layer that finishes the dish so perfectly.
This recipe sticks with the basics: cheddar, mozzarella, butter, milk, but in the best way. It doesn't need anything fancy. The flavors are nostalgic and dependable. It's the kind of mac and cheese that reminds you of home, no matter where you are or how your day has gone. And that's exactly why I keep coming back to it.
There's something really special about the way this recipe comes together. I've tried versions with gourmet cheeses, breadcrumb toppings, or even truffle oil, but I always end up coming back to this one. It's simple, but every part has its place. The butter and flour create a silky base, the milk brings it all together, and the cheddar-mozzarella blend makes it creamy with just the right balance of sharpness and stretch.
This mac and cheese fits just about any occasion. It's comforting without being too heavy, easy enough for a weeknight dinner, but still satisfying enough to serve to guests with a big salad or roasted vegetables on the side. I've even made it ahead and reheated it for lunches, and honestly, the flavor only deepens by the next day.
I especially like how this recipe builds a proper roux first, then slowly brings in the milk so the sauce turns out smooth every time. The nutmeg is optional, but I always include it. That tiny pinch does something subtle but important; it adds warmth and a little complexity without drawing too much attention. And the mozzarella? That's for the gooeyness. Cheddar gives the flavor, but mozzarella gives it the pull.
If you're someone who likes to tweak recipes, this one's a perfect base. You can add bacon, chopped spinach, or a different cheese mix, but it doesn't need a thing to be good. That's what makes it such a keeper; it's the kind of dish that tastes like you've put in way more effort than you actually have.
Jump to:
⭐Why You'll Love This Macaroni and Cheese
- The Cheese Sauce is Incredibly Smooth: The roux gives it a creamy texture that never turns grainy.
- It's Baked to Golden Perfection: I love how the top gets bubbly and just a little crisp around the edges.
- Perfect for Weeknights or Gatherings: It comes together quickly but feels like comfort food you could serve to guests.
- You Can Bake it Your Own: Add-ins like bacon or roasted broccoli work beautifully, but it's just as good as-is.
- Leftovers Reheat Wonderfully: A quick warm-up the next day, and it's just as creamy as when it was fresh.
🧾Macaroni and Cheese Ingredients
Here's what you need to make this Macaroni and Cheese recipe:
- Salt: I add a spoonful to the pasta water to season the macaroni right from the start; it makes a big difference.
- Macaroni: I use elbow macaroni because the sauce clings to every curve, making each bite extra satisfying.
- Cheddar Cheese: This brings the bold, classic flavor that makes mac and cheese taste like mac and cheese.
- Mozzarella Cheese: I love how this adds a stretchy, melty texture to balance the sharpness of the cheddar.
- Butter: Melted into the roux, it gives the sauce a rich, comforting base that holds everything together.
- Flour: Whisked with butter, it helps the sauce thicken just right without becoming too heavy.
- Milk: I use whole milk to get that creamy texture, light enough to coat the pasta, rich enough to feel hearty.
- Pepper: Just a pinch brings out the flavor of the cheese without overpowering it.
- Nutmeg: I always add a touch, it's subtle, but it brings warmth and a little depth that I don't like to skip.
👩🏻🍳How to Make Macaroni and Cheese
These step-by-step instructions and photos will help you visualize how to make this recipe. See the recipe card for a printable version of this recipe.

1: Boil water in a pot and add salt.

2: Add the macaroni to the boiling water and cook al dente (do not overcook) for about 6-7 minutes.

3: While the pasta is cooking, grate the cheddar and mozzarella cheese and prepare the pasta sauce.

4: Preheat a frying pan, add the butter, and melt it on low heat.

5: Add the flour and cook over medium-low heat for one minute, stirring constantly.

6: Slowly add milk, stirring constantly and cook for 4-5 minutes until the sauce is smooth and slightly thick.

7: Add ¾ of the grated cheese to the sauce and stir until the cheese is melted.

8: Season with salt, pepper, and nutmeg.

9: Drain the pasta and put it in the sauce.

10: Stir, and mix the pasta with the sauce.

11: Transfer the pasta to a baking dish, sprinkle with the remaining cheese, and bake in a preheated oven at 360F (180C) for 15 minutes or until golden.

12: Remove from the oven and serve hot.
📖Variations
- Bacon & Caramelized Onion: I like to stir in crispy bacon bits and sweet, slow-cooked onions for a savory-sweet balance that always disappears fast.
- Broccoli & Cheddar: Sometimes I add lightly steamed broccoli florets before baking; it adds color, texture, and a veggie boost without much effort.
- Spicy Kick: A pinch of cayenne or a spoonful of diced jalapeños gives the sauce a gentle heat that pairs really well with the creamy cheese.
- Garlic Herb Version: I've made this with roasted garlic and a sprinkle of thyme or rosemary; it gives it a cozy, earthy flavor that's perfect for fall.
- Extra Crispy Top: If you love a crunchy finish, mix a handful of breadcrumbs with extra virgin olive oil and a little grated cheese, then sprinkle it over the top before baking.
💭Tips for Recipe Success
Warm the Milk Slightly: I like to take the chill off the milk before adding it to the roux; it helps everything blend more smoothly and prevents clumping.
Shred Cheese from the Block: I always use a box grater for this; block cheese melts better and gives the sauce a creamier finish.
Don't Skip the Nutmeg: It's subtle, but I find it brings a cozy warmth that rounds out the cheesy flavor without making it taste sweet.
Use a Wide Baking Dish: I prefer a shallow dish for this, so there's more surface area to get that bubbly, golden top layer we all fight over.
Make-Ahead Friendly: Sometimes I assemble the whole thing earlier in the day, cover it, and refrigerate until dinnertime; then just bake when ready. It turns out perfectly every time.
🍝More Pasta Recipes to Try!
Enjoyed this Macaroni and Cheese? Try these other delicious pasta recipes next; they're just as comforting and full of flavor.
- Pesto Pasta
- Baked Ziti
- Ground Turkey Pasta
- Garlic Parmesan Chicken Pasta
- Pasta Alla Norma (Eggplant Pasta)
- Cherry Tomato Pasta
🍛More Comfort Food Recipes!
Here are more of my favourite comfort food recipes! Try these:
HUNGRY FOR MORE? Subscribe to my Newsletter and follow along on Facebook, Pinterest, and Instagram for all the latest updates.
Recipe

Macaroni and Cheese

Ingredients
- 1 tablespoon Salt
- 200 g Macaroni
- 60 g Cheddar Cheese
- 60 g Mozzarella Cheese
- 2 tablespoon Butter
- 2 tablespoon Flour
- 500 ml Milk
- 1 teaspoon Salt
- ¼ teaspoon Pepper
- ¼ teaspoon Nutmeg
Instructions
- Boil water in a large pot and add salt.
- Add the macaroni and cook until al dente, about 6-7 minutes; don't overcook it.
- While the pasta cooks, grate the cheddar and mozzarella and set them aside.
- In a frying pan, melt the butter over low heat.
- Stir in the flour and cook for 1 minute over medium-low heat, stirring constantly.
- Slowly add the milk, stirring the whole time to keep the sauce smooth.
- Let the sauce cook for 4-5 minutes until it thickens slightly.
- Add ¾ of the grated cheese to the sauce and stir until melted.
- Season the sauce with salt, pepper, and nutmeg.
- Drain the cooked pasta and mix it into the cheese sauce.
- Pour the macaroni and cheese into a baking dish and sprinkle the remaining cheese on top.
- Bake at 360°F (180°C) for 15 minutes, or until the top is golden and bubbly.
- Remove from the oven and serve hot.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










John says
I am going to make it today