This Mac and Cheese is smooth, creamy, cheesy and delicious. Better still, it’s all made in one pot!

If you’ve never made one pot mac and cheese your life is about to change for the better. And possibly your waistline. But it’s oh so worth it. Follow me…

black serving spoon digging into large pot of mac and cheese

Creamy Mac and Cheese

We’ll get into the ‘one pot’ aspect in just a sec, but first things first, let’s talk about the creaminess.

What makes this Mac and Cheese so creamy?

  • One Pot – The starch from the pasta helps the sauce go nice and glossy/creamy because it’s all cooked in one pot!
  • Milk/Cream – The pasta is cooked in milk and heavy cream, which alongside the starch, helps form an ultra creamy base for the sauce.
  • Cream Cheese – One of the cheeses used in this recipe is cream cheese, which adds to the creaminess of the sauce.

Look I’m always down for a baked mac and cheese with a crispy crust, but sometimes you just can’t beat a velvety stove stop mac and cheese. Just look at that gooey goodness 😍

close up shot of mac and cheese on serving spoon scooping out of pot

One Pot Mac and Cheese

Why make Mac and Cheese in one pot?

  • No need to make a roux to thicken the sauce, the starch will do it for you.
  • The excess starch helps create a glossy/velvety sauce which coats the pasta much better.
  • Less washing up!

What cheese to use in stovetop Mac and Cheese?

  • Cheddar – I actually prefer a medium to mature cheddar with this recipe. Usually I like the strongest cheddar going, but here I find it distracting. I slightly milder cheddar has create a creamier flavour.
  • Gruyere – This adds a gorgeous nutty flavour.
  • Mozzarella – Offers a slight cheese pull and adds creaminess.
  • Cream Cheese – Adds creaminess.

When it comes to making the mac and cheese, depending on how thick your macaroni is and when you take the pot off the heat, you may find the sauce is either slightly too thin or thick. This is very easy to adjust. Just add milk a splash at a time to thin out, or just simmer for an extra min to reduce the sauce.

Process shots: add dry macaroni, milk, cream, chicken stock and seasoning to pot (photo 1), simmer and stir until the pasta is al dente (photo 2), add cream cheese (photo 3), stir to combine (photo 4), add cheese (photo 5), stir to combine (photo 6).

6 step by step photos showing how to make one pot mac and cheese

Serving Mac and Cheese

I tend to serve this as a main, but you can serve it as a side too. Goes great with Fried Chicken or Chicken Tenders (Spicy or Baked!). I also most recently served this with Pulled Pork which was incredible!

For more similar recipes check out these beauties:

Deliciously Fun Mac and Cheese Recipes

Alrighty, let’s tuck into this creamy one pot mac and cheese shall we?!

two small white bowls of mac and cheese on marble backdrop

How to One Pot Mac and Cheese (Full Recipe & Video)

close up shot of mac and cheese on serving spoon scooping out of pot
4.80 from 10 votes

Ultra Creamy One Pot Mac and Cheese

This Mac and Cheese is smooth, creamy, cheesy and delicious. Better still, it's all made in one pot! PLEASE CHECK OUT THE NOTES BEFORE STARTING.
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
Servings: 6
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Equipment

  • Large Pot & Wooden Spoon
  • Jug (for stock)
  • Cheese Grater

Ingredients 

  • 1lb / 500g Dried Macaroni
  • 2 1/2 - 3 cups / 600 - 720ml Milk, at room temp, or as needed (I use semi-skimmed)
  • 2 cups / 480ml Chicken Stock (not piping hot)
  • 1 cup / 240ml Heavy/Double Cream, at room temp
  • 1 tsp Salt
  • 1/2 tsp Mustard Powder
  • 1/4 tsp EACH: Onion Powder, Garlic Powder, White Pepper
  • 4oz / 125g Cream Cheese, leave at room temp
  • 2 1/2 cups / 250g Medium Cheddar (see notes)
  • 1 cup / 100g Gruyere, grated
  • 1/2 cup / 50g Mozzarella, shredded

Instructions 

  • Add the macaroni to a large deep pot then pour in 2 1/2 cups / 600ml milk and all of the stock and cream. Stir in the mustard powder, garlic powder, onion powder, salt and white pepper.
  • Bring to a gentle simmer over medium heat and cook until the macaroni is al dente, stirring somewhat frequently. If the liquid dries out before the pasta cooks just add in a splash more milk to help it cook to al dente.
  • Turn the heat to low then stir in cream cheese until it melts. Str in the cheddar and gruyere then stir in the mozzarella. If the cheese is struggling to melt or the sauce is too thick, just thin it out with milk a splash at a time.
  • Check for seasoning and adjust if needed then serve and enjoy!

Video

Notes

