ADVERTISEMENT

One Pot Mac and Cheese – Creamy Easy Stovetop Recipe

There are evenings when the world feels loud and all I want is something soft, warm, and undemanding. That is exactly where this One Pot Mac and Cheese was born. No colander, no second pan, no flour-and-butter roux to babysit. Just one pot, a wooden spoon, and the quiet rhythm of stirring something that will soon make everything feel a little gentler.

Advertisements1

I still remember the first time I skipped the draining step. I stood over the stove a bit skeptical, watching the pasta drink up the milk instead of pouring it down the sink. Ten minutes later the sauce was glossy and clinging to every elbow, and my kitchen smelled like a Sunday afternoon. Have you ever noticed how much calmer cooking feels when there is only one thing to wash afterward?

So pour yourself something to drink, put on the video if you like, and let's make the creamiest stovetop mac and cheese you have ever made in a single pot.

Why You'll Love This Recipe

1

One Pot Wonder: Everything cooks in a single pot, so there is no colander, no roux, and almost nothing to wash.
2

Truly Creamy: The starch from the pasta thickens the milk into a silky sauce that hugs every noodle.
3

Weeknight Fast: It goes from cold pantry to warm bowl in about 30 minutes, faster than delivery.
4

Kid-Approved Comfort: Mild, cheesy, and never grainy, it disappears before it even cools.

About the Ingredients

1 lb (454g) elbow macaroni or small shells

Elbows and shells both hold sauce beautifully. If you use gluten-free pasta, add 1/4 cup extra milk because it absorbs differently.

3 cups (710ml) whole milk

Whole milk gives the creamiest body. For a lighter pot, use 2 cups milk plus 1 cup half-and-half, or swap in unsweetened oat milk.

2 cups (470ml) water

The water lets the pasta cook fully before the milk reduces too far. You can use low-sodium chicken or vegetable broth for a deeper flavor.

2 tbsp (28g) unsalted butter

Butter adds gloss and keeps the sauce from turning gluey. Salted butter works too; just reduce the added salt to 1/2 teaspoon.

1 tsp kosher salt, plus more to taste

Kosher salt seasons the cooking liquid from the start. Fine table salt is stronger, so use only 3/4 teaspoon if that is what you have.

1/2 tsp garlic powder

A quiet background note that makes people ask what is in it. Onion powder or a pinch of smoked paprika are lovely swaps.

1/4 tsp dry mustard powder

This is the secret to that sharp, diner-style cheese flavor. If you do not have it, a teaspoon of yellow mustard works in a pinch.

3 cups (340g) shredded sharp cheddar cheese

Shred it yourself from a block; pre-shredded cheese is coated with starch and melts less smoothly. Gruyere or a cheddar-jack blend is wonderful too.

1/2 cup (50g) shredded mozzarella or Monterey Jack

This is the stretchy, melty partner to the cheddar. Low-moisture mozzarella melts best; fresh mozzarella will make the sauce watery.

1/4 cup (60g) grated Parmesan cheese

Parmesan brings salty depth. Pecorino Romano is a sharper, bolder substitute if you like a little bite.

Pinch of black pepper and optional pinch of cayenne

Freshly ground pepper wakes everything up, and cayenne adds warmth without real heat. Skip the cayenne if little ones are at the table.

Tips & Tricks

Keep the Heat Gentle

Once the milk goes in, lower the burner to medium-low and stir often. Boiling milk can scorch the bottom and leave you with a grainy sauce.

Shred Your Own Cheese

Bagged shredded cheese contains anti-caking starch that clumps instead of melting. A block of cheddar and five minutes of grating make a noticeably silkier sauce.

Reserve a Little Liquid

If the sauce tightens before serving, splash in warm milk a tablespoon at a time. Pasta keeps drinking liquid as it sits, so a loose sauce at the end is exactly right.

Season in Layers

Salt the cooking liquid, then taste again after the cheese goes in. Cheese is salty, so waiting until the end prevents an over-seasoned pot.

Pro Tips

1

