ADVERTISEMENT
Food & Recipes

One Pot Mac and Cheese – Creamy 30-Minute Dinner

This One Pot Mac and Cheese is the recipe I make on the nights when I want comfort food without a sink full of dishes. Everything happens in one pot: the pasta cooks right in the milk, the starch thickens the sauce, and the cheese melts in at the end. No colander, no roux, no stress.

Advertisements1

The magic here is the pasta-to-liquid ratio. Cook small elbow macaroni in just enough milk and water, stir often, and the noodles release their starch to build a silky sauce all on their own. Then we add sharp cheddar plus a little cream cheese for that glossy, spoon-coating finish.

It's rich, it's cheesy, and it's endlessly flexible. Toss in bacon, swap the cheese, add a handful of spinach – this recipe is a launching pad, so have fun with it!

Why You'll Love This Recipe

1

One Pot Wonder: Everything cooks in a single pot, so cleanup takes two minutes flat.
2

No Roux Required: The pasta starch thickens the sauce naturally, no flour or butter paste needed.
3

Fast and Family-Friendly: It hits the table in about 30 minutes and kids devour it.
4

Real Cheese Flavor: Sharp cheddar plus cream cheese gives that creamy, tangy, restaurant-style taste.

About the Ingredients

1 lb (454g) elbow macaroni or small shells

Small shapes cook evenly and release plenty of starch. If you only have penne or rotini, add 1/4 cup extra milk and expect a slightly longer cook time.

2 1/2 cups (600ml) whole milk

Whole milk gives the creamiest sauce. For a lighter version, use 2% and add 1 extra tablespoon of cream cheese to keep it silky.

2 cups (480ml) water

Tap water is fine here; it dilutes the milk just enough so the pasta cooks without scorching. Skip broth unless you want a savory twist.

2 tbsp (28g) unsalted butter

Butter adds richness and helps keep the pasta from sticking. Salted butter works too – just cut the added salt in half.

1 tsp garlic powder

Garlic powder blends into the sauce without burning. Onion powder or a pinch of smoked paprika are great swaps.

1 tsp Dijon mustard

This is my secret umami booster – it makes the cheddar taste sharper. Yellow mustard works in a pinch.

3 cups (340g) shredded sharp cheddar cheese

Buy a block and shred it yourself; pre-shredded cheese is coated with starch and melts grainy. Mild cheddar or a cheddar-jack blend both work.

4 oz (113g) cream cheese, cubed and softened

Cream cheese is the insurance policy for a smooth sauce. Neufchatel or a few tablespoons of heavy cream are fine substitutes.

1 tsp kosher salt, plus more to taste

Kosher salt seasons gently; if using fine table salt, start with 3/4 teaspoon. Taste before serving – pasta loves salt.

1/2 tsp black pepper

Fresh-cracked pepper is best. Add a pinch of cayenne if you like a little warmth.

1/4 cup (25g) grated Parmesan, optional

Parmesan adds a salty, nutty finish. Pecorino Romano is a sharper, bolder swap.

2 tbsp chopped fresh parsley, optional

Parsley brightens the plate. Chives or a pinch of red pepper flakes work just as well.

Tips & Tricks

Stir More Than You Think

Stir every 2 to 3 minutes so the pasta releases starch evenly and never sticks to the bottom of the pot.

Keep It at a Gentle Simmer

A rolling boil evaporates the milk too fast and scorches it. Medium-low heat is your friend here.

Shred Your Own Cheese

Bagged shredded cheese contains anti-caking starch that turns sauce gritty. A block of cheddar and 30 seconds of grating makes all the difference.

Loosen Before Serving

The sauce thickens as it sits. Whisk in a splash of warm milk right before plating for that glossy, pourable finish.

Pro Tips

1

Add cheese off the heat: Stir cheese in with the burner off so it melts smoothly instead of breaking.
2

Reserve a splash of milk: Keep 1/4 cup warm milk on standby to adjust consistency at the end.
3

Toast the spices: Bloom the garlic powder in the butter for 30 seconds before adding liquid for deeper flavor.
4

Salt the water-milk mix: Season the cooking liquid, not just the finished dish, so every noodle is seasoned through.

Step-by-Step Instructions

1. Combine pasta and liquids

Add the macaroni, milk, water, butter, garlic powder, Dijon, salt, and pepper to a large pot or deep skillet. Stir well and set over medium-high heat (about 375F / 190C) until it just begins to bubble, roughly 4 to 5 minutes.

2. Simmer and stir

Reduce the heat to medium-low (about 300F / 150C) and simmer uncovered for 12 to 14 minutes, stirring every 2 to 3 minutes. The pasta is done when it is tender but still has a slight bite and the liquid has thickened into a light sauce that coats the noodles.

3. Check the texture

If the pot looks dry before the pasta is tender, add warm milk 2 tablespoons at a time. If it looks soupy, simmer 1 to 2 minutes longer – the starch will tighten it right up.

4. Melt in the cream cheese

Turn off the heat and drop in the cubed cream cheese. Stir constantly for about 1 minute until it disappears into the sauce and everything looks glossy.

5. Fold in the cheddar

Add the shredded cheddar and Parmesan, if using, in three handfuls, stirring after each addition. Keep stirring until the sauce is completely smooth and pulls away from the sides of the pot, about 2 minutes.

6. Taste and adjust

Taste and add salt, pepper, or a pinch of cayenne as needed. If the sauce feels thick, whisk in a splash of warm milk until it flows like a slow ribbon.

7. Garnish and serve

Scatter chopped parsley over the top and serve immediately while the cheese is still stretchy. It is at its absolute best in the first 10 minutes.

Delicious Variations

Bacon Cheddar Skillet

