Creamy Stovetop Mac and Cheese is the comforting side dish that goes well with everything! It combines shredded cheddar and Pecorino Romano cheese with milk that’s simmered until creamy and tossed with pasta. One bite and you’ll feel like a kid again!

Large wooden ladle holding mac and cheese.


Mac and cheese is always a favorite, whether it’s baked mac and cheese, or this stovetop mac and cheese.

It’s picky-eater approved, unbelievably easy to make, and this version stays creamy – even when reheated the next day!

It’s great alongside chicken cutlets, or easy baked chicken legs, and roasted Brussels sprouts and carrots.

Recipe Ingredients

All ingredients for this recipe are shown in the pic below and special notes are made in this bulleted list to assist you.

Ingredients shown: milk, water, dry mustard, elbow macaroni, sodium citrate, block of cheddar cheese, and block of Pecorino Romano.
  • Pasta. Elbow macaroni and shell pasta are the quintessential pasta shapes for macaroni and cheese but you can use any small to medium-sized pasta you’d like.
  • Cheese. I’m using a combination of sharp cheddar and Pecorino Romano. Other cheeses that would be great are Gruyere or Fontina. If you want a similar flavor to boxed mac and cheese, you may want to use half mild cheddar mixed with American cheese.
  • Food-Grade Sodium Citrate. This is the key ingredient in stovetop mac and cheese to keep the cheese from clumping. Sodium citrate is an emulsifier that helps keep the cheese creamy and smooth. In fact, it’s an ingredient found in most pasteurized processed cheese products, aka deli cheese and soft cheese blocks. There are many brands available online. I used Anthony’s Premium Sodium Citrate.

See the recipe card for full information on ingredients and quantities.

How to make it

Each number corresponds to the numbered written steps below.

  1. Shred 4 cups of sharp cheddar cheese (or other cheese) and grate 1/2 cup of Pecorino Romano. Bring a large pot of salted water to boil and cook 1 pound of elbow or shell macaroni until al dente. Reserve 1 cup of pasta water, then drain the macaroni in a colander and set aside. Meanwhile, In a large pot combine 1 1/4 cups of whole milk, 1 1/4 cups of water, and 1 tablespoon (14g) of sodium citrate and bring to a simmer. Once simmering begin to add the cheese to the pot, 1-2 tablespoons at a time.
  2. Mix until combined and continue the process until the cheese sauce is completely smooth. An immersion blender can be used if needed.
Stovetop macaroni and cheese recipe collage showing mixing cheese into simmering pot of milk, whisking cheese sauce in pot, mixing dry mustard into pot, and holding spoonful of macaroni mixed into the cheese sauce.
  1. Once the cheese sauce is smooth, add 1 teaspoon of mustard powder and stir to combine. Taste test the sauce and season with salt and pepper to taste, if needed. If the sauce is too thin, just cook it for a few minutes to evaporate some of the liquid. Once it thoroughly coats the back of a spoon it’s done.
  2. Combine the pasta with half of the cheese sauce to start, then continue to add until your mac and cheese is the perfect consistency. If it’s too thick, add a touch of the reserved pasta water to loosen it up. Once satisfied, taste test one more time and make any adjustments to the seasoning. Serve immediately and enjoy!

Top tips

  • Use half the sauce to start. I recommend doing this so you don’t oversauce your stovetop mac and cheese. I also like serving a little of the extra cheese sauce on the side for those who like a little extra.
  • Save time by making ahead. The cheese sauce can be made up to 5 days in advance and stored in the fridge. You can also freeze the sauce for up to 2 months.
  • Save your pasta water. Be sure to save your pasta water to loosen the mac and cheese if it becomes too thick.
Stovetop mac and cheese in black bowl with spoon.
Can I make this recipe without sodium citrate?

Yes. But, it will clump almost immediately. Sodium citrate is a magic emulsifying ingredient. It’s an ingredient that is used in fondue, cheese sauces for Philly cheese steaks, and deli cheese. If you are still against using it, you can sub evaporated milk for whole milk. Evaporated milk often contains, you guessed it, sodium citrate! But if you are willing to use that, why not just follow the recipe to begin with?

