Updated November 2026

This instant pot mac and cheese recipe cooks the pasta and builds the sauce in one pot in roughly 15 minutes of total cook time, plus a few minutes to come to pressure and release. The result is creamy, evenly cooked elbow macaroni coated in a cheese sauce that stays smooth when you follow the liquid ratio and cheese steps below. You will need a 6-quart or larger electric pressure cooker, a box of elbow pasta, and a block of sharp cheddar you shred yourself.

What You Need for Instant Pot Mac and Cheese

  • 1 pound (about 3 1/2 cups) dry elbow macaroni
  • 3 cups water
  • 1 cup whole milk, at room temperature if possible
  • 1 tablespoon butter
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon garlic powder and 1/2 teaspoon mustard powder (optional)
  • 12 ounces sharp cheddar, freshly shredded
  • 4 ounces Monterey Jack or American cheese for extra melt (optional)

Step-by-Step: Cooking the Pasta and Liquid

  1. Add the water, milk, butter, salt, and any seasonings to the inner pot. Stir to dissolve the powders.
  2. Add the dry macaroni and spread it into a level layer. Do not stir it in after this point, since pushing noodles down can cause scorching.
  3. Lock the lid and set the valve to sealing. Select Manual or Pressure Cook on High for 4 minutes.
  4. When the cook time ends, let the pressure release naturally for 5 minutes, then quick-release any remaining steam. Open the lid carefully, tilting it away from your face.

Building a Smooth Cheese Sauce

The pasta will look soupy at this stage, and that is correct. The starch released from the noodles thickens the sauce as it cools slightly. Switch the pot to Sauté on Low or turn it off entirely before adding cheese, since high heat is the most common reason cheese turns grainy.

Shopping for one? See our guide: 4 Best Damn Instant Pot Boneless Pork Chops Recipes and Cookbooks (2026).

Add the shredded cheddar in three or four handfuls, stirring after each addition until it melts completely before adding the next. If you are using Monterey Jack or American cheese, add it with the last handful. Stir for about 1 to 2 minutes until the sauce coats the back of a spoon.

Adjusting Thickness

If the sauce seems too thin after the cheese melts, let it sit uncovered for 3 to 5 minutes, stirring occasionally. If it is too thick, add milk one tablespoon at a time until it loosens.

Common Mistakes and Tips

  • Use pre-shredded cheese only in a pinch. Bagged cheese contains anti-caking starches that can make the sauce gritty.
  • Do not skip the natural release. A quick release right after cooking can leave the pasta undercooked and the sauce watery.
  • Avoid adding cheese while the pot is on high heat. Let the pot cool for a minute or two first.
  • Check the pasta package. Some shapes need 2 to 3 minutes more or less, so adjust the cook time for smaller or larger shapes.
  • For a looser sauce that holds up as leftovers reheat, stir in an extra splash of milk when you reheat.

A reliable electric pressure cooker with a sealing valve and multiple preset programs makes the timing in this recipe simple to repeat. Owners often report that the Instant Pot Duo line is a dependable choice for this kind of dish. View on Amazon

A box grater with a fine side helps you shred cheddar quickly, and freshly grated cheese melts more smoothly than pre-shredded blends. View on Amazon

A silicone spatula is useful for scraping the bottom of the inner pot and folding the cheese into the pasta without tearing the noodles. View on Amazon

FAQ

Can I use milk alternatives in this instant pot mac and cheese recipe?

You can use unsweetened oat or soy milk, but the sauce may be thinner and less rich. Full-fat milk gives the most reliable creaminess, so expect some variation with plant-based options.

Why did my cheese sauce turn grainy?

Grainy sauce usually comes from cooking the cheese at too high a temperature or from using pre-shredded cheese with starch coatings. Melt the cheese off direct high heat and shred it yourself for the smoothest results.

Can I make this recipe with gluten-free pasta?

Gluten-free pasta often cooks faster and absorbs liquid differently, so reduce the pressure time to about 2 to 3 minutes and check the texture. Follow the package guidance, and consult the manufacturer’s instructions if you have a medical reason to avoid gluten.

Conclusion

With the right liquid ratio, a short pressure cook, and gentle melting, this instant pot mac and cheese recipe delivers creamy results in one pot. Once you know the steps, you can swap in different cheeses and pasta shapes to suit your family. Keep a little extra milk on hand for leftovers, and enjoy a weeknight dinner that comes together quickly.

Colin Foster

About Colin Foster

Colin Foster is part of our editorial team and reviews and edits our home cooking with appliances guides, checking product details against manufacturer specifications and owner feedback.