One-Pot Mac and Cheese: Creamy, Rich, and Ready in 25 Minutes
No roux, no draining, no fuss — just pasta cooked right in seasoned milk and broth until it builds its own silky sauce. Sharp cheddar, Gruyère, and a secret emulsifier make this weeknight mac unforgettable.

The best meals aren't measured by perfection — they're measured by the memories made around the table.
Some nights the grill stays cold. The Florida heat breaks late, the kids are already at the table, and what the family needs is something warm, rich, and ready before anyone starts raiding the snack cabinet. That's when this one-pot mac and cheese earns its place in my rotation. No separate pot of boiling water, no draining, no roux to babysit. You drop the pasta right into a mix of milk and chicken broth, season it boldly, and let the starch do what starch does — build a sauce from the inside out. Finish it with three layers of cheese and you've got a bowl that tastes like it took all afternoon. It didn't. Twenty-five minutes, one pot, and the whole family's happy. That's my kind of weeknight cooking.

25 minutes, and you’re ready to cook.
Most of the work here is just grating cheese and measuring spices — five minutes of mise en place and you're ready to cook.
- Gather EquipmentGather a medium saucepan or small Dutch oven, a wooden spoon or silicone spatula for stirring, a measuring cup, measuring spoons, a box grater or microplane, a small cutting board, a chef's knife, and a serving spoon. Have warm bowls ready for serving.
- Prepare the Sharp Cheddar CheeseUsing a box grater or microplane, grate the sharp cheddar cheese on the fine side until you have ¾ cup. Place in a small prep bowl.2 min
- Prepare the Gruyère CheeseUsing a box grater or microplane, grate the Gruyère cheese on the fine side until you have ¼ cup. Place in the same prep bowl as the cheddar, or in a separate small bowl.1 min
- Prepare the Cream CheeseCut the cream cheese into small pieces (about ½-inch cubes) to help it melt quickly and evenly. Place in a small prep bowl.30s
- Chop the Fresh ChivesRinse the fresh chives and pat dry. Chop finely to yield about 1 tablespoon. Place in a small prep bowl.45s
- Measure SpicesMeasure out ½ tsp kosher salt, ½ tsp garlic powder, ¼ tsp mustard powder, ¼ tsp black pepper, and ⅛ tsp smoked paprika. Place all spices in a small bowl or ramekin for easy access.1 min
- Measure Liquids and PastaMeasure 1½ cups elbow macaroni, 1 cup chicken broth, and 1 cup whole milk. Place the pasta in a small bowl and the liquids in separate measuring cups. Measure out 1 tbsp butter and place it near the stove.2 min
- Stage IngredientsArrange all prepped ingredients near the stove in order of use: pasta and liquids closest to the pot, followed by butter and spices, then cream cheese pieces, then the grated cheddar and Gruyère, then the chopped chives and smoked paprika for garnish. Have a small splash of extra milk nearby in case the sauce needs loosening.
Why Cooking Pasta in Milk and Broth Actually Works
Here's the thing about this method that surprises people: it's not a shortcut, it's a technique. When elbow macaroni simmers directly in your liquid, it releases surface starch continuously into the pot. That starch acts as a natural thickener — by the time the pasta is tender and the liquid is mostly absorbed, you've already got a sauce base without touching a single tablespoon of flour. The key is keeping the heat at a steady medium-low once it comes to a boil, and stirring every minute or two so nothing scorches on the bottom. You want the liquid to look nearly gone but the mixture still a little loose — it tightens up fast once the cheese goes in. Pull the pot off the heat before you add any cheese. Hard cheeses like cheddar and Gruyère will seize and turn grainy if they hit a boiling liquid. Let things calm down for half a minute, then stir in the cream cheese first, followed by the grated cheeses in two or three additions. Residual heat does all the melting work you need.

