If you love stovetop mac and cheese that’s creamy, rich, and ready fast, this version delivers every time. No oven, no roux, and no complicated steps cook up smooth, cheesy comfort food in about 30 minutes.
The secret ingredient? A little cream cheese. It melts right into the sauce and creates a silky texture that doesn’t turn grainy.

This is one of those comfort food favorites we all know and love. I'm excited about this recipe, friends! I’ve tested this method dozens of times to make sure it turns out creamy every single time.
Why This Recipe Works
- ultra creamy sauce without a roux - I don't have anything against a roux, I just lean towards simple weeknight meals more of the time.
- ready in about 30 minutes
- family-friendly comfort food - As someone with a daughter who will only eat mac and cheese (and sometimes chicken nuggets), this recipe has been a lifesaver.
- simple ingredients
- foolproof method - even a beginner cook can make this recipe.

Jump to:
- Why This Recipe Works
- 🛒 Ingredients
- 🥣 How to Make Stovetop Mac and Cheese
- The Secrets to Extra Creamy Mac and Cheese
- Best Cheese for Mac and Cheese
- 📋 Variations
- Why This Mac and Cheese Stays Creamy
- Storage Tips
- Reheat on the Stovetop (Best Method)
- Reheat in the Microwave
- 🍽 What to Serve with Mac and Cheese
- Make Ahead Tips
- FAQ
- Related
- Recipe
🛒 Ingredients
Here's what you'll need from the pantry and fridge.

- cheddar cheese - this is the classic cheese flavor for mac and cheese. For best results, grate your own cheese - you won't be sorry!
- Monterey Jack cheese - this is a semi-soft cheese that's white in color and it known for its meltability and creaminess.
- cream cheese - adds even more smooth texture to our macaroni and cheese. I personally like to use Philadelpia brand as I have noticed a difference.
- milk + cream - to make the sauce and add some richness.
- mustard powder - above you'll notice cheese, cheese and...more cheese. A little bit of mustard powder helps to give some depth to the dish. Don't tell your kids and they'll never know it's there. 😉
See recipe card below for specific quantities and ingredient list.
Link to a similar recipe
🥣 How to Make Stovetop Mac and Cheese

- Step 1: Cook pasta. Cook pasta slightly underdone. Add warmed milk, cream, cream cheese and seasonings.

- Step 2: Stir in cheese. Remove from heat and gradually add cheeses.

- Step 3: Stir until combined. Mix until smooth and extra creamy. Serve immediately while hot and creamy.
The Secrets to Extra Creamy Mac and Cheese
- remove pot from heat before adding the cheese
- grate cheese fresh
- warm dairy first - it's technically optional to slighly warm the milk and heavy cream. It allows the cheese to melt faster making the creamiest version + avoids any mini-curd pieces in the sauce. If you know, you know.
- add cheese slowly - gradually add the cheese, not all at once so it has a chance to evenly melt.

