This post may contain affiliate links. Please see our disclosure policy.
This One Pot Mac and Cheese is the macaroni and cheese recipe of your dreams! No draining of the noodles, no roux to mess with! Just perfectly tender elbow noodles in a rich and cheesy sauce that will make you swoon! Even better? It is on the table in under 30 minutes!

Easy One Pot Macaroni and Cheese

When it comes to comfort food, what is better than creamy, cheesy homemade macaroni and cheese? How about a version that uses one pan, simple ingredients, tons of REAL cheese, and is on the table in under 30 minutes? Now we are talking!
And while I have a recipe for Instant Pot Mac and Cheese that is just as delicious and easy to make, this stovetop version has been a favorite for decades. In fact, I have been making it LONG before the Instant Pot was invented--even before I had kids!
With perfectly cooked pasta and a rich and oh so cheesy sauce, this one-pot mac and cheese is always a hit! Perfect as an easy kid-friendly lunch, as a side to chicken tenders, or alongside a holiday baked ham.
Happy Cooking! xo Kristen
Notes on Ingredients
You will find the full list of ingredients, along with quantities in the recipe card. Below is a quick glance at what you need and tips to help you make the right selection.

- Noodles: For mac and cheese, elbow noodles are the classic choice. Corkscrew or small shells are suitable substitutions.
- Broth: For the most flavorful results use chicken stock or vegetable broth to cook the pasta, not water! The noodles will absorb the broth as they cook, flavoring the noodle from the inside out.
- Butter: Just a small amount of unsalted butter will add a bit of richness to the dish, but the flavor and richness truly come from the addition of lots of cheese--just the way mac and cheese should be!
- Milk: While any fat percentage of milk can be used to make this recipe, for the richest results use whole milk.
- Nutmeg: Adding a bit of nutmeg to the cream sauce, adds a nice earthy depth of flavor to the sauce. However, do NOT use ground nutmeg which can overwhelm the dish, instead use a Microplane to grate whole nutmeg directly into the sauce.
- Cheese: Cheese is the MOST important ingredient in homemade mac and cheese. You want to use a variety of cheeses that melt well and have a strong, yet not overwhelming flavor. I recommend using a combination of sharp cheddar cheese, Swiss cheese, and parmesan cheese. Feel free to use either white or yellow sharp cheddar and gruyere or fontina in place of the Swiss cheese.
Important Note on Cheese
In order to have the creamiest mac and cheese that is not grainy or gritty, you MUST grate the cheese yourself rather than using bagged shredded cheese. Bagged cheese is coated in anti-caking agents that will prevent a smooth, creamy sauce.
How to Make One-Pot Mac and Cheese
While this Mac and Cheese is an incredibly easy one pan recipe, these steps are provided to help ensure your success. Think of it as me guiding you in your kitchen.????
- Grate Cheese. I begin this recipe by grating the cheese using a food processor or box grater and letting the cheese sit out at room temperature while the noodles simmer. This is another way to help to ensure a nice even melt.

- Simmer pasta. Combine pasta, broth, butter, and seasonings in a large heavy-bottomed saucepan. Bring this mixture to a gentle simmer over medium-high heat, and then reduce the heat to medium-low once simmering. Simmer, stirring often, until the pasta has absorbed most of the broth.

- Add Milk. Once most of the broth has been absorbed, add in the milk and nutmeg. Continue to cook, stirring often, over low heat until the pasta is tender and the majority of milk is absorbed.

- Add Cheese. Remove the pan from the heat and add the cheese, one handful at a time, stirring after each addition until melted. The mac and cheese may look a little loose, but it will thicken up quickly as you stir.

