Tender pasta swimming in a silky, creamy, cheesy sauce. My Stovetop Mac and Cheese is so easy to make you’ll never go back to the blue box again!
We are Mac & Cheese snobs. I have perfected the art of mac and cheese with recipes like One Pot Mac and Cheese and Chicken, Bacon and Blue Macaroni and Cheese. But the classics, like this easy stovetop version, never go out of style.
The Best Stovetop Mac and Cheese
As long as I can remember Mac & Cheese has been one of my favorite dishes. It’s the ultimate comfort food. I mean, who can resist a good old fashioned combination of pasta and cheese? My aunt used to make this Mac & Cheese with tuna that I absolutely loved. It was literally Kraft Mac & Cheese and a can of tuna. But there was something about that was so delicious and homey, that I still crave it to this day, especially when I’m not feeling so hot.
How to make Mac & Cheese from scratch
These days I still enjoy a helping of that blue box pasta but my taste buds are a little elevated and I prefer to make it from scratch. And seriously it’s so easy, why wouldn’t you? Some are a little frightened of the sauce; I sure was! But the steps are easy once you’ve made it a couple of times.
- Step 1 – Make a roux (melt butter and stir in flour, then cook).
- Step 2 – Make a bechamel (add warm milk or cream to the roux).
- Step 3 – Stir in the cheese (remove the pot from the heat and stir until completely melted). When you put it that way, it’s not so hard, right?
The key is to getting the ratios right. 4 tablespoons of butter – 4 tablespoons of flour – 2 cups milk/cream – 1-2 cups shredded cheese. That’s enough to make a cheese sauce for a half pound of pasta (half a box), which is plenty as a side dish for a family of 4. Now, if you like it a little creamier and cheesier, you can make more, but keep those ratios and you’ll be just fine! I typically will use sharp cheddar cheese, but if I’ve got other cheese on hand I’ll add Parmesan, Jack cheese or even Gouda. Again, keeping the ratios.
Tips for making the best Stovetop Mac and Cheese
- Let the flour cook out. Sometimes we get a little excited for out cheesy delight, but do make sure that the flour has time to cook or you’ll end up with flour tasting mac.
- Grate your cheese before you start and let it sit out while you cook the pasta. Cold cheese will almost always separate the sauce, resulting in a gritty sauce. When the cheese is at room temp already, it melts quicker and easier.
- Remove the pan from the heat when you add the cheese. Adding cold cheese to a super hot and bubbly sauce over heat will almost always result in a broken sauce, especially when using sharp cheddar which is prone to that.
- For extra creaminess, add two tablespoons of cream cheese to the white sauce and stir until it’s melted before adding the cheddar. Bonus, this will keep your sauce from breaking!
Can you freeze mac and cheese?
Yes, you absolutely can because Stovetop Mac and Cheese actually freezes quite well. Allow the mac to cool completely, then portion into freezer bags or containers, getting out as much air as possible. Freeze for up to 6 months.
To reheat, thaw in the fridge. I recommend heating on the stovetop in a saucepan over medium heat, but if you want to use the microwave, follow these steps:
- Place desired amount of thawed mac and cheese in a microwavable container.
- Add a couple tablespoons of milk or cream to the mac and cheese but don’t stir.
- Heat at 50% power until warm (depending on your microwave this could take 1-3 minutes).
- Stir and voila! Creamy mac and cheese!
For more delicious & easy dinner ideas, try these:
- Spaghetti & Meatball Soup
- Roasted Lemon Garlic Chicken
- One Pan Chicken Apple Sausage Pasta
- Garlic Parmesan Tortellini
- Creamy Garlic Penne Pasta with Chicken
Stovetop Macaroni and Cheese
- 1 pound small pasta like shells or elbow macaroni
- 1/2 cup butter
- 1/2 cup flour
- 3 cups nonfat milk
- 1 cup heavy cream
- 3 cups freshly grated sharp cheddar cheese
- 1 cup freshly grated Parmesan
- 1/2 teaspoon dry mustard powder
- Salt & pepper to taste
- Boil 4-6 quarts of water in a large pot. Add a tablespoon of kosher salt and pour in uncooked pasta. Cook until al dente, according to package directions.
- Drain pasta into a large colander and set aside.
- Add butter to the pot over medium-low heat and melt. Stir in flour and cook for several minutes, stirring often, until golden brown. Meanwhile, pour milk and cream into a microwave safe glass bowl and heat for 2 minutes. (Alternatively, heat milk in a small saucepan on the stove until hot, not boiling). Pour milk/cream mixture into the flour mixture and stir often, bringing to a simmer while it thickens. You will know it's done when the sauce is thick and coats the back of a spoon. Stir in a pinch of salt and pepper and dry mustard. Remove from heat and add cheeses, stirring constantly until completely melted.
- Stir pasta into the cheese sauce. Divide into bowls and serve hot.