ADVERTISEMENT

One Pot Mac and Cheese – Creamy 30-Minute Stovetop

By October 24, 202610 min read

The first question a beginner asks about one pot mac and cheese is whether the pasta really cooks in milk without scorching the bottom. It does, but only if you stir more than you think you need to in the first five minutes, when the starch is loosest and settles fastest. Think of it like risotto: the starch released into the liquid is what thickens the sauce, so you are stirring the thickener into existence, not just preventing a burn.

Advertisements1

Compare this to the classic béchamel method, where you make a butter-flour roux first. The roux version gives you a silkier, more predictable sauce and forgives a distracted cook. The one pot version trades a little of that margin for a single pot, a shorter timeline, and a sauce that tastes more of the pasta itself. I reach for one pot on weeknights and the roux when I am cooking for people I want to impress.

What a single pot cannot do is brown the top. If you want that baked-casserole crust, you need to transfer everything to a dish and run it under the broiler, which is a second pan no matter how you frame it. Test it before you trust it.

Why You'll Love This Recipe

1

One Pot, One Wash: The pasta and sauce come together in the same pot, so cleanup is a single soak.
2

No Roux Required: Skipping the flour-butter step removes the most common failure point for new cooks.
3

Real Cheese Flavor: Sharp cheddar melted off the heat keeps the sauce tasting like cheese, not like flour.
4

Fast Enough for Weeknights: About 35 minutes of cooking gets dinner on the table without a second pot.

About the Ingredients

3 cups (720ml) whole milk

Whole milk gives the creamiest body; 2% works but the sauce will be noticeably thinner. If you are dairy-free, use unsweetened oat milk rather than almond, which can split under heat.

2 cups (480ml) water

The water keeps the milk from scorching before the pasta releases its starch. Skip it and you will be scraping the bottom of the pot.

12 oz (340g) elbow macaroni, dry

Elbows are classic, but cavatappi or small shells hold sauce better in the crevices. Avoid thin pasta like spaghetti, which overcooks before the sauce thickens.

2 tbsp (28g) unsalted butter

Butter rounds out the sharpness of the cheddar. Salted butter works if you cut the added salt to a pinch.

1 tsp kosher salt, plus more to taste

Kosher salt dissolves more evenly than table salt in milk. If you only have table salt, start with 3/4 teaspoon.

1/2 tsp dry mustard powder

Mustard powder sharpens the cheese flavor without tasting like mustard. A teaspoon of Dijon stirred in at the end is a fine substitute.

1/4 tsp smoked paprika

Smoked paprika adds a warm background note; sweet paprika is a milder swap. Buy small jars, since paprika fades within about a year.

8 oz (225g) sharp cheddar, freshly grated

Grate it yourself: pre-shredded cheese is coated in starch that makes sauce grainy. Gruyère or a young gouda can replace up to half the cheddar for a nuttier result.

2 oz (55g) cream cheese, room temperature

Cream cheese stabilizes the sauce so it does not break when the cheese melts. Mascarpone is a richer substitute; skip it and stir in an extra tablespoon of butter.

1/4 tsp freshly ground black pepper

Fresh-cracked pepper blooms in the warm sauce. Pre-ground pepper is fine but tastes flatter.

Tips & Tricks

Stir Early and Often

The first five minutes are when milk proteins are most likely to catch on the bottom, so keep a silicone spatula moving along the base of the pot.

Grate Before You Start

Shred the cheese while the pasta cooks, because the cheese goes in off the heat and there is no time to grate once the pot is ready.

Add Cheese Off the Heat

Boiling temperatures make cheddar proteins clump into strings. Pull the pot off the burner, wait 30 seconds, then stir in handfuls.

Loosen Before Serving

The sauce tightens as it sits; a splash of warm milk brings it back to a pourable consistency without thinning the flavor.

Pro Tips

1

Hold back 1/2 cup of the milk and add it at the end if the sauce looks tight.
2