The Cheese Trio: Why Each One Is Pulling Its Weight
I'll be honest — when I first saw cream cheese on a mac and cheese ingredient list, I raised an eyebrow. But it's not there for flavor. Cream cheese is doing structural work. It's high in fat and protein, and those proteins sit right at the boundary between the fat and the water in your sauce, holding everything together so it doesn't break into a greasy mess when the cheddar and Gruyère go in. Sharp cheddar brings the familiar tang and bite you expect — look for something aged at least a year for real depth. Mild cheddar will taste flat here; you need that sharpness. Then there's the Gruyère. Don't swap it out for more cheddar. Gruyère carries a nuttier, slightly sweet finish that lifts the whole sauce and keeps it from tasting one-dimensional. And the mustard powder? You won't taste mustard. What you'll taste is depth — a background warmth that makes the cheese flavor feel rounder and more complex. It blooms in the butter's fat and distributes through the whole pot. That's the same principle behind a good béchamel, just without the extra step.
Substitutions that still taste like the recipe.
Need to work with what's in the pantry? Here are the swaps that hold up best in this recipe.
- rigatoni
Shares maillard compounds with elbow macaroni
- penne
Shares maillard compounds with elbow macaroni
- linguine
Shares maillard compounds with elbow macaroni
- half and half
Shares lactone compounds with whole milk
- low-fat milk↓ fatty
Shares lactone compounds with whole milk — less fatty
- whipped cream↑ fatty
Shares lactone compounds with whole milk — more fatty
- pecorino cheese
Shares lactone compounds with gruyere cheese
- parmesan cheese
Shares lactone compounds with gruyere cheese
- blue cheese
Shares lactone compounds with gruyere cheese
- goat cheese
Shares acid compounds with cream cheese
- brie
Shares lactone compounds with cream cheese
- queso fresco
Shares lactone compounds with cream cheese
- five-spice
Shares phenolic compounds with smoked paprika
- tandoori masala
Shares terpene compounds with smoked paprika
- garam masala
Shares terpene compounds with smoked paprika
Common questions
Can I double this recipe for a bigger family?
What if my sauce breaks and looks greasy?
Can I make this ahead of time?
Can I use vegetable broth instead of chicken broth?
What goes well alongside this as a weeknight dinner?
There's something deeply satisfying about a recipe that delivers this much comfort with this little effort. One pot, one stove, twenty-five minutes — and you're setting down a bowl that the whole family leans into. My wife lights up every time I make this. My kids scrape the pot. That's the measure I care about. The technique is sound, the cheese combination is deliberate, and once you make it once, you'll have it memorized. Fire up something good tonight — even if it's just the stovetop.
One Pot Mac and Cheese
Ingredients
- 1½ cup Elbow Macaroni
- 1 cup Chicken Broth
- 1 cup Whole Milk
- 1 tbsp Butter
- ½ tsp Garlic Powder
- ¼ tsp Mustard Powder
- ¼ tsp Black Pepper
- ½ tsp Kosher Salt
- ¾ cup Sharp Cheddar Cheese
- ¼ cup GruyèRe Cheese
- 2 tbsp Cream Cheese
- 1 tbsp Fresh Chives
- ⅛ tsp Smoked Paprika
Instructions
- 1.Add your macaroni, chicken broth, and milk to a medium saucepan or small Dutch oven. Stir in your butter, garlic powder, mustard powder, black pepper, and salt.
- 2.Bring the mixture to a boil over medium-high heat, stirring frequently to prevent the pasta from sticking to the bottom of the pot. This should take about 3–4 minutes.
- 3.Once boiling, reduce the heat to medium-low and cook uncovered, stirring every 1–2 minutes, until the pasta is tender and most of the liquid has been absorbed into a thick, creamy sauce — about 9–11 minutes. The sauce should look slightly loose; it will thicken more as you add cheese.
- 4.Remove the pot from heat. Add your cream cheese pieces and stir vigorously until fully melted and incorporated into the sauce.
- 5.Add your grated cheddar and Gruyère in two or three batches, stirring between each addition until completely smooth and melted. Working in batches prevents the cheese from clumping.
- 6.Taste and adjust seasoning with additional salt and pepper as needed. If the sauce is too thick, stir in a small splash of milk to loosen it to your liking.
- …and 1 more steps
The Quarterly
Get the next Quarterly from Dan Cooks
Seasonal recipes, notes, and the issue links worth saving.



Comments