This post may contain affiliate links. Please read our disclosure policy.

We have all been there on Tuesday nights, when the kids are hungry and you need a dinner win that doesn’t involve a mountain of dishes. This One Pot Macaroni and Cheese is so simple that you’ll wonder why you haven’t always made it this way. It is my go-to dinner for those frantic weeknights. The highlight is that it’s ready in 15 minutes and only one pot to clean!

The beauty of this recipe is that the pasta cooks right in the milk, which means the starch stays in the pot to create a naturally thick, velvety sauce. This is the kind of meal I make when time is tight, but I still want something homemade on the table.

This One Pot Macaroni and Cheese is extra easy because you cook the macaroni right in the milk that helps to make the sauce. Ready in 15 minutes!


 

What is One Pot Macaroni and Cheese?

One Pot Macaroni and Cheese is a simplified, stovetop cooking method where dry pasta is simmered directly in milk rather than being boiled in water. Because the pasta isn’t drained, the natural starches are preserved, creating a rich, creamy cheese sauce that is faster and more flavorful than traditional stovetop methods.

This homemade version uses whole milk for maximum creaminess and sharp cheddar cheese for bold flavor, though mild can be used for more subtle taste.

White bowl with yellow macaroni and cheese on a blue and white cloth with fork in bowl and measuring spoon with white salt and glass with white milk.

Key Takeaways

  • Ready in about 15 minutes from start to finish, saving time by cooking the macaroni and sauce together.
  • Made with simple pantry ingredients you likely already have on hand.
  • Kid-friendly and budget-friendly, costing just a few dollars per batch.
  • Ultra-creamy texture by cooking the pasta in milk.
  • One-pot cleanup means you aren’t stuck at the sink all night cleaning.

Ingredient Notes

  • Whole milk — Provides the fat needed for a rich, silky texture. You can use 2%, but whole milk is the best choice.
  • Butter Adds essential richness and a glossy finish to the sauce.
  • Elbow macaroni — The classic choice for macaroni, its hollow shape is perfect for holding onto that creamy sauce.
  • Cheddar Cheese Mild for a subtle flavor or sharp for more powerful flavor. I recommend grating your own block of cheese for the smoothest melt.
  • Salt and pepper Adds depth and seasoning without being too overpowering.
Black pot with green handles, with yellow macaroni and cheese and wooden spoon inside.
4.66 from 35 votes

Creamy One Pot Macaroni and Cheese

This One Pot Macaroni and Cheese is so easy! Cook the macaroni right in the milk that's used to make the sauce. Creamy, delicious & ready in 15 minutes!
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Servings: 4

Equipment

Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Video

Ingredients 

  • 2 ½ cups whole or 2% milk
  • 3 tablespoons butter
  • 2 cups dry elbow macaroni
  • 1 to 2 cups shredded cheddar cheese
  • ½ teaspoon salt
  • More salt and pepper to taste

Instructions 

  • In a large pot add the milk, butter, and macaroni noodles. Turn the burner on medium and bring the mixture to a simmer, stirring often.
    2 ½ cups whole or 2% milk, 3 tablespoons butter, 2 cups dry elbow macaroni
  • Reduce the heat if the milk seems to stick to the bottom of the pan and stir often until the noodles are cooked through, about 15-18 minutes. Slow and low is your friend here. If you cook this too fast and hot, the milk will curdle.
  • Stir in the cheese and salt until everything is melted.
    1 to 2 cups shredded cheddar cheese, ½ teaspoon salt
  • Depending on the type and sharpness of cheese you may want to add up to another cup of cheese. Taste it and see. I used a moderately sharp cheddar and liked it at about 1 and 1/4 cups of cheese. If I had used something milder I think I would have used more.
    More salt and pepper to taste
  • Serve right away.

Notes

  • Don’t boil the noodles; just simmer them gently, or the milk will curdle, and your mac and cheese will have a gross texture. 
  • Whole milk is the best choice for creaminess, but 2% will also work.
  • I’ve made this a handful of times and each time I used a different amount of cheese, depending on my mood and how much cheese I have in the fridge. The milder the cheese, the more I think it needs to get a good cheese flavor.
  • If it has too much liquid, bring the contents back to a low boil and cook until the desired consistency, stirring constantly.

