Stovetop Mac and Cheese is the creamiest, dreamiest version of an all-American favorite! No one can resist a savory combination of a creamy cheddar cheese base blended with macaroni noodles, and it couldn’t be easier made on the stovetop.
Serve this creamy homemade mac and cheese with a fresh tossed salad, some garlic bread, and roasted broccoli for the perfect rounded meal!

How to Make Stove Top Mac and Cheese
This stovetop mac and cheese is the creamiest version! The secret to this recipe is that the pasta is boiled in milk (which means only one pot for easy clean up). It’s as easy as 1,2,3!
- Combine milk, garlic powder, butter, and water in a saucepan and bring to a boil.
- Add in the macaroni noodles and reduce the heat to low (adding liquid as needed). Cook until the noodles are tender, about 20 minutes.
- Once the pasta is fully cooked, add the rest of the ingredients and stir until melted.
The final result is a smooth and hearty easy family entrée that everyone will love and want seconds of!
Troubleshooting
This recipe is really easy to make but here are a few tips to make sure it comes out creamy.
When the macaroni is done cooking in the milk, you do not want it dry. You may need to add more milk/water to the pot while it is cooking. The macaroni noodles should be as moist as the photo on the top right below BEFORE you add in the cheese. Once you add the cheese, remove it from the stove and stir until the cheese has melted.
Keep in mind, pre-shredded cheese often has additives to keep it from clumping. These additives can cause it to be grainy instead of creamy.

What Goes with Mac and Cheese?
Everything goes with stovetop mac and cheese! A salad with a bright balsamic vinaigrette or a crusty loaf with Homemade Garlic Butter can round out this meal.
Fresh fruit salad or a tangy gelatin dessert goes well with this rich macaroni. When you serve this creamy stovetop mac and cheese, almost anything goes.
Add ins: You can get creative with this recipe. Add in bacon, jalapenos, canned tuna, peas, even topping mac and cheese with fresh pico de gallo!

Got Leftovers?
Mac and Cheese leftovers can last 4-5 days in the fridge. Reheat on low on the stove top (or in them microwave) and add a splash of milk to keep it creamy.
Can You Freeze Mac and Cheese? The best creamy mac and cheese recipes are served just as they’re made, including this one. This recipe doesn’t freeze well.
More Mac and Cheese Love
- Homemade Mac and Cheese Casserole – me personal favorite recipe
- Crock Pot Mac and Cheese – perfect for potlucks!
- Cheesy Beef & Macaroni Casserole – so hearty
- Instant Pot Mac and Cheese – a family favorite
- Baked Mac and Cheese – so good

Ingredients
- 2 cups elbow macaroni uncooked
- 2 ½-3 cups milk
- ¼ teaspoon garlic powder
- ½ teaspoon onion powder
- 1 tablespoon butter
- ½ teaspoon black pepper
- ¼ cup water
- 2 tablespoons cream cheese
- 1 cup shredded cheddar cheese
Instructions
- In a saucepan combine a pinch of salt, milk, garlic powder, onion powder, butter and water. Bring to a boil.
- Add in macaroni noodles, reduce heat to low.
- Continue to simmer stirring frequently until noodles are cooked (about 20 minutes).
- Watch to make sure the liquid doesn’t completely evaporate. You can add extra milk ¼ cup at a time if the liquid is low.
- Once the pasta is cooked, ensure the noodles are not dry. They should be as moist as the photo above before adding cheese. Stir in cream cheese until melted.
- Remove from heat and stir in cheddar cheese. Cover for 3 minutes.
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.
Recipe slightly adapted from Plain Chicken.