Use a heavy-bottomed pot; thin aluminum heats unevenly and scorches milk at the edges.
3

Taste for salt after the cheese goes in, not before, since cheddar brings its own salt.
4

Serve in warmed bowls so the sauce stays fluid through the meal.

Step-by-Step Instructions

1. Combine Milk and Water

Pour 3 cups whole milk, 2 cups water, 1 teaspoon kosher salt, 1/2 teaspoon mustard powder, and 1/4 teaspoon smoked paprika into a heavy 4-quart pot. Stir once and set over medium-high heat until it just begins to steam, about 3 to 4 minutes at 350°F to 375°F (175°C to 190°C); you want small bubbles at the rim, not a rolling boil.

2. Add the Pasta

Stir in 12 ounces dry elbow macaroni and bring the liquid back to a gentle simmer, roughly 200°F (93°C). Reduce the heat to medium-low so the surface shivers rather than boils hard.

3. Simmer and Stir

Cook for 9 to 11 minutes, stirring every minute or so and scraping the bottom of the pot each time. The pasta is done when it is al dente, the liquid has dropped below the pasta line, and the remaining liquid looks like thin cream rather than water.

4. Pull Off the Heat

Remove the pot from the burner and stir in 2 tablespoons butter until it disappears, about 30 seconds. Let the pot sit off the heat for 1 minute so the temperature drops below a hard simmer, around 180°F (82°C).

5. Melt the Cheese

Add 2 ounces room-temperature cream cheese and stir until it melts into the sauce. Then add the 8 ounces grated sharp cheddar in three handfuls, stirring each one fully into the sauce before adding the next; the sauce should look glossy and coat the back of a spoon.

6. Season and Rest

Stir in 1/4 teaspoon black pepper, taste, and add salt only if it needs it. Let the pot rest off the heat for 2 to 3 minutes; the sauce thickens visibly as it stands and should look like loose pudding, not soup.

7. Adjust and Serve

If the sauce has tightened too far, stir in warm milk a tablespoon at a time until it flows. Spoon into bowls and top with extra black pepper or a pinch of smoked paprika.

Delicious Variations

Baked Crust Version

Spread the finished mac and cheese in a buttered 9×13-inch dish, top with 1/2 cup panko and 2 tablespoons melted butter, and broil at 450°F (230°C) for 3 to 4 minutes until the crumbs are golden brown.

Bacon and Gruyère

Cook 4 slices of bacon until crisp, crumble them in with the cheese, and swap half the cheddar for Gruyère for a smokier, nuttier pot.

Green Chile Skillet

Stir in 1/2 cup drained canned green chiles and a pinch of cumin with the cheese for a southwestern version that keeps the one-pot cleanup.

How to Store One Pot Mac and Cheese – Stovetop Easy Recipe Video

Refrigerator

Store in an airtight container for up to 4 days. The sauce will set firm when cold; that is normal, not a failure.

Freezer

Freeze in portions for up to 2 months, though the pasta softens on thaw. Undercook the pasta by 1 minute if you plan to freeze.

Reheating

Reheat gently on the stovetop over low heat with a splash of milk, stirring often, or microwave in 30-second bursts. Avoid high heat, which makes the cheese oil out.

Frequently Asked Questions

Q: Can you really cook pasta in milk?

Yes, pasta cooks fine in milk as long as you add water and stir often. The milk proteins are the risk, not the pasta: they scorch on the bottom of the pot before the pasta is tender, which is why the water dilution and constant scraping matter.

Q: Why did my one pot mac and cheese turn grainy?

Grainy sauce almost always means the cheese was added while the pot was too hot or the cheese was pre-shredded. Add cheese off the heat in small handfuls, and grate block cheddar yourself so there is no anti-caking starch in the pot.

Q: How do I keep the milk from burning on the bottom?

Use a heavy-bottomed pot, keep the heat at a gentle simmer, and stir with a flat spatula that reaches the corners. If you smell scorched milk, stop stirring the bottom layer into the sauce and transfer the top portion to a clean pot.