Nutrition

Serving: 1 of 4 servings, Calories: 542kcal, Carbohydrates: 60g, Protein: 21g, Fat: 24g, Saturated Fat: 14g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0.3g, Cholesterol: 69mg, Sodium: 605mg, Potassium: 409mg, Fiber: 2g, Sugar: 9g, Vitamin A: 793IU, Calcium: 405mg, Iron: 1mg
Like this recipe? Rate and comment below!

How to Make One Pot Mac and Cheese

  1. Add milk, butter, and macaroni noodles to a large pot.
  2. Cook on medium, stirring often, until the noodles are cooked, about 15-18 minutes. 
  3. Add the cheese and salt, stirring until melted.
  4. Taste and adjust seasonings, adding more cheese if desired.

Pro Tips for the Best One Pot Macaroni and Cheese

  • Stir frequently, especially in the first few minutes: This prevents the pasta from sticking to the bottom and ensures even cooking. I typically stir every 2-3 minutes.
  • Grate your own cheese for smooth texture and easy melt. Pre-shredded cheese is coated in starches to prevent it from clumping, which makes it difficult to melt.
  • Don’t overcook the pasta, it will continue to soften slightly as the cheese is added. Noodles should be cooked gently, not boiled.
  • Adjust the thickness if the sauce is too thick, add an extra splash of milk.
  • If the sauce is too thin, bring it back to a very low boil and cook until your desired consistency.
  • Control the heat, do not let it reach a full, rolling boil, or the milk will curdle. It needs to be a steady, gentle simmer.
  • Serve immediately for the creamiest texture. This dish is best enjoyed right away. The sauce thickens as it sits, though you can thin it with a splash of milk when reheating.
  • Taste and adjust the cheese amount. Mild cheddar needs more volume (closer to 2 cups), while sharp or extra-sharp cheddar packs more flavor at 1 to 1.5 cups.

Variations and Substitutions

Cheese Options: Try sharp cheddar cheese or an extra-sharp cheddar (white) for tangy flavor, Gruyère for sophisticated taste, or a blend of cheddar and mozzarella for extra creaminess. Pepper Jack adds a nice kick!

Make it fancy: Stir in a teaspoon of Dijon mustard, a pinch of smoked paprika, or a dash of hot sauce for depth. Top with buttery breadcrumbs and broil for 2 minutes for a crispy finish.

Add protein: Mix in cooked chicken, crumbled bacon, diced ham, or even canned tuna for a complete meal.

Veggies: Fold in steamed broccoli florets, frozen peas, roasted butternut squash, or sautéed mushrooms.

Spicy twist: Add cayenne pepper, diced jalapeños, or a swirl of buffalo sauce for heat.

Recipe FAQs

Why is my mac and cheese grainy or curdled?

The milk got too hot. Keep the heat at medium or medium-low and maintain a gentle simmer, not a rolling boil. Stirring frequently also helps prevent curdling.

What pasta is best for mac and cheese?

I prefer elbow macaroni, but bow tie, fusilli, and penne pasta also work well. The shape of elbow macaroni catches the sauce, ensuring every bite is fully coated.

How do you fix runny mac and cheese?

If you end up having too much liquid in your macaroni and cheese, bring the contents back to a boil and cook until the desired consistency. Be sure to stir constantly to keep the milk and cheese from sticking to the bottom of the pot and burning.

Does mac and cheese make good leftovers?

The stuff in the blue box is not ideal for leftovers. The sauce gets powdery and has a weird texture. But this one-pot mac and cheese tastes SO good reheated. You still have the creamy factor, and the flavors have a chance to deepen. I recommend eating leftover mac within 1-2 days and storing them properly in the refrigerator. 

How do I store leftovers?

Store leftovers in an airtight container in the fridge for up to 2 days.