Cook 6 slices of chopped bacon first, then use the rendered fat in place of the butter and stir the crispy bacon back in at the end.

Buffalo Chicken Mac

Swap 1/2 cup of the milk for buffalo sauce and fold in 2 cups of shredded rotisserie chicken with the cheddar.

Broccoli Cheddar Bake

Stir 3 cups of blanched broccoli florets into the finished mac, transfer to a baking dish, top with buttered panko, and broil at 500F (260C) for 3 to 4 minutes until golden.

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

Refrigerator

Store leftovers in an airtight container in the fridge for up to 4 days. The sauce will thicken considerably once chilled.

Freezer

Freeze in individual portions for up to 2 months. Thaw overnight in the fridge before reheating for the best texture.

Reheating

Reheat gently on the stovetop over low heat (about 250F / 120C) with a splash of milk, stirring until creamy again. The microwave works too – cover and heat in 30-second bursts with a little milk added.

Frequently Asked Questions

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

Yes, and it works beautifully because the pasta cooks in the milk and water and releases starch that thickens the sauce. Just keep the ratio of 1 pound pasta to 4 1/2 cups liquid and stir often. There is nothing to drain because the liquid becomes the sauce.

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

Grainy sauce almost always comes from pre-shredded cheese or too much heat when the cheese goes in. Shred a block of cheddar yourself and stir it in with the burner completely off. If the sauce still looks split, a teaspoon of Dijon or a splash of warm milk usually brings it back together.

Q: What is the best pasta for one pot mac and cheese?

Elbow macaroni, small shells, and cavatappi are the best choices because they cook quickly and trap sauce in their curves. Avoid long pasta like spaghetti, which clumps, and giant shapes like jumbo shells, which need too much liquid and time.

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

You can make it up to 2 days ahead and reheat it gently with extra milk, but it is creamiest fresh. If you are planning ahead, undercook the pasta by 1 minute so it does not turn mushy on reheat. A slow cooker on warm also holds it well for parties.

Q: How do I make one pot mac and cheese without milk?

Use unsweetened oat milk or evaporated milk in place of the whole milk – both keep the sauce creamy. Evaporated milk is the closest match and gives an extra-rich result. Avoid sweetened or vanilla-flavored plant milks, which will make the sauce taste dessert-like.

Give this One Pot Mac and Cheese a try tonight and let the pot do the work while you take the credit! If you make it, snap a photo and tag me – I love seeing your cheesy creations. Cook smart, eat happy.

One Pot Mac and Cheese - Stovetop Easy Recipe Video

One Pot Mac and Cheese – Stovetop Easy Recipe Video

One Pot Mac and Cheese cooks creamy, cheesy, and rich in a single skillet with no draining and barely any cleanup. Ready in 30 minutes!

★★★★½ 4.8 (312 ratings)
5 minPrep time25 minCook time6Servings562 kcalCalories

🧂 Ingredients

  • 1 lb (454g) elbow macaroni or small shells
  • 2 1/2 cups (600ml) whole milk
  • 2 cups (480ml) water
  • 2 tbsp (28g) unsalted butter
  • 1 tsp garlic powder
  • 1 tsp Dijon mustard
  • 3 cups (340g) shredded sharp cheddar cheese
  • 4 oz (113g) cream cheese, cubed and softened
  • 1 tsp kosher salt, plus more to taste
  • 1/2 tsp black pepper
  • 1/4 cup (25g) grated Parmesan, optional
  • 2 tbsp chopped fresh parsley, optional

📋 Instructions

  1. 1Combine pasta and liquids — Add the macaroni, milk, water, butter, garlic powder, Dijon, salt, and pepper to a large pot or deep skillet. Stir well and set over medium-high heat (about 375F / 190C) until it just begins to bubble, roughly 4 to 5 minutes.
  2. 2Simmer and stir — Reduce the heat to medium-low (about 300F / 150C) and simmer uncovered for 12 to 14 minutes, stirring every 2 to 3 minutes. The pasta is done when it is tender but still has a slight bite and the liquid has thickened into a light sauce that coats the noodles.
  3. 3Check the texture — If the pot looks dry before the pasta is tender, add warm milk 2 tablespoons at a time. If it looks soupy, simmer 1 to 2 minutes longer – the starch will tighten it right up.
  4. 4Melt in the cream cheese — Turn off the heat and drop in the cubed cream cheese. Stir constantly for about 1 minute until it disappears into the sauce and everything looks glossy.
  5. 5Fold in the cheddar — Add the shredded cheddar and Parmesan, if using, in three handfuls, stirring after each addition. Keep stirring until the sauce is completely smooth and pulls away from the sides of the pot, about 2 minutes.
  6. 6Taste and adjust — Taste and add salt, pepper, or a pinch of cayenne as needed. If the sauce feels thick, whisk in a splash of warm milk until it flows like a slow ribbon.
  7. 7Garnish and serve — Scatter chopped parsley over the top and serve immediately while the cheese is still stretchy. It is at its absolute best in the first 10 minutes.
👨‍🍳 Chef's Note: Cheese melts best off the heat, so kill the burner before the cheddar goes in and stir like you mean it – that is the difference between silky and stringy.

Servings: 6

Cuisine: American

Course: Main Course

Nutrition (per serving): 562 kcal · 23g protein · 61g carbs · 26g fat
Elena Vasquez

Written by Elena Vasquez

Elena focuses on healthy cooking and meal prep for people with limited time and budget. She shares flexible recipes and shortcuts that don’t sacrifice flavor.

Written by

Elena focuses on healthy cooking and meal prep for people with limited time and budget. She shares flexible recipes and shortcuts that don't sacrifice flavor.

Community

Leave a Comment

Join the Conversation

Your email address will not be published. Please keep comments helpful and respectful.

x
Advertisements
Scroll to Top