Volume IIssue No. 1March 2026Tampa, Florida · The Kitchen of Dan Cooks
Tasteze.BlogDan Cooks
one pot mac and cheese

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.

Dan CooksDan Cooks6 min readPrint this post
One-pot mac and cheese — golden, creamy, and garnished with smoked paprika and fresh chives.

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.

Overhead view of Elbow Macaroni, Chicken Broth, Whole Milk, Butter, Garlic Powder, Mustard Powder, Black Pepper and Kosher Salt arranged on a table
Everything you need: elbow macaroni, cheddar, Gruyère, cream cheese, broth, milk, butter, and a handful of spices.
Mise en place

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.

  1. 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.
  2. 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
  3. 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
  4. 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
  5. Chop the Fresh ChivesRinse the fresh chives and pat dry. Chop finely to yield about 1 tablespoon. Place in a small prep bowl.
    45s
  6. 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
  7. 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
  8. 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.
Active time~25 min · hands-on

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.

Serve immediately in warm bowls while preparing One Pot Mac and Cheese
Adding cheese in stages off the heat — the move that keeps the sauce smooth and prevents graininess.

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.

Smart swaps

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.

elbow macaroni
  • rigatoni

    Shares maillard compounds with elbow macaroni

  • penne

    Shares maillard compounds with elbow macaroni

  • linguine

    Shares maillard compounds with elbow macaroni

whole milk
  • 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

gruyere cheese
  • pecorino cheese

    Shares lactone compounds with gruyere cheese

  • parmesan cheese

    Shares lactone compounds with gruyere cheese

  • blue cheese

    Shares lactone compounds with gruyere cheese

cream cheese
  • goat cheese

    Shares acid compounds with cream cheese

  • brie

    Shares lactone compounds with cream cheese

  • queso fresco

    Shares lactone compounds with cream cheese

smoked paprika
  • 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?
Absolutely. Use a larger pot — a 4-quart Dutch oven works well — and scale up all the ingredients proportionally. The cooking time stays roughly the same, but stir more frequently since there's more surface area to scorch. Keep the heat at medium-low once it boils.
What if my sauce breaks and looks greasy?
Take the pot off the heat immediately and stir in a small spoonful of cream cheese. The proteins in the cream cheese will help bring the emulsion back together. Stir vigorously for about 30 seconds and it should smooth right out.
Can I make this ahead of time?
Mac and cheese thickens significantly as it sits — the pasta keeps absorbing liquid. If you need to make it ahead, pull it slightly underdone and store it. Reheat gently on the stovetop with a splash of milk, stirring constantly, until it loosens back up.
Can I use vegetable broth instead of chicken broth?
Yes — vegetable broth works fine here. It'll be a touch lighter in flavor, but the cheese does most of the heavy lifting in this sauce. A good-quality vegetable broth is all you need.
What goes well alongside this as a weeknight dinner?
This mac is rich and filling on its own, but it pairs well with something fresh and bright alongside — a simple green salad with a sharp vinaigrette, steamed broccoli, or even some grilled hot dogs for the kids. A squeeze of lemon over the top of your bowl also does wonders to cut through the richness.

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.

Recipe

One Pot Mac and Cheese

Total: 25 minPrep: 5 minCook: 20 minServes 2easy

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. 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. 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. 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. 4.Remove the pot from heat. Add your cream cheese pieces and stir vigorously until fully melted and incorporated into the sauce.
  5. 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. 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.
  7. …and 1 more steps

The Quarterly

Get the next Quarterly from Dan Cooks

Seasonal recipes, notes, and the issue links worth saving.

Comments

More from Dan Cooks

View all