Recipe Variations
- Add Veggies: Stir steamed broccoli or cooked peas into the pasta right before serving.
- Top with Bacon: For a salty finish and textural contrast top with crumbled baked bacon right before serving.
- Add Ham or Chicken: Add diced ham or chopped chicken (leftover rotisserie chicken works great) along with the cheese.
- Add Sour Cream: I often add a scoop of sour cream to the mac and cheese along when adding the cheese. It adds a bit of tang which balances out the richness of the dish. Use anywhere from ¼ cup to ½ cup.
- Gluten-Free: I have had success with making this recipe with Barilla gluten-free pasta. Unfortunately, I have not had success with other varieties of gluten-free pasta. They tend to release a lot of starchy liquid that leaves an undesirable film on the sauce.

More Easy Pasta Recipes
Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
One Pot Mac and Cheese

Video
Ingredients
- 6 ounces shredded sharp white or yellow cheddar cheese , ~1½ cup shredded by hand
- 2 ounces shredded Swiss cheese, ~½ cup shredded by hand
- 1 ounce Parmesan cheese, ~¼ cup grated
- 3 cups low-sodium vegetable broth or chicken stock
- 1 teaspoon salt
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- 1 tablespoon unsalted butter
- 16 ounces elbow noodles
- 2 cups whole milk, + more if needed
- ½ teaspoon whole grated nutmeg , optional
Instructions
- Using a box grater or food processor fitted with a grating blade, grate 6 ounces shredded sharp white or yellow cheddar cheese 2 ounces shredded Swiss cheese and 1 ounce Parmesan cheese. Set the cheese aside and allow it to come to room temperature as the noodles simmer.
- In a large stock pan, combine 3 cups low-sodium vegetable broth or chicken stock, 1 teaspoon salt, ½ teaspoon garlic powder, ½ teaspoon onion powder, 16 ounces elbow noodles, and 1 tablespoon unsalted butter. Bring the mixture to a simmer, stirring often, over medium-high heat, and then reduce the heat to medium-low once simmering.
- Simmer for about 7-8 minutes, stirring often, until the pasta has absorbed most of the broth.
- Once the majority of the broth has been absorbed, add in 2 cups whole milk and ½ teaspoon whole grated nutmeg and continue to cook, stirring often, over low heat until the pasta is tender and the majority of milk is absorbed. If you notice the milk is being absorbed faster than the pasta is cooking, add additional milk, ¼ cup at a time, as needed.
- Once the noodles are tender, remove the pan from the heat. Add the cheese, a handful at a time, stirring after each addition, until melted.
- Taste and adjust seasonings. Serve immediately for best results.
Equipment
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Originally published in 2017 and updated in 2025.


















Excellent! I used 4 cups of chicken broth (because I buy it in 4 cup cartons) and 2 cups 1% milk (it is what I have). I substituted chicken bullion powder for the salt but used maybe 1/2 tsp.
For cheese I used 8 oz. Extra sharp Cheddar, 8 oz. Swiss, 6 oz. Pepper jack, and the end of a loaf of Queso Blanco to use it up (2-3 oz.).
The recipe does not need to be altered as you shared it but 🙂 . My wife said she was hungry for macaroni and cheese before she laid down for her nap so I am excited to have her try it when she wakes up.
Fabulous! I love hearing you (and your wife) enjoyed the Mac and Cheese so much, Henry! Thanks for sharing!
I love this recipe! I usually double the garlic and onion powders then add a 1/4-1/2 tsp of Chipotle chili powder for a little kick. ????
I love hearing you enjoy the Mac and Cheese Becky! I also think it is a great idea to add a little chipotle for kick!
I followed this mac and cheese recipe last night, everyone was filled and satisfied. Highly recommended!
Thanks for sharing! I love hear you enjoyed
So easy to make and yummy. All of my family loved it. I just wish I doubled the recipe!
Next time you can double it 🙂 Thanks for sharing you enjoyed this Mac and Cheese.
The whole family loved this Mac and cheese recipe. I was a little hesitant adding nutmeg to the recipe, but I went and ahead and did it, and I'm so glad I did. The flavor and texture of this Mac and Cheese and perfect!
So happy to hear you enjoyed--and gave the nutmeg a try! It really does add a nice warming flavor.