One-pot Mac and Cheese

This post may contain affiliate links. Please read my disclosure policy for more details.

This ultra creamy, easy one-pot mac and cheese is a huge crowd pleaser and perfect comfort food. And you cook everything in one pot in less than 20 minutes.

Easy as can be, and totally delicious!

Top view of a white Dutch oven full of one-pot mac and cheese.

Now you may be thinking: macaroni and cheese, really? And I say YES, really.
I know, there’s a gazillion mac & cheese recipes on the internet, but I couldn’t resist sharing this pot full of creamy cheesy goodness.

Because this no bake mac and cheese is so embarrassingly easy to make. I mean, VERY easy, and makes a terrific family meal during busy weeknights. And I’m totally in love with that kind of easy recipes.

Okay, here’s the deal. You cook everything in one pot, the starch released from the pasta mixes in with the milk making a silky cheese sauce, and you’ll have dinner ready in no time. Amazing, right?

You’re basically going to cook macaroni with milk, salt, pepper and garlic powder for flavor. Then turn the heat off, throw in cheddar and cream cheese, stir until super creamy and melty. Finish with parmesan and black pepper. That’s it, all done!

It’s super cozy, satisfying, and customizable depending on what you have or your preferences. You can toss everything in, and it will still come out delicious and perfect to feed a crowd.

And if this easy stovetop mac and cheese is your type of meal, then you’ll love these one-pot pasta recipes and creamy pastas that I’ve recently shared.

Now, let’s make dinner a breeze!

List of the ingredients

  • Macaroni
  • Milk + water
  • Cheddar
  • Cream cheese
  • Parmesan cheese (optional)
  • Garlic powder
  • Salt & pepper
The ingredients to make this one pot mac and cheese are arranged over a white background.

Let’s make one-pot Mac and Cheese

(Note: this is a quick description, the full recipe is at the bottom of the page)

  • Add milk, water, garlic powder, salt, pepper to a large pot or Dutch oven.
  • Bring to a simmer, add macaroni pasta, and cook gently until al dente.
  • Turn the heat off, stir in the all the cheese until creamy and melty.
  • Taste, adjust the seasoning, serve. All done!
A white background with top view of a white Dutch oven full of milk, macaroni and cheese.

Recipe notes

Mac and cheese recipe ingredients

Pasta: This recipe was tested with 5 cups of liquid and lb/450 grams of macaroni, so that by the time the pasta is cooked, the milk is absorbed. The liquid to pasta ratio is just right, if you change pasta shape you need to adjust the liquid accordingly.

Milk: I use whole milk for flavor and texture. If using low fat milk, I would recommend cooking macaroni with milk only, don’t use any water.

Garlic powder: Convenient garlic powder is easy to use and great to add flavor.

Salt & pepper: I add salt and pepper at the beginning, but make sure you taste and adjust the seasoning before serving. And don’t forget a generous amount of black pepper at the end.

Cheese for mac and cheese…

Cheddar: Sharp cheddar cheese adds plenty of flavor and melts beautifully, but the recipe is very flexible and almost any melting cheese such as gouda, gruyere, Monterey jack, and fontina would work just fine.

Cream cheese: I add cream cheese to make it ultra creamy. Either block or cream cheese tub can be used for this recipe. I used Philadelphia, but any nice full fat cream cheese would do. If you have any cream cheese leftovers, don’t forget to check out my cream cheese recipes.

Parmesan cheese: Although parmesan cheese is not classic ingredient for mac and cheese recipe, I LOVE it. Freshly grated aged Parmesan cheese will melt wonderfully into the cheese sauce adding its nutty, savory flavor. But I leave it optional.

Look at how creamy and wonderful this is?!

Top view of a bowl full of creamy macaroni cheese.

Recipe variations

The recipe is SO flexible that’s easy to switch up and experiment with any of your favorite add-ins. You can stir in handfuls of spinach at the end, roasted veggies, sun dried tomatoes. You can also add your fav protein, from beans to meat such as rotisserie chicken or crispy bacon, if you don’t keep it meatless. The possibilities are endless if you’ll love to upgrade this simple mac and cheese!

What to serve with Mac and Cheese

While this creamy one-pot macaroni cheese is easily a meal in itself, it’s always great to add on the side fresh salads such as a lettuce salad or a spinach arugula salad. And to take things over the top, serve it with some black pepper focaccia or pesto garlic bread.

Storage tips & leftovers

Mac and cheese tastes best when made right before serving. However, you can store leftovers in an airtight container in the refrigerator for up to 3 days. Leftover mac and cheese will dry out in the fridge, you need to add a splash of milk to bring back the creaminess while reheating and stirring on the stovetop or in the microwave. Enjoy!

Close-up of a bowl full of creamy one pot macaroni cheese.

More easy pasta recipes you’ll love

Lastly, I hope you’ll love this one-pot mac and cheese recipe as much as we do. And if you have any questions, let me know. Leave a comment, send me a message, or rate it. I would love to hear from you!

Top view of a white Dutch oven full of macaroni cheese.
Print Recipe
5 from 1 vote

One-pot Mac and cheese

This easy, ultra creamy one-pot mac and cheese is a huge crowd pleaser and perfect comfort food. And you cook everything in one pot in less than 15 minutes.
Prep Time5 minutes
Cook Time10 minutes
Total Time15 minutes
Course: pasta
Cuisine: American
Keyword: Macaroni and cheese
Servings: 6
Calories: 452kcal
Author: Katia


  • 3 cups full-fat milk, plus more if you need to thin the sauce
  • 2 cups water
  • ¾ teaspoon garlic powder
  • 1 teaspoon fine salt, or to taste
  • 1 lb (450 grams) macaroni pasta
  • 2 cups (120 grams) grated cheddar
  • ⅔ cup (120 grams) cream cheese
  • ⅓ cup grated parmesan cheese, plus more to serve (optional)
  • freshly grated black pepper


  • Add the milk, water, garlic powder, and salt to a large pot to Dutch oven and bring to the boil, then lower the heat down to medium low.
  • Add the macaroni pasta, and cook stirring frequently, until al dente. Cooking time depends also on the pasta brand, please keep an eye on it. If the pasta seems too dry, stir a touch of milk in as needed.
  • Turn the heat off, take it off the stove and stir the cheese in quickly until smooth and creamy. Adjust salt and pepper to taste.
  • Serve immediately with more freshly ground black pepper if you wish and extra parmesan cheese. Enjoy.


Nutrition facts: the nutrition values are for one serving and they are based on an online nutrition calculator (parmesan is included). However, it’s an estimate only and it should not be considered as a substitute for a professional nutritionist’s advice. Please see my disclosure policies.


Calories: 452kcal | Carbohydrates: 59g | Protein: 17g | Fat: 16g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 45mg | Sodium: 674mg | Potassium: 224mg | Fiber: 2g | Sugar: 3g | Vitamin A: 513IU | Vitamin C: 0.01mg | Calcium: 222mg | Iron: 1mg


  1. 5 stars
    This One Pot Mac and Cheese recipe is perfect! So creamy and so delicious, it will definitely be added to our rotation of favorite dishes. I easily halved the recipe but otherwise followed it exactly. So fabulous!

    1. That’s great to hear, Roberta!
      Thanks a lot for sharing your lovely feedback.x

Leave a Reply

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

Recipe Rating