Title Image for Creamy One Pot Macaroni and Cheese and a white bowl of macaroni and cheese on a blue and white plaid cloth.

Ultimate Mac & Cheese Collection

If two recipes starts a collection, then I have a serious mac and cheese recipe collection going strong! It’s just such a staple recipe, and I have found so many ways to do it a bit differently, so here are a few of my faves.

I have all kinds of macaroni and cheese recipes on the blog, from a Crock-Pot version to green mac and cheese, and today I have a Creamy One Pot Macaroni and Cheese to add to the collection.

My other stovetop macaroni and cheese recipe is still a favorite, but I don’t always have canned milk. The difference is that this recipe makes a thick and sticky macaroni and cheese (it almost has the texture and taste of baked macaroni to me), while the other recipe has almost a runny sauce.

What to serve with One Pot Macaroni and Cheese

Creamy One Pot Macaroni and Cheese and a white bowl of macaroni and cheese on a blue and white plaid cloth.

Storage and Reheating

Refrigerator

Store in an airtight container for up to 2 days.

Reheating

When reheating, reheat on the stovetop with a generous splash of milk. This will restore the creaminess the pasta absorbed while sitting in the fridge.

More Pasta Recipes to Consider

Cooking for your family doesn’t have to be complicated or involve an hour of cleanup. This One Pot Macaroni and Cheese is proof that you can have a soul-food level meal on the table in 15 minutes.

It’s simple, reliable, and it’s a recipe your kids will actually ask for every week!

About Melissa Griffiths

4.66 from 35 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




98 Comments

  1. Kylie says:

    5 stars
    I’ve never tried Macaroni & Cheese but after trying this recipe I completely understand what the fuss is about! Amazing!

    I’m looking forward to eating my way through your other posts! Keep up the incredible work! x

  2. Blair says:

    This looks like cheesy comfort food perfection! My boys would be very happy to see this on the dinner table tonight! 🙂

  3. Jamie says:

    Is the milk mixture supposed to cover the macaroni completely or are you supposed to see some sticking out while it’s simmering?

    1. Melissa says:

      It’s so good isn’t it! I’m glad you liked it!

    2. Me says:

      That’s ok, since you’ll be mixing it often, if you’re following the directions, right?

    3. Melissa says:

      Yep, lots of stirring!

  4. Roberta says:

    6/18/17
    Gonna make this today. No cheddar cheese. I use whatever I have on hand. Mixed cheese ends. Will post the outcome.

  5. Kristi says:

    We made this tonight! It’s definitely a comfort food! We used Cheddar, Provolone and Parmesan. The kids LOVED it!

    1. Melissa says:

      My kids love it too, it’s forever a favorite here. You’re cheese selection sounds amazing!

  6. Stephanie says:

    Making some tonight for the first time. Looks simple enough so I’m hoping it turns out really good. Plus, I’ll have leftovers all this week, that’s if I don’t eat the whole thing for myself. 🙂

  7. Jamie nye says:

    This looks so good, but I tried to make it once && the cheese curlied. What can you do to prevent that from happening? Also can you tell me why it happened?

    1. Melissa says:

      Sometimes that happens when your cooking temperate is too hot for the cheese or the milk that you used broke. I have the best luck using whole milk instead of say skim. I hope it still tasted good even if it looks bad!

  8. Rebecca C says:

    My macaroni is more on the al dente side (we normally have it a little softer), but it taste great. I’ll make it again. Thanks for an easy recipe!

    1. Melissa says:

      Next time add a 1/2 cup more milk and I think it’ll be more to your liking. Thank you for the feedback!

  9. Jerry Allen says:

    You can use whole wheat elbows, heavy cream and at least four types of cheese. Try coconut cream also. Thanks so much.
    Chef Jerry, executive chef San Remo in Palm Beach

    1. Melissa says:

      Oooo coconut cream sounds amazing!

  10. Karen Niziolek says:

    This is now the go to recipe for mac and cheese. NO MORE BOX MAC AND CHEESE!