One Pot Mac and Cheese: Rich and Creamy

Creamy one pot mac and cheese with melted golden cheddar sauce and soft elbow pasta in a black cast iron skillet.
One Pot Mac and Cheese in 20 Minutes
By retaining the pasta starch instead of rinsing it away, the sauce thickens on its own. This one-pot method avoids a butter and flour roux to create a speedier, richer dish.
  • Time: 5 minutes prep + 15 minutes heat
  • Highlights: A velvety, rich cheese coating that clings to every noodle
  • Perfect for: Busy weeknights, tight budgets, and picky eaters

One Pot Mac and Cheese for Busy Nights

The smell of bubbling cheddar and a hint of smoked paprika filling the kitchen is basically a hug in food form. For a long time, I followed the classic method of boiling pasta in one pot and making a cheese sauce in another.

It felt like a chore, and honestly, the pasta often felt like it was just swimming in sauce rather than being part of it.

I shifted to this one pot method because I was tired of cleaning three different pans for one meal. It turns out that when you cook the macaroni directly in the milk and water, the pasta releases its own starch into the liquid.

This creates a natural bond that makes the sauce thick and rich without needing a separate thickening step.

You can expect a meal that tastes like it took an hour, but it actually hits the table in about 20 minutes. It is a budget friendly win that doesn't sacrifice the rich, gooey texture we all want from a comfort dish.

Why this method actually works

  • Starch Retention: Cooking pasta in the sauce keeps the natural starches in the pot. This thickens the liquid automatically.
  • Direct Infusion: The macaroni absorbs the seasoned milk and water, so the flavor is inside the noodle, not just on the outside.
  • Heat Management: By removing the pot from the heat before adding cheese, we prevent the fats from separating.

Gear you'll need

Minimal equipment is required, though a few specific tools simplify the process.

2 Essential Tools

A heavy bottomed pot is essential. Thin walled cookware often develops "hot spots" that can burn the milk, leaving charred residue at the bottom. I personally use a 4 quart stainless steel pot.

A wooden spoon or silicone spatula is ideal for stirring. You'll want a tool capable of reaching the bottom corners every few minutes to ensure the pasta doesn't stick.

The ingredient deep dive

The star of this recipe is the sharp cheddar. I recommend grating a block yourself, as pre-shredded options use anti clumping agents that prevent the cheese from melting into a perfectly smooth sauce.

IngredientWhat It DoesBest Swap
Sharp CheddarProvides the primary flavor and bodyGruyère (richer, nuttier taste)
Whole MilkCreates the creamy foundationEvaporated milk (makes it even thicker)
Elbow MacaroniHolds the sauce in its curvesShells or Cavatappi (better sauce grip)
Smoked PaprikaAdds subtle depth and colorGround nutmeg (more classic, earthy)

The basic recipe specs

This is a straightforward process, but timing is everything.

FeatureFast One PotClassic Roux Method
Total Time22 minutes45-60 minutes
Pot Count1 Pot2-3 Pots
TextureGlossy and tightCreamy and loose

For the best results, stick to these numeric checkpoints: 1. Simmer the liquid for 2-3 minutes before adding pasta. 2. Stir the macaroni every 3 minutes. 3. Let the final dish rest for exactly 2 minutes.

Ingredients and substitutions

  • 2 cups (400g) elbow macaroni (dry) Why this? The hollow center traps the cheese sauce.
  • 2 cups (480ml) whole milk Why this? Fat content prevents the sauce from breaking.
  • 2 cups (480ml) water
  • 2 tbsp (28g) unsalted butter
  • 1 tsp (5g) garlic powder
  • 1 tsp (5g) onion powder
  • 1/2 tsp (3g) salt
  • 1/4 tsp (1g) black pepper
  • 1/4 tsp (1g) smoked paprika
  • 2 cups (225g) sharp cheddar cheese, hand shredded Why this? Sharpness cuts through the heavy milk.
  • 1/2 cup (50g) parmesan cheese, finely grated

Quick Swaps: Milk → Unsweetened almond milk (lighter, but less creamy) Butter → Olive oil (works, but loses that buttery richness) Parmesan → Pecorino Romano (saltier and punchier)

Cooking steps for creamy pasta

A white ceramic bowl filled with velvety yellow pasta, topped with a sprinkle of fresh parsley and cracked pepper.
  1. Combine the water, whole milk, butter, garlic powder, onion powder, salt, pepper, and smoked paprika in a large heavy bottomed pot.
  2. Bring the mixture to a gentle simmer over medium high heat. Note: Stir occasionally so the butter melts evenly.
  3. Stir in the dry elbow macaroni.
  4. Reduce heat to medium low and simmer uncovered.
  5. Stir every 2-3 minutes until the liquid reduces and the pasta looks tender. This usually takes 10-12 minutes.
  6. Remove the pot from the heat entirely. Note: This prevents the cheese from overheating and becoming oily.
  7. Fold in the shredded cheddar and parmesan cheese.
  8. Stir gently but continuously until the cheese is melted and the sauce is velvety.
  9. Let the macaroni and cheese sit for 2 minutes before serving to allow the sauce to set.

Fixing common sauce issues

Occasionally, the sauce might not turn out quite right. If it's too thin, it generally means not enough moisture evaporated during the simmer. You can simply return it to low heat for another 2 minutes.

Grainy cheese is usually the result of adding the cheese at too high a temperature, which causes the proteins to tighten and release the fat. To prevent this, always slide the pot off the burner before stirring in the cheddar. For a different approach to achieve a smooth pour, check out my Nacho Cheese Sauce recipe.

Sauce is too watery

If your pasta is tender but there's still too much liquid, continue simmering without the lid for a few extra minutes.

Cheese is separating

This happens when the sauce gets too hot. Take it off the heat and stir briskly to re-emulsify.

Pasta is mushy

You likely overcooked the pasta or used a heat setting that was too high.

ProblemRoot CauseSolution
Thin SauceNot enough evaporationSimmer 2-3 mins longer
Grainy CheeseOverheated cheeseRemove from heat before adding
Sticking PastaNot enough stirringStir every 2-3 minutes

Changing the serving size

If you're just cooking for two, cut the ingredients in half. Use a smaller saucepan to ensure the liquid doesn't evaporate too quickly, otherwise the pasta will be undercooked and the sauce will be gone. Reduce the simmering time by about 20%.

For a big crowd (2x or 3x), don't just triple the salt and spices. Increase them to about 1.5x first, then taste at the end. Use a very large pot to avoid crowding the pasta, which can lead to uneven cooking.

If you're making a massive batch, you might need to add an extra splash of milk at the end since larger volumes of pasta absorb liquid differently.

Busting a few pasta myths

You might have heard that rinsing pasta prevents sticking. Even though we aren't boiling and draining in this version, the principle remains: avoid rinsing. Doing so removes the surface starch, which is essential for thickening the sauce.

You also don't need a roux (a butter and flour mixture) to achieve a creamy consistency. While a roux is the standard for a classic Bechamel, the starch from the macaroni performs the same function here. It's a quicker method that provides a similar result without the need for extra flour.

Storage and leftover tips

Store any leftovers in a sealed container in the refrigerator. It will stay good for about 3 to 4 days. You'll notice the sauce thickens significantly in the fridge because the pasta continues to absorb moisture.

To reheat, add a splash of milk or water before microwaving or heating on the stove. This loosens the sauce and brings back that glossy look. I don't recommend freezing this dish, as the dairy often separates when thawed, leaving you with a grainy texture.

For zero waste, use the leftover cheese rinds in a vegetable soup. Toss them in while the broth simmers to add a deep, savory saltiness.

Ways to customize your bowl

For a budget friendly boost, stir in some frozen peas or diced carrots during the last 5 minutes of simmering. It adds color and a bit of nutrition without adding much cost. If you want something heartier, this pairs well with my One Pot Spaghetti with Meat Sauce if you're doing a big pasta night.

For a spicy kick
Add 1/2 tsp of cayenne pepper or a dash of hot sauce.
For a smoky flavor
Increase the smoked paprika to 1 tsp.
For a lighter version
Swap whole milk for 2% milk, but be aware the sauce will be slightly thinner.

Best sides for this dish

Because this dish is quite decadent and rich, it helps to pair it with something zesty. I usually opt for a fresh garden salad tossed in a citrusy dressing, as the acidity helps cut through the heavy cheese.

Roasted broccoli or steamed asparagus are also great choices. For an even easier option, thinly sliced cucumbers seasoned with salt and vinegar offer a cool, crisp contrast that cleanses your palate between mouthfuls of pasta.

Recipe FAQs

Can you make mac and cheese in one pot?

Yes, you can cook the pasta and sauce together in a single vessel.

Tip: use a heavy bottomed pot to prevent the milk from scorching.

How to get a smooth cheese sauce?

Remove the pot from the heat entirely before folding in the cheese.

Tip: stir gently but continuously to keep the emulsion stable.

Is it true that you need a separate pot to boil the pasta first?

False. Simmering the elbow macaroni directly in the milk and water mixture creates a creamier sauce.

Tip: stir every 2-3 minutes to keep the pasta from sticking to the bottom.

What is the best way to reheat leftovers?

Add a splash of milk or water before heating on the stove or in the microwave.

Tip: this loosens the sauce that thickened during refrigeration.

Can I use pre-shredded cheese instead of hand shredding?

You can, but hand shredded cheese melts much more smoothly.

Tip: pre-shredded options often contain anti clumping agents that can make the sauce grainy.

Why did my sauce turn out too thin?

This usually happens if the liquid didn't simmer long enough to reduce.

Tip: let the macaroni and cheese sit for 2 minutes before serving to allow the sauce to set.

Which sides pair best with this dish?

A salty snack like homemade Chex Mix provides a great textural contrast.

Tip: fresh steamed broccoli or a crisp side salad helps balance the richness.

One Pot Mac And Cheese

One Pot Mac and Cheese in 20 Minutes Recipe Card
One Pot Mac and Cheese in 20 Minutes Recipe Card
Preparation time:5 Mins
Cooking time:15 Mins
Servings:6 servings
Category: Main CourseCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
512 kcal
% Daily Value*
Total Fat 22.1g
Sodium 680mg
Total Carbohydrate 54.7g
   Dietary Fiber 2.5g
   Total Sugars 8.1g
Protein 23.3g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Share, Rating and Comments:
Submit Review:
Rating Breakdown
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Jump to Recipe