Creamy Instant Pot Mac and Cheese in 15 Minutes

This Instant Pot Mac and Cheese is incredibly simple. Rich, creamy, and customizable with your favorite cheeses, it makes a comforting family dinner with only about five minutes of hands-on prep. Minimal effort, big flavor — even picky kids will ask for seconds.

Bowl of instant pot mac and cheese shells with chopped parsley on top.

This post was originally published in January 2019 and updated April 2020 to add process and ingredient photos.

I resisted the Instant Pot for a long time, thinking it was another gadget I could do without. In practice, though, it earns its keep: the Instant Pot cooks certain dishes quickly and consistently, and macaroni and cheese is one of those wins. This recipe is essentially dump-and-go, and it delivers a creamy, cheesy result with very little fuss.

Why You Will Love This Instant Pot Mac and Cheese:

  • Minimal effort. Add pasta, broth, and butter to the pot, pressure cook, then stir in milk, cheese, and seasonings. That’s it.
  • Endless variations. Swap cheeses, add hot sauce, fold in vegetables like broccoli or spinach, or stir in chicken or bacon for a heartier meal.
  • Perfect side or main. Mac and cheese pairs with barbecue, roasted meats, or a simple green salad — or enjoy it on its own.
  • Kid-friendly. Use fun pasta shapes for the little ones, and choose bolder cheeses for adult servings so everyone is happy.

Recipe Ingredients:

  • pasta: Shells, elbows, rotini, or penne all work. If you don’t have the exact shape pictured, don’t worry — the method is forgiving.
  • cheese: A reliable combo is 2 cups cheddar and 1 cup of a second cheese such as gruyère or Monterey Jack for extra creaminess and flavor.
  • broth: Chicken or vegetable broth adds flavor; water will work in a pinch but yields a milder result.
  • butter: Salted or unsalted; if using salted butter, reduce added salt slightly.
  • seasoning: Garlic powder, paprika, salt, and pepper are classic. For young children, reduce the garlic and add more for adults.
  • milk: Whole milk gives the richest sauce. Substitute half-and-half or add a splash of cream for extra richness if desired.
  • breadcrumbs: Optional, for topping when serving.
Ingredients to make recipe.

The ingredient list is basic pantry staples, which makes this recipe ideal when you need a quick dinner without a trip to the store. If you ever need to substitute water for broth, it still turns out well — though broth delivers better depth of flavor.

How to make this Pressure Cooker Mac and Cheese:

Shell pasta in Instant Pot with butter and then cooked.
  • Place pasta and salt in the Instant Pot. Pour the broth over the pasta, then cut the butter into pieces and scatter on top. No stirring required.
  • Secure the lid and set the vent to sealed. Pressure cook on HIGH for 5 minutes. Allow a few minutes for the pot to come up to pressure before the cook time begins.
  • When the cook time finishes, perform a quick release. Note: on rare occasions melted butter can sputter with the steam; keep any important items away from the release area and use caution.
  • Once the lid unlocks, open the pot and stir the pasta to separate any pieces that are sticking.
  • Add the shredded cheese, milk, garlic powder, paprika, and cracked pepper. Stir until the cheese melts and the sauce is smooth. If the mixture seems thin, add an extra 1/4 cup of cheese or a splash more milk to reach your desired consistency.
  • Serve immediately with an optional sprinkle of breadcrumbs.
Macaroni and cheese in pressure cooker pot.

If you don’t own an Instant Pot, a stovetop version works too, though you’ll need to cook the pasta separately and then combine it with the sauce.

Recipe Notes:

  • Butter may spurt during pressure release. A couple of readers have seen this happen. If you’re concerned, stir the butter into the dry pasta and tuck it under so it’s less exposed. Keep a towel nearby just in case.
  • Use many pasta shapes. Shells, elbows, rotini, and penne have all worked well. Gluten-free pastas were not tested in this version.
  • Broth vs. water. Broth adds depth; water is acceptable in a pinch but produces a milder flavor.
  • Control sauciness with milk. Start with 1/2 cup milk and add more to reach the creaminess you prefer.
Clay bowl with mac and cheese topped with parsley with fork beside it.

Ways to Vary this Instant Pot Mac and Cheese:

Try these simple variations to keep the recipe interesting:

  • Add heat: a dash of hot sauce, red pepper flakes, or chopped jalapeño gives a spicy kick.
  • Add vegetables: fold in steamed broccoli, sautéed mushrooms, or spinach for color and nutrition.
  • Add protein: diced cooked chicken, sliced sausage, or crispy bacon make it a more substantial main dish.

Other Instant Pot Recipes:

  • Instant Pot Creamy Garlic Parmesan Chicken
  • Instant Pot Carnitas
  • Garlic Parmesan Instant Pot Mashed Potatoes
  • Instant Pot Cheesy Chicken and Rice
  • Butter Herb Instant Pot Salmon

HUNGRY FOR MORE? Subscribe to the newsletter and follow social channels for new recipes and updates.

Easy Instant Pot Mac and Cheese

This Instant Pot Mac and Cheese is easier than easy! Rich and creamy with your favorite combination of cheeses to make dinner a simple, comforting meal for the whole family. Only about 5 minutes to prep and minimal effort required.
Creamy macaroni and cheese shells in clay bowl with chopped fresh parsley on top.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 8

Ingredients

  • 4 c broth (vegetable or chicken)
  • 1 lb shell pasta (or other shape)
  • 1/2 – 1 c milk
  • 3 T butter
  • 1 ½ c cheddar cheese, shredded
  • 1 c Monterey Jack cheese, shredded (or substitute gruyère)
  • ½ tsp garlic powder
  • ½ tsp salt
  • ½ tsp cracked pepper
  • ½ tsp paprika
  • Sprinkle of breadcrumbs (optional)

Instructions

  • Pour pasta, broth, and salt into the Instant Pot. Cut butter into small pieces and place on top.
  • Set the pressure release to sealing, lock the lid, and pressure cook on HIGH for 5 minutes.
  • When the cook time is complete, perform a quick release. Open the pot and add cheese, milk, garlic powder, pepper, and paprika. Stir until the cheese is melted and the sauce is smooth. Add more milk for a creamier texture if needed.
  • Serve immediately with optional breadcrumbs. Store leftovers in the refrigerator for 3–4 days; reheat with a splash of milk to restore creaminess.

Notes

  • Butter may spurt during pressure release. To reduce the chance, tuck the butter under the pasta before sealing the pot. Keep a towel handy.
  • Many pasta shapes work well: shells, elbows, rotini, penne, and more. Gluten-free pastas were not tested here.
  • Use broth for more flavor, or water if that’s what you have.
  • Adjust milk to control sauciness — start with 1/2 cup and add more to preference.

Nutrition

Calories: 391 kcal, Carbohydrates: 45 g, Protein: 17 g, Fat: 16 g

Nutrition information is automatically calculated and should be used as an approximation.

Shop this Post:

Box Grater

Instant Pot

Pyrex Measuring Cup