a) Chicken Stock - I find this adds a nice depth of flavour. It's very subtle. However, you can sub water if you'd prefer.
b) Cheese - I'm team sharp cheddar all the way, but here I actually prefer a medium strength. I find it gives a much creamier flavour. The gruyere adds a nice nutty flavour, so do add that if you can (sub more cheddar if not). Mozzarella gives a nice cheese pull. Cream cheese obviously helps with the creaminess too.
c) Consistency - The liquid will definitely be enough to cook the pasta and melt the cheese. Depending on how thick your macaroni is, it might soak up a little more, leaving the cheese sauce quite thick. You can easily adjust this by adding in more milk (preferably warmed in the microwave) a splash at a time. I'd be very surprised if you find it too saucy (especially because it soaks up the sauce as it rests), but if you do, just pop the pot back on low heat. Don't over do it though as simmering the cheese sauce too much can make it go grainy.
d) Macaroni - Different brands have different cook times, meaning the pasta will absorb different amount of liquid. Again just use the milk to adjust the sauce as needed to ensure the pasta cooks through and the sauce isn't too thick.
e) How to avoid the sauce going grainy - here's 3 tips to ensuring the sauce doesn't turn out grainy:
  • Room temp - if the milk and cream are fridge cold, sometimes they can hurdle if they hit hot stock. Keeping them at room temp will help prevent this. You could also gently warm them in the microwave to bring them to room temp.
  • Heat - don't boil the pasta aggressively over high heat otherwise the milk and split. Also, once you stir in the cheese make sure the heat is on low or completely off.
  • Cheese - grate your own cheese. the pre-shredded packet stuff can sometimes turn the sauce grainy.
f) Calories - based on the whole recipe divided by 6. These will be fairly big portions (mainly because it's very rich).

Nutrition

Calories: 818kcal | Carbohydrates: 64.02g | Protein: 34.14g | Fat: 47.08g | Saturated Fat: 27.781g | Polyunsaturated Fat: 2.302g | Monounsaturated Fat: 12.861g | Trans Fat: 0.642g | Cholesterol: 155mg | Sodium: 1032mg | Potassium: 420mg | Fiber: 2.4g | Sugar: 9.23g | Vitamin A: 1673IU | Vitamin C: 0.4mg | Calcium: 725mg | Iron: 1.39mg

Looking for more?

You’ll find plenty more delicious comfort food like this in my Debut Cookbook ‘Comfy’


Chris Collins, food blogger at Don't Go Bacon My Heart in white jumper eating a slice of garlic flatbread
5 Knockout Dinners You’ll NEVER Stop Making
A free email series, from one foodie to another
Please enable JavaScript in your browser to complete this form.

Leave a comment

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

Recipe Rating




30 Comments

  1. Amy says:

    Hey there, just made this for the first time and it is probably the best mac n cheese I’ve had. Added some veges to make it an easy complete meal and will defo be a repeat in our house. Will be sure to look through more of your recipes to see what other wee gems there are.
    You have a new fan in New Zealand!

    1. Chris Collins says:

      So great to hear this went down well, Amy! Hope you get to enjoy some more recipes 🙂 C.

  2. Kevin Parsons says:

    Turned out great but my sauce was grainy, like the milk curderled while simmering…any ideas why?

    1. Chris Collins says:

      Hi Kevin, sometimes this can happen if the stock is boiling hot and the milk is fridge cold, or if you’re simmering very aggressively. Using whole milk can help prevent it from curdling too. Also, the graininess could be the cheese. I recommend using Medium strength cheddar. Sometimes ultra sharp/mature cheddar can turn the sauce grainy. One final thing is I recommend freshly grating your own if you can. Hope this helps! C.

  3. Sue O'Connor says:

    5 stars
    I first made this for a family dinner about a year ago and now its requested at every meal I make! So easy, so creamy, so yummy!

    1. Chris Collins says:

      Hi Sue! This is so lovely to hear. Thanks so much for popping back for a review 🙂 C.

  4. Nick Dransfield says:

    5 stars
    Yet again a simple recipe but great results. Never thought of cooking macaroni cheese like this but there were clear plates all around the dinner table! Thanks yet again Chris

    1. Chris Collins says:

      Thanks so much for the review, Nick! Glad to hear mac n cheese went down well 🙂 C.

  5. Barbara Brady-Smith says:

    5 stars
    Doubled this for Easter as a side dish. Ended up the main dish for most of the kids. Huge hit! I told everyone it had no calories. thanks for another great recipe!

    1. Chris Collins says:

      So great to hear, Barbara! Thanks so much for the review! C.

  6. DAVID SCOTT JEFFREY says:

    5 stars
    DELICIOUS RECIPE!! Thanks much for sharing!

    1. Chris Collins says:

      Thanks David! 🙂

  7. S.E says:

    5 stars
    So easy and a hit every time I make it! Use a spiral macoroni, A+ for sure!

    1. Chris Collins says:

      Great to hear! 🙂

  8. Amber J says:

    5 stars
    Super easy and quick. And so creamy. The better half said it’s his new fav way of doing Mac n cheese. I think it’s faster than the box stuff

    1. Chris Collins says:

      So great to hear it went down well, Amber! Thanks for the review 🙂

  9. Doug says:

    How well does this do if it’s cooked the night before and warmed in the oven the next day?

    1. Chris Collins says:

      I’d definitely make this one fresh if you can, Doug!

  10. Will Santos says:

    5 stars
    It was De. Licious. What a huge difference it makes using this cheese combo. This is a great meal. Feeds 5-6 for about $26. And that’s splurging a little bit more.

    1. Chris Collins says:

      Great to hear, Will! Thanks for popping back for a review 🙂