This One Pot Mac and Cheese is outrageously creamy, smooth and cheesy! Made in the stovetop using 5 main ingredients, it is the easiest and comforting weeknight dinner that is ready in under 20 minutes.
Easy, cheesy, dreamy and luscious! After you try this homemade recipe, you’ll never turn to the boxed version again. We like to make this creamy macaroni and cheese on the stovetop when we want dinner in a hurry.
My favorite part of this one pot recipe is the starch released from macaroni emulsifies with the cheddar cheese in creating an ultra thick, silky and creamy cheese sauce that adheres to the pasta when compared to making it the traditional way.
This is great to make for lunch or snack when your kids are looking for something simple and filling, and when you to whip up a dish with very less effort.
Pro Tip - We like to use hand shredded cheddar cheese that melts well to create a luscious sauce. Pre-grated bagged cheese contains preservatives and starches like potato or cornstarch to keep the shreds from clumping together in the bag.
Jump to:
How to make it perfectly creamy?
- Make a roux - The roux provides a base thickener for the sauce which would otherwise be more liquidy and makes the creamiest cheese sauce of your life. We begin by toasting all purpose flour in hot melted butter which helps with the emulsification of the liquid.
- Shred your own cheese - Save your pre shredded cheese for later! Use a block of sharp or medium cheddar and shred in the coarse side of your box grater. This does not contain any added starches that can sometimes make your sauce grainy.
- Make in one pot - Cooking macaroni in the same pot along with the seasoned milk adds concentrated starchiness which emulsifies with the cheddar cheese in creating an ultra thick creamy pasta recipe.
Ingredients
Scroll down to the recipe card below for full information on ingredients and amounts.
- Pasta - The shape of pasta is important in this one pot recipe, since cooking times can vary drastically between the shapes and also affect the amount of liquid they soak up. This recipe was developed for classic elbow macaroni which cooks in about 8 to 9 minutes and is perfect to be easily devoured by the spoonful!
- Cheese - Best cheese for mac and cheese? I highly recommend using a good quality block of medium or sharp cheddar cheese since it provides the main seasoning for the dish (like our cheesy roasted broccoli). It is certainly worth spending that few extra minutes in grating it yourself. It's flavorful and melts beautifully into the sauce.
- Milk - Remember the higher the fat content, the creamier your one pot mac and cheese will be. Use whole milk or skimmed milk but save your fat free milk for a different recipe. We like to go with full fat!
Substitutions & Variations
This is a base recipe for quick comforting meal but feel free to take this base and customize to suit your taste.
- Pasta options: Mac and cheese traditionally uses elbow macaroni but you really can use any small pasta shapes like Cavatappi, small shells, rotini, Fusili or penne. Please note that the cooking time needs to adjusted accordingly.
- Cheese: Try using any type of yellow or white cheddar or even a blend. American cheese is a great substitute for it's meltiest nature. Other cheeses that can work well in place of (or mixed with) cheddar could include gruyere, fontina, gouda, smoked gouda, Monterrey Jack, or Mexican blend.
- Stir in vegetables: Stir in corn, peas, spinach, cooked asparagus, broccoli, green beans, kale, sautéed garlic mushrooms, zucchini or any other pasta-friendly veggies.
- Protein: Cooked chicken, ham, pork, bacon, sausage or shrimp would all be delicious options.
- Seasonings: Make it your own by customizing with your family favorite seasoning. You could use cajun, herbs de Provence, cayenne or dried herbs such as Italian seasoning, basil, chives, oregano, rosemary, sage or thyme. Just make sure that to use seasonings that will compliment the cheese you use.
- Use half and half: Make it richer by using half and half instead of milk.
How to make?
You can find full printable recipe below, but here is a quick overview of the procedure along with step-by-step photos.
- This homemade recipe starts with a roux. Start by melting the butter (do not let it brown) in a medium pot placed over medium heat. Add all purpose flour when the butter is melted.
- Keep stirring constantly for 40 to 50 seconds to toast the flour and the raw smell is gone, but don't let it turn brown.
- Slowly pour in whole milk and give a good mix.
- Now add water, salt and pepper. Cook until the sauce begins to simmer but not boiling. The sauce will thicken as it cooks, so it needs to be stirred frequently but not constantly.
5. Now add the macaroni, reduce heat to a medium-low and cook stirring occasionally (the pasta tends to settle in the bottom, so it needs to mixed around on an occasional basis).
6. Check for doneness in 8 to 10 minutes. You want it to be slightly shy of al dente and the sauce to be fairly runny.
Pro Tip - The sauce continues to thicken as you stir and it thickens really fast. So remove the pot off the stove before it’s the consistency you want.
7. Remove pan off heat, add the shredded cheese and paprika. Stir until the sauce is smooth and all the cheese is melted. This will take 1-2 minutes off heat.
Pro Tip - Give a taste and adjust the salt and pepper according to your taste!
Want To Save This Recipe?
Helpful tips
- Don't overcook the pasta - The pasta will continue to cook a bit more in the pot while you are stirring in the cheese, so it’s important that you only cook about a minute shy of al dente so that it will not be overcooked in the end.
- Use a cheese block and not pre shredded - Store-bought shredded cheeses are coated with an anti-clumping mixture that prevents them from melting smooth. Use a block cheese and shred it yourself.
- Use macaroni or any other small shaped pasta - It makes a big difference especially in this one pot recipe so that the pasta to liquid ratio turns out perfect and not soupy or dry.
How to serve?
I typically serve this one pot mac and cheese as a side dish like this instant pot quinoa recipe, but my kids often eat it as a main course! I always like to pair it with air fryer broccoli for lunch or an easy weeknight dinner.
You can also serve this as an easy side dish for a BBQ, potluck, or dinner with air fryer garlic bread or no knead avocado dinner rolls and a big salad.
Storing & Reheating
Refrigerate any leftovers in an airtight container for up to 5 days. Reheat in a saucepan on the stovetop over medium-low heat until warmed through. You may need to add a splash of milk or water to the saucepan to thin out the sauce.
You can also freeze leftovers, however I don't recommend it. This mac and cheese recipe is so easy to make and your family is going to gobble it hot!
Recipe FAQs
There are few tricks to remember to achieve a velvety smooth cheese sauce:
1. Remove the pot from heat before stirring the cheese. This not only helps too avoid overcooking the pasta but also the low heat ensures that it melts slowly and smoothly.
2. Use freshly grated cheddar. It helps to melt smoothly and evenly creating a creamy consistency. Store-bought pre shredded ones will not melt the same way as freshly grated stuff.
3. Use a good quality cheddar if possible . More mild and inexpensive cheddar cheeses will have less flavor and almost a grittier taste.
We like to use sharp or medium cheddar for the classic flavor. It's classic, melts smooth and gives the traditional yellow color. However, make sure to avoid extra sharp or aged variety which can separate when melted and you won’t get a smooth and silky sauce.
You could also use a combination of different cheeses like Gruyere, Monterey jack, Colby, Mexican blend, fontina, American or gouda. Just be sure to select a type of cheese that is good for melting. I sometimes add in small amounts of parmesan or mozzarella for extra flavor.
We like to stick to basic seasoning like salt, pepper and a dash paprika for this dish and let the flavor of cheddar shine. That being said, other spices like garlic powder, onion powder, mustard powder, smoked paprika, cayenne or chili powder can be great way to accent the flavor of the cheese sauce.
A roux is a mixture of equal parts of flour and fat, cooked together, to create a thickening agent that is used in saucy recipes. It is the base for several mother sauces like bechamel or velouté sauce and is the secret in avoiding a grainy consistency.
We like to refrigerate leftovers for up to 5 days in an air tight container or use to make mac and cheese cups.
More kid friendly pasta recipes to try:
One Pot Mac and Cheese
Ingredients
- 2 tablespoons unsalted butter
- 2 tablespoons all purpose flour
- 2 cups milk, preferably whole
- 1 ½ cups water
- ¾ teaspoon salt or to taste
- ¼ teaspoon ground black pepper
- 8 ounces macaroni pasta
- 4 cups shredded cheddar cheese (use medium or sharp)
- ⅛ teaspoon paprika
Instructions
- Melt butter in a medium pot over medium heat. Add flour, stir constantly and cook 40 to 50 seconds, until toasted (don't let it get darker in color).
- Pour milk, give a good mix. Add water, salt and pepper and cook, stirring occasionally, until it gets to very gentle simmer (don't let it boil).
- Add macaroni, give a good mix, reduce heat to low-medium and cook for 8 to 10 minutes, stirring occasionally (the pasta tends to settle in the bottom, so it needs to mixed around on an occasional basis) until the pasta is a shy of aldente and the sauce is pretty runny. Tip 1 - Pasta keeps cooking after you remove from heat. So remove when it is about a minute short of al dente. Tip 2 - The sauce might look runny but it thickens a lot with the addition of cheese and as it cools.
- Remove from heat and stir in shredded cheddar and paprika. Gently stir until cheese is melted and is silky smooth. Serve hot!Tip - If the sauce looks very thick, then stir in a splash of hot milk or water.
Notes
Nutrition
Nutritional information, based on third-party calculations, should be seen as estimates, not guarantees, as various factors like product types, brands, processing methods, and more can alter the nutritional content in recipes.
Did you make this recipe? I’d love your feedback! Please let me know by leaving a comment, a star rating or review below.
All contents and images are my original work, unless and otherwise mentioned. Please do not use my recipes or images without linking back to www.kitchenathoskins.com. If you wish to republish a recipe, please rewrite in your own words and don’t forget to include a link back to the original recipe.
Some of the links above are affiliate links, which pay me a small commission for my referral at no extra cost to you! I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. Thank you for supporting kitchenathoskins.com.
Some of the links above are affiliate links, which pay me a small commission for my referral at no extra cost to you! I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. Thank you for supporting kitchenathoskins.com
All contents and images are my original work, unless and otherwise mentioned. Please do not use my recipes or images without linking back to www.kitchenathoskins.com. If you wish to republish a recipe, please rewrite in your own words and don’t forget to include a link back to the original recipe.
Kelly @ Kelly Lynns Sweets and Treats
Macaroni and cheese is always a yummy meal! And yours looks perfectly creamy and cheesy!
Ashika | Gardening Foodie
I love how easy this mac and cheese recipe is. Such a perfect one pot comfort meal and it looks so rich and creamy...ABSOLUTELY LOVE IT 🙂
Brenda
I think this should have called for 16 oz macaroni. With 8 you have macaroni soup. Followed the recipe exactly.
Maria Doss
Hi Brenda, I'm so sorry that the recipe did not work as intended. My guess is that the heat might have been too low, and hence it resulted in very little moisture evaporation. The sauce has roux, starches from the pasta and melting cheese to thicken it to the right consistency without resulting in too much liquid. And, allowing it to settle for a few minutes before serving is recommended, as mentioned in the recipe. Hope you give this a try again - Maria ♡
Lynn
I was able to make this work with soy milk and lactose free cheese for a lactose free version. Needs more salt than I expected. I would also recommend reduce liquid to 3 cups, and add more as needed.
Maria Doss
Hi Lynn, Thank you for your feedback! It will greatly benefit anyone seeking to make a lactose-free version of mac and cheese. Wishing you a fantastic holiday season - Maria ♡
Cathy Mease
Amazing - simple and tasty! I also added more pasta but the flavor is delicious!
Mary
I looked at many “one-pot” recipes and this looked like the one most likely to work, because of the roux. I altered slightly to use one cup cream & 3 cups water b/c that’s what I had. I was a little frustrated that the cheese measurement is cups of cheese after shredding, b/c hard to know how much to start with. I used an 8 in block of cheddar and result was great. Family loved it, and only took 25 minutes from prep to table. It is a saucier Mac and cheese, though, better served in bowls.
Maria Doss
That’s so great to hear and thanks for the tip - Maria