Q: Can I make one pot mac and cheese ahead of time?

You can make it up to a day ahead and reheat it with extra milk, but it will be slightly less creamy than fresh. For the best texture, cook it right before serving and hold it covered off the heat for no more than 20 minutes.

Q: What cheese melts best for mac and cheese?

Sharp cheddar melts well when grated fresh and added off the heat, and cream cheese helps keep it smooth. Very aged cheeses and pre-shredded blends are more likely to break or turn grainy.

Give this one pot mac and cheese a try on your next busy night, and pay attention to the moment the sauce turns glossy, because that is the signal that the cheese has emulsified. If it tightens up, remember that a splash of warm milk fixes more than a splash of panic. Test it before you trust it.

One Pot Mac and Cheese - Stovetop Easy Recipe Video

One Pot Mac and Cheese – Stovetop Easy Recipe Video

One Pot Mac and Cheese cooks pasta and sauce in a single pot for a creamy, cheesy dinner with just one pan to wash and no roux to babysit.

★★★★½ 4.7 (238 ratings)
10 minPrep time25 minCook time6Servings472 kcalCalories

🧂 Ingredients

  • 3 cups (720ml) whole milk
  • 2 cups (480ml) water
  • 12 oz (340g) elbow macaroni, dry
  • 2 tbsp (28g) unsalted butter
  • 1 tsp kosher salt, plus more to taste
  • 1/2 tsp dry mustard powder
  • 1/4 tsp smoked paprika
  • 8 oz (225g) sharp cheddar, freshly grated
  • 2 oz (55g) cream cheese, room temperature
  • 1/4 tsp freshly ground black pepper

📋 Instructions

  1. 1Combine Milk and Water — Pour 3 cups whole milk, 2 cups water, 1 teaspoon kosher salt, 1/2 teaspoon mustard powder, and 1/4 teaspoon smoked paprika into a heavy 4-quart pot. Stir once and set over medium-high heat until it just begins to steam, about 3 to 4 minutes at 350°F to 375°F (175°C to 190°C); you want small bubbles at the rim, not a rolling boil.
  2. 2Add the Pasta — Stir in 12 ounces dry elbow macaroni and bring the liquid back to a gentle simmer, roughly 200°F (93°C). Reduce the heat to medium-low so the surface shivers rather than boils hard.
  3. 3Simmer and Stir — Cook for 9 to 11 minutes, stirring every minute or so and scraping the bottom of the pot each time. The pasta is done when it is al dente, the liquid has dropped below the pasta line, and the remaining liquid looks like thin cream rather than water.
  4. 4Pull Off the Heat — Remove the pot from the burner and stir in 2 tablespoons butter until it disappears, about 30 seconds. Let the pot sit off the heat for 1 minute so the temperature drops below a hard simmer, around 180°F (82°C).
  5. 5Melt the Cheese — Add 2 ounces room-temperature cream cheese and stir until it melts into the sauce. Then add the 8 ounces grated sharp cheddar in three handfuls, stirring each one fully into the sauce before adding the next; the sauce should look glossy and coat the back of a spoon.
  6. 6Season and Rest — Stir in 1/4 teaspoon black pepper, taste, and add salt only if it needs it. Let the pot rest off the heat for 2 to 3 minutes; the sauce thickens visibly as it stands and should look like loose pudding, not soup.
  7. 7Adjust and Serve — If the sauce has tightened too far, stir in warm milk a tablespoon at a time until it flows. Spoon into bowls and top with extra black pepper or a pinch of smoked paprika.
👨‍🍳 Chef's Note: The sauce thickens quickly once off the heat, so serve within a few minutes of stirring in the cheese. If you must hold it, keep the lid on and re-loosen with warm milk.

Servings: 6

Cuisine: American

Course: Main Course

Nutrition (per serving): 472 kcal · 19g protein · 46g carbs · 23g fat

Leave a Comment

x
Advertisements