Best Cheese for Mac and Cheese
The best cheese for mac and cheese melts smoothly and creates a creamy texture without becoming oily or grainy.
I've never met a cheese that I didn't like - even the stinky ones! Here are some that I recommend for this mac and cheese recipe.
- cheddar
- Monterey Jack - melts like a dream
- Colby
- Gouda - smoky
- mozzarella - stringy & melty
- pepper jack - spicy
📋 Variations
I always say the bonus of cooking at home is making things how you like them! Here are some ideas to make this your own.
- Add Protein: cooked bacon, shredded chicken, ham or pulled pork
- Make It Spicy: jalapeños, , hot sauce or cayenne (these work well on the side if it's a family meal.)
- Add Veggies: broccoli, peas or spinach are all good matches for this recipe.
Why This Mac and Cheese Stays Creamy
Many stovetop mac and cheese recipes turn grainy after sitting, but this one stays smooth thanks to a combination of cream cheese, gentle heat, and freshly shredded cheese. Removing the pot from heat before adding cheese prevents the proteins from tightening, which keeps the sauce silky instead of gritty.
Save This Recipe For Later!
Storage Tips
- refrigerate 3–4 days
- store airtight
- stir before reheating
To reheat: If you've ever reheated mac and cheese, you know there's a way to do it - and a way not to do it. Here are some options:
Reheat on the Stovetop (Best Method)
This keeps it the creamiest.
- Place leftover mac and cheese in a saucepan.
- Add 1–2 tablespoons of milk or cream per cup of pasta.
- Heat over low, stirring frequently.
- Add more milk if needed until creamy.
Tip: Adding a small pat of butter helps bring back that silky texture we know and love.
Reheat in the Microwave
This is the quick and easy methods for single servings. My kids use this one!
- Place mac and cheese in a microwave-safe bowl.
- Stir in 1 tablespoon milk per cup of pasta.
- Cover loosely with a damp paper towel.
- Heat in 30-second intervals, stirring between each round.
Don’t blast it all at once. That’s how cheese turns grainy.
I don't recommend freezing this recipe.
🍽 What to Serve with Mac and Cheese
- BBQ chicken
- air fryer meatloaf or meatloaf muffins (these are a cozy match made in heaven!
- pork chops
- roasted vegetables
- salad
Make Ahead Tips
- Grate the cheese and store in an air-tight container.
- Set cream cheese out ahead of time to slightly warm.
- Cook the pasta ahead: Boil the pasta 2–3 minutes less than al dente, drain, and toss lightly with a drizzle of oil so it doesn’t stick. Let cool completely and store in an airtight container in the fridge for up to 3 days. When ready to cook, add it straight to the warm sauce and let it finish cooking there.
FAQ
Grainy mac and cheese usually happens when cheese is added over heat or the sauce gets too hot. Instead, the cheese should be stirred in off the heat so it melts smoothly. Using freshly shredded cheese instead of pre-shredded also helps, since bagged cheese contains anti-caking agents that can affect texture.
Yes! You can cook the pasta ahead and refrigerate it, shred the cheese in advance, and measure your ingredients. For best texture, make the sauce fresh right before serving. Fully assembled mac and cheese can be reheated, but you may need to add a splash of milk to loosen the sauce.
So glad you asked! Cheeses that melt smoothly and create a creamy sauce include cheddar, Monterey Jack, Colby, fontina, and gouda. A blend works best because you get both flavor and meltability. Avoid very aged cheeses on their own since they can melt grainy.
Sure. You can replace the heavy cream with additional milk for a lighter version. The sauce will be slightly less rich but still creamy thanks to the cream cheese and shredded cheese blend. Half-and-half also works well as a substitute. I don't recommend skim milk for this recipe.
Cheese sauce separates when it gets too hot or when pre-shredded cheese is used. Always melt cheese off heat and use freshly shredded cheese for the smoothest sauce.
Add related recipes in paragraph form.
Tried this extra cream mac and cheese? I’d love to hear how it turned out! ⭐ Drop a star rating and a quick comment below—it not only helps others but totally makes my day. 😊🍽️
Related
Looking for other recipes like this? Try these:
Recipe

Extra Creamy Stovetop Mac & Cheese
Send me this recipe!
Ingredients
- 2 cups extra-sharp cheddar cheese freshly grated, room temperature
- 1 cup Monterey Jack cheese freshly grated, room temperature
- 16 ounces elbow macaroni cooked
- 1 Tablespoon kosher salt for pasta water
- 1 cup milk heated
- 1 cup heavy cream heated
- 4 ounces cream cheese softened and cut into cubes
- 2 Tablespoons unsalted butter
- 1 teaspoon garlic powder
- 1 teaspoon coarse kosher salt for sauce
- ½ teaspoon white pepper
- ½ teaspoon ground mustard powder
- ¼ teaspoon onion powder
Instructions
- Grate 2 cups extra-sharp cheddar cheese and 1 cup Monterey Jack cheeseand let them sit at room temperature while you prepare the pasta. (Tip: It's easiest to grate cheese when it's cold)
- Cook 16 ounces elbow macaroni according to package directions, reducing cook time by 2 minutes. Salt the water with 1 Tablespoon kosher salt. Drain and return to pot.
- If desired, warm the milk and heavy cream in the microwave for about 20 seconds to take the chill off. (I like to do this to ensure creamy sauce.)
- Add 1 cup milk, 1 cup heavy cream, 4 ounces cream cheese, 2 Tablespoons unsalted butter, 1 teaspoon garlic powder, 1 teaspoon coarse kosher salt, ½ teaspoon white pepper, ½ teaspoon ground mustard powder and ¼ teaspoon onion powder to the pot with the pasta. Cook over low heat, stirring until the cream cheese is melted and the mixture is smooth.
- Remove the pot from the heat and add the shredded cheeses in batches, stirring until melted and creamy. (Tip: Stir constantly while melting the cheese to keep the sauce smooth)
- Taste and adjust salt and pepper if needed.Serve immediately for the creamiest texture.
Nutrition
This Farm Girl Cooks is not a dietician or nutritionist, and any nutritional information shared is an estimate. Calories and other nutritional values vary depending on which brands were used.