may i use pepper jack all of part of cheese?
You can certainly change out the cheese. While it will change the flavor, it will still be delicious!
I made this tonight.
I just eye-balled the amount of milk because i was just doing a single portion.
It was delicious! I used milk mixed with water because i did not have a lot.
Instead of cream cheese, (didnt have any) i used a teaspoon of sour cream.
i added mustard powder to the sauce.
It was very creamy.
I had no problems with the recipes.
My boyfriend and i like it better than the old “roux” kind of mac n cheese
I’m made this tonight, after seeing the recipe posted. Craving Canadian Mac n cheese, I was hopeful for this. I used Red Leicester cheese which is quite flavoursome, but not as punchy as cheddar. My batch also went curdly, I used full fat milk (uk blue top) so I’m thinking my milk was too hot? It was a bit bland for us as well, but I think it was my cheese choice. It’s my mission now to get this correct.
I used whole milk to make this and had no issue. What I did was bring my milk to a boil, added my noodles then brought it back to a boil. Once it was boiling again, I turned the heat down to low and covered my pot to let it simmer for 20 minutes. The milk sauce it created was thick and creamy. :)
A bit of ground mustard would significantly enhance the flavor of the cheese and take it from bland to sharper flavor. I also add salt as the pasta is cooking for fuller flavor.
Can you sub anything in for the cream cheese, we don’t happen to have that on hand and were wanting to make Mac and cheese for a BBQ.
I have only made this recipe as written.
I plan on making this for dinner tonight. Does it matter if I use sharp or mild cheddar or is it just personal preference?
Either will work in this recipe. The sharp will have a stronger flavor. Enjoy!
For those of you who want to use GF pasta, it works very well. I just made this with brown rice pasta and it was delish. I used 2 3/4 C of skim milk and a little less than 2 T of cream cheese. I probably would have been ok with just 2 1/2 C of milk. The pre shredded cheddar mix was good, but, I think Sharp cheddar or another cheese added in would have been better.
The only problem I had was that the milk scalded the bottom of the pan, so, I had to pick out the scalded pieces. Otherwise it was really good! Very creamy!!
Thank you for sharing your tip about the GF pasta!
Amazing… Who would have thought about cooking noodles-macaroni-pasta-spaghetti with milk? What a wonderful concept. And here I am thinking of myself as educated. :)
Best Mac recipe I’ve tried. I trippled the recipe, subbed in 2/3rd sharp white cheddar and 1/3 greyere n Pinch of salt, so creamy! Great recipe, fed 5 and everyone loved it. Thank you again for this recipe.
So glad you loved it Mathew!
I was looking for a quick and easy creamy mac and cheese. I had all the ingredients in my house already and didn’t have to run out to the store which was even better. The mac and cheese came out delicious! Thanks for the recipe!
So glad you enjoyed it! We love this too!
This recipe sounds so amazing, I’m even thinking of making it for Thanksgiving! :) Can you tell me how many servings this makes?
I am going to be the Debbie Downer here – sorry. First, my milk (1% – an I used 3 cups and omitted the water) boiled down and noodles were soft on a medium low heat after 10 minutes. Although creamy, it didn’t taste cheese enough so I tossed in a whole other cup of cheese – and yet it lacked flavor for me. I don’t know, it just was pretty bland for my taste. Maybe I need to jazz it up with some additional spices or something because although it was rich and creamy – it was a rich and creamy ‘nothingness’. Great base recipe to start with – I shall tweak to my liking :)
Thanks for sharing Michele! I’d love to hear what you end up with after tweaking! :)
I always add some sriracha into Mac and cheese, as well as more garlic powder Han recipes call for. Will solve your blandness problem!
I’m sure I must be overlooking it, but when do you add the cream cheese.
During step #6 when you add in the remaining ingredients. :)
I’m so disappointed!! This looks so great and I have been craving home made Mac and Chesse. I’m not sure what I did wrong but my cheese turned into a clumpy, chewy mess! :( Any ideas why?
Hi Chrissy! Thank you so much for your feedback. You are not the first to let me know that you had trouble with this recipe so I knew I had to take another look at it.
I remade the recipe 3 different ways today and have added the troubleshooting to the page. Hopefully this helps!
A couple things to note, I used regular macaroni noodles (not whole wheat/gluten free etc). Pre-shredded cheese worked just as well for me.
What do you think about using gluten free noodles? Do you think it would work?
I have never cooked with gluten free noodles so I’m not sure if it would work or not! If you give it a try, please let us know what you think!! :)
This was one of the best and easiest recipes I’ve found…Wondering what the nutrional content per service of this recipe is?
thanks!
I’m so glad you enjoyed it Suzie!
I just made this and the sauce is delicious! However, my sauce came out thin and not very creamy. I added about 1/2-1 cup more of shredded cheddar, hoping it would thicken up. It stayed the same thin consistency. Any ideas why? I did use almond milk instead of cows milk. Would that make a difference? This is still an amazing recipe that I’d like to try again. Maybe with different milk to see if that had anything to do with the consistency. Thanks for sharing!
I’m glad you enjoyed it Ashley! How much milk did you add? Was there a lot of milk left in the bottom of the pot once the pasta was cooked? Did you use standard macaroni (not gluten free etc)?
I haven’t tried it with almond milk, so I can’t say for sure if that was what caused your sauce to be thinner.
There was a bit of milk left over after boiling, and I used whole wheat macaroni. After sitting overnight, the sauce thickened up beautifully! Since I added the extra cheese to try and make it thicker, it was a bit rich for my taste so I went ahead and cooked up some more macaroni noodles and added them in. It is now perfect! Thanks again for the recipe, and the feedback!
Yummy! I’m so glad it worked out for you! I wonder if the whole wheat macaroni didn’t absorb as much of the milk? Either way, I’m glad you enjoyed it! Thank you for sharing with us!
I made this tonight and it was DELICIOUS! Made it exactly as directions stated. Used 2% milk and no curdling. This is a keeper!
I’m so glad you enjoyed it Beth!!
Milk curdled when I took it off the heat. How do I avoid this?
Hmm. I’m not sure why that happened, mine has never curdled before. I generally use 2% milk. Did you simmer it on low heat?
I thought maybe it was too hot? But it didnt curdle until I added thecshredded cheddar. Perhaps I’ll try simmering it a little more gently.
Did you just use regular cheddar cheese (or light?)? I did a little bit of reading online and found that it could be the type of cheese or too high a temperature when the cheese was added.
If you do try it again, I’d suggest to grate the cheese as finely as possible and be sure to remove from the heat once you add the additional ingredients. I hope this helps!
The picture looks so good, but I was wondering if the recipe would be the same if I used already cooked noodles instead?
Hmm… I think it’s the starch from the noodles that makes it rich and creamy. If you did use already cooked noodles it may not thicken up and I’d worry that the noodles would get mushy.
Mmmmm, this was so good! I’ve been craving mac ‘n’ cheese but without all the chemicals and having a hard time finding a good recipe. This is definately the new favorite!
This recipe I want to try it but am novice about it joined a catering school of recent so I want to bring my own recipe I will have to use this ur great recipe, but my question is that can I add Maggi cube into this or there’s no need for Maggi cube just Mac milk and cheese please reply
We make this recipe without the Maggi cube but you can add it if you’d like.