More comfy side dishes

If you’re looking for more creamy and comfy side dishes, give these recipes a try!

If you’ve enjoyed this Creamy Stovetop Mac and Cheese Recipe or any recipe on this site, give it a 5-star rating and tell us about it in the comments below.

We strive to satisfy a number of learning styles.  If you are someone who prefers to learn by watching, you can find most of our recipes on YouTube and our Facebook Page.

For more never-before-seen recipe videos, become a Patreon member today!

Creamy Stovetop Mac and Cheese

5 from 2 votes
Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
Servings: 6
Stovetop mac and cheese is the creamy comforting side dish that goes well with everything! It combines shredded cheddar and Pecorino Romano cheese with milk that’s simmered until creamy and tossed with shell or elbow pasta.

Ingredients 

  • 1 pound elbow macaroni or medium or small shells
  • 1 1/4 cups milk
  • 1 1/4 cups water
  • 4 cups shredded sharp cheddar cheese
  • 1/2 cup grated Pecorino Romano
  • 1 tablespoon (14g) sodium citrate
  • 1 teaspoon mustard powder
  • salt and pepper to taste

Instructions 

  • Bring a large pot of salted water to boil and cook macaroni until al dente. Reserve 1 cup of pasta water then drain the macaroni in a colander.
  • Combine the milk, water, and sodium citrate in a large pot and bring to a simmer.
  • Once simmering add the cheese slowly to the pot, 1-2 tablespoons at a time, and mix until combined. Continue the process until the cheese sauce is completely smooth. An immersion blender can be used if needed.
  • Once the cheese sauce is smooth, add the mustard powder and stir to combine. Taste test and season with salt and pepper to taste.
  • Combine the pasta with half of the cheese sauce to start, then continue to add to desired consistency. If the mac and cheese is too thick, add a touch of the reserved pasta water to loosen it up. Once satisfied, give it one more taste and make any final adjustments to seasoning. Serve immediately. Enjoy!

Notes

  • I recommend only using half the cheese sauce to start, then building up from there.  Serving the hot cheese sauce at the table works well for those who like extra cheese.
  • Recipe adapted from Modernist Cuisine.
  • If the cheese sauce breaks, bring the mixture to a boil and process with an immersion blender. 
  • Cheese sauce can be saved for up to 5 days in the refrigerator and can be reheated on the stovetop.

Nutrition

Calories: 525kcal | Carbohydrates: 54.8g | Protein: 26.7g | Fat: 21.5g | Saturated Fat: 13.8g | Cholesterol: 68mg | Sodium: 470mg | Potassium: 190mg | Fiber: 2.3g | Sugar: 3g | Calcium: 513mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!
5 from 2 votes

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

12 Comments

  1. Phyllis Alvino says:

    Can I use corn starch instead of the sodium citrate

    1. Tara says:

      Hi Phyllis, we haven’t tested the recipe with cornstarch so can’t say what the results would be.

  2. Mikki Angwin says:

    5 stars
    My family and I loved this recipe. It came out absolutely delicious.
    Thank you so much Tara & James

    1. Tara says:

      We’re so happy you all enjoyed, Mikki!

  3. Deb Rothschild says:

    5 stars
    This is a superb recipe Jim! I’ve never used sodium citrate but it worked beautifully. So easy too! Just wondering do you think it would be helpful when making cacio e pepe? I always get a clumpy mess when attempting it, and just order it out lol.
    Thanks as always for these great eats!

    1. Tara says:

      We’re so happy you enjoyed it, Deb! Yes, you could use it with cacio e pepe.

  4. Nanette Fazzini says:

    What Cn be used instead of sodium citrate

    1. Tara says:

      Hi Nanette, please refer to the post where Jim addresses using evaporated milk under “Can I make this recipe without sodium citrate”.

      1. Nan Fazzini says:

        I’m sorry but I just don’t see it

      2. Lois says:

        Where is the post containing comments about making this without Sodium Citrate?

        1. Tara says:

          If you scroll down near the end of the post just above the recipe card you’ll see Jim added a section titled “Can I make this recipe without Sodium Citrate”.

  5. Cristina K says:

    Looks amazing!