Off-Heat Cheese: Pull the pot off the burner before adding the cheese so it melts into a glossy sauce instead of separating.
2

Stir in a Figure Eight: Gentle figure-eight strokes keep the pasta moving and stop it from sticking to the bottom.
3

Warm Your Milk: Microwaving the milk for 60 seconds before adding it keeps the pot temperature steady and the sauce smooth.
4

Rest Two Minutes: Let the pot sit off the heat for two minutes before serving so the sauce thickens and clings.

Step-by-Step Instructions

1. Combine Pasta and Liquid

Add the macaroni, milk, water, butter, salt, garlic powder, and mustard powder to a large heavy-bottomed pot or Dutch oven. Stir well so nothing sticks, then set it over medium-high heat (about 375F / 190C) and bring it to a gentle simmer, roughly 5 to 6 minutes. You will see small bubbles around the edges but not a rolling boil.

2. Simmer and Stir

Reduce the heat to medium-low (about 300F / 150C) and cook uncovered for 9 to 11 minutes, stirring every minute or so. The pasta is done when it is just tender with a tiny bit of bite and the liquid has thickened into a loose, milky sauce that coats the spoon.

3. Pull It Off the Heat

Remove the pot from the burner entirely. The residual heat is plenty to melt the cheese, and this pause is what keeps the sauce silky instead of stringy. Let it sit for 1 minute while you gather the shredded cheeses.

4. Melt the Cheese

Add the cheddar, mozzarella, and Parmesan in three handfuls, stirring gently in a figure-eight after each addition until fully melted, about 2 minutes total. The sauce should look glossy and fall from the spoon in a slow ribbon. If it seems thick, stir in warm milk one tablespoon at a time.

5. Taste and Season

Season with black pepper and a pinch of cayenne if you like, then taste and add salt only if it needs it. This is your moment to decide: a little more mustard for sharpness, or a splash more milk for looseness.

6. Rest and Serve

Let the pot rest off the heat for 2 minutes so the sauce thickens and clings. Spoon into warm bowls and serve right away, while the cheese is still stretching from bowl to spoon.

Delicious Variations

Baked Crunch

Transfer the finished mac to a buttered baking dish, top with 1 cup panko mixed with 2 tablespoons melted butter, and broil at 500F (260C) for 3 to 4 minutes until golden brown.

Smoky Bacon Cheddar

Cook 6 slices of chopped bacon in the pot first, use 1 tablespoon of the drippings in place of butter, and stir the crisp bacon in with the cheese.

Green Chile Comfort

Fold in one 4-ounce can of diced green chiles with the cheese for a gentle tang that pairs beautifully with grilled chicken.

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

Refrigerator

Store in an airtight container in the refrigerator for up to 4 days. The pasta will absorb sauce as it chills, so plan to loosen it when reheating.

Freezer

Freeze in individual portions for up to 2 months. Thaw overnight in the refrigerator for the best texture; the sauce may look slightly separated but will come back together when warmed.

Reheating

Reheat gently on the stovetop or in the microwave with a splash of milk per serving, stirring every 30 seconds until hot and creamy. Avoid high heat, which can make the cheese grainy.

Frequently Asked Questions

Q: Can I really make mac and cheese in one pot without draining the pasta?

Yes, and the pasta starch is what thickens the milk into sauce, so nothing is wasted. Just keep the heat at medium-low once the milk is in and stir often so the bottom does not scorch. The result is creamier than the drain-and-roux method with a fraction of the cleanup.

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

Grainy sauce almost always means the heat was too high when the cheese went in. Pull the pot off the burner completely before adding the cheese and stir it in gradually. Using freshly shredded cheese instead of pre-shredded also makes a big difference.

Q: What is the best cheese for stovetop mac and cheese?

Sharp cheddar gives the classic flavor, while mozzarella or Monterey Jack adds that lovely stretch. Avoid very young or soft cheeses, which can turn watery. A small amount of Parmesan adds a salty, savory finish.

Q: How do I keep the pasta from sticking to the bottom of the pot?

Stir every minute or so during the simmer, using a wooden spoon or silicone spatula to sweep the bottom of the pot. A heavy-bottomed Dutch oven helps too, because it spreads heat evenly. If you hear any crackling, lower the heat right away.

Q: Can I double this one pot mac and cheese recipe?

You can, but use a very large pot and increase the cooking time by only 2 to 3 minutes, stirring more often. Doubling in a too-small pot traps steam and slows the pasta down. It is often easier to make two single batches back to back.

I would love to know how this one pot mac and cheese turns out in your kitchen. Did you add bacon, green chiles, or a crispy breadcrumb topping? Leave a comment below, and if you made it, a star rating helps other home cooks find this recipe. With kindness, Sofia

One Pot Mac and Cheese - Stovetop Easy Recipe Video

One Pot Mac and Cheese – Stovetop Easy Recipe Video

One Pot Mac and Cheese delivers creamy, cheesy comfort in a single pot with no draining and barely any cleanup, ready in about 30 minutes.

★★★★½ 4.8 (247 ratings)
10 minPrep time20 minCook time6Servings612 kcalCalories

🧂 Ingredients

  • 1 lb (454g) elbow macaroni or small shells
  • 3 cups (710ml) whole milk
  • 2 cups (470ml) water
  • 2 tbsp (28g) unsalted butter
  • 1 tsp kosher salt, plus more to taste
  • 1/2 tsp garlic powder
  • 1/4 tsp dry mustard powder
  • 3 cups (340g) shredded sharp cheddar cheese
  • 1/2 cup (50g) shredded mozzarella or Monterey Jack
  • 1/4 cup (60g) grated Parmesan cheese
  • Pinch of black pepper and optional pinch of cayenne

📋 Instructions

  1. 1Combine Pasta and Liquid — Add the macaroni, milk, water, butter, salt, garlic powder, and mustard powder to a large heavy-bottomed pot or Dutch oven. Stir well so nothing sticks, then set it over medium-high heat (about 375F / 190C) and bring it to a gentle simmer, roughly 5 to 6 minutes. You will see small bubbles around the edges but not a rolling boil.
  2. 2Simmer and Stir — Reduce the heat to medium-low (about 300F / 150C) and cook uncovered for 9 to 11 minutes, stirring every minute or so. The pasta is done when it is just tender with a tiny bit of bite and the liquid has thickened into a loose, milky sauce that coats the spoon.
  3. 3Pull It Off the Heat — Remove the pot from the burner entirely. The residual heat is plenty to melt the cheese, and this pause is what keeps the sauce silky instead of stringy. Let it sit for 1 minute while you gather the shredded cheeses.
  4. 4Melt the Cheese — Add the cheddar, mozzarella, and Parmesan in three handfuls, stirring gently in a figure-eight after each addition until fully melted, about 2 minutes total. The sauce should look glossy and fall from the spoon in a slow ribbon. If it seems thick, stir in warm milk one tablespoon at a time.
  5. 5Taste and Season — Season with black pepper and a pinch of cayenne if you like, then taste and add salt only if it needs it. This is your moment to decide: a little more mustard for sharpness, or a splash more milk for looseness.
  6. 6Rest and Serve — Let the pot rest off the heat for 2 minutes so the sauce thickens and clings. Spoon into warm bowls and serve right away, while the cheese is still stretching from bowl to spoon.
👨‍🍳 Chef's Note: A heavy-bottomed pot or Dutch oven is your best friend here, because it holds steady, gentle heat and protects the milk from scorching. If your sauce tightens while you set the table, remember that a tablespoon of warm milk is all it needs to become silky again.

Servings: 6

Cuisine: American

Course: Main Course

Nutrition (per serving): 612 kcal · 27g protein · 64g carbs · 28g fat
Sofia Ramirez

Written by Sofia Ramirez

Sofia writes about mindful living and personal wellness, exploring habits that nurture mental and physical health. She shares gentle, realistic suggestions for creating calm in a busy world.

Leave a comment

Your email address will not be published. Required fields are marked .

x
Advertisements