This post may contain affiliate links. Please see our disclosure policy.
Instant Pot Mac and Cheese is hands-down the easiest way to make homemade macaroni and cheese. In under 20 minutes, this dump-and cook Instant Pot recipe delivers tender pasta coated in a rich and creamy cheese sauce.
Inspired by my stovetop mac and cheese, this Instant Pot version takes an already simple recipe and makes it even more hands-off. It's a kid-approved dinner that's just as easy as the boxed kind, but tastes so much better.

Kristen's Keys for Creamy Instant Pot Mac and Cheese
For perfectly cooked noodles coated in a creamy, cheesy sauce, pay close attention to these tips. They will help you avoid undercooked or mushy pasta and keep the sauce smooth, not grainy.
- Use elbow noodles for precise timing. The timing has been perfected using dried elbow noodles. If you change the type of pasta, the cooking time will change.
- Cook the pasta in broth or stock. That helps to flavor the noodles as they cook more than water alone can do. Chicken stock or vegetable broth work equally well.
- Go for bold cheese. A blend of Swiss, sharp cheddar, and Parmesan gives this macaroni and cheese a deeper, richer flavor than cheddar alone.
- Hand grate the cheese. Pre-shredded cheese is coated in anti-caking agents that prevent a smooth and creamy melt.
- Don't doubt the sour cream. Just a bit helps to balance the rich, sharp cheesy sauce and contribute to the creaminess of dish.
How To Make Instant Pot Mac and Cheese
Whether you are just learning how to use the Instant Pot, or are a seasoned-pro, this step by step section will walk you through how to make the creamiest, cheesiest macaroni and cheese using the Instant Pot. It doesn't get much easier than this!
Step One: Combine
Add broth and seasonings to the pot, stirring to combine. Then, layer in the pasta, pressing it gently into an even layer in the liquid.

Step Two: Pressure Cook
Place the lid on the Instant Pot, lock the vent knob, and use the manual or pressure cook button to set to cook on High Pressure for 3 minutes.
Once the cook time has elapsed, let the pressure release naturally for exactly 5 minutes. After 5 minutes, do a quick release of pressure by knocking the venting knob slowly from the sealed to venting position with a long wooden spoon. Stand back a bit to prevent yourself from getting burned from the steam.
Remember, the key to perfectly cooked Instant Pot pasta is to be precise.

Step Three: Add Cheese and Milk
Stir in a bit of milk, then add the cheese a handful at a time, giving it a good stir between each addition so it melts smoothly.
Once combined, stir in the sour cream. If it feels a bit thick, add a bit more milk, a tablespoon at a time, until it's perfectly creamy.
If the cheese is not fully melted at this time, pop the lid back on the Instant Pot and let it sit for a few minutes, that will typically do the trick.

Step Four: Serve Immediately
Instant Pot Mac and Cheese is best served immediately. As the noodles sit, they will continue to absorb liquid, which can cause the dish to dry out. And macaroni and cheese is best when it is creamy!
That said, if you do happen to have leftovers, they will keep well for up to 3 days in the refrigerator. You will just want to loosen up the pasta with a splash of milk before reheating to restore that creamy consistency.

Recipe Modifications
- Gluten-free: I have used Barilla gluten-free elbow noodles with success. I have not had success with other gluten-free brands.
- Use a Different Noodle: Rotini noodles can be used with success. Adjust the cook time to 4 minutes on High Pressure with 5 minutes natural pressure release.
- Vegetarian: Use vegetable broth.
- Add Ham: My recipe for Instant Pot Ham and Cheese Pasta adds diced ham and peas to the mix to make this dish feel like a complete dinner.
- Note on Size of Instant Pot. This recipe works as written in a 6 and 8-quart Instant Pot, and needs to be cut in half for a 3-quart Instant Pot. You can also double this recipe successfully in an 8-quart Instant Pot. The cooking times remain the same.
More Easy Kid-Friendly Instant Pot Recipes
- Instant Pot Chicken Tacos
- Instant Pot Hamburger Helper
- Instant Pot Meatloaf and Mashed Potatoes
- Instant Pot Chicken and Rice
- Instant Pot French Dip Sandwiches
- Instant Pot Taco Pasta
Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
Instant Pot Mac and Cheese

Video
Ingredients
- 4 cups low-sodium chicken stock, or vegetable broth
- 1 teaspoon kosher salt
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon paprika
- 16 ounces elbow noodles, whole wheat or regular (~4 cups)
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded Swiss cheese
- ¼ cup grated Parmesan cheese
- ¼ cup milk, + more if needed to thin
- ¼ cup sour cream, optional
Instructions
- Add 4 cups low-sodium chicken stock to the inner pot. Stir in 1 teaspoon kosher salt, ½ teaspoon garlic powder, ½ teaspoon onion powder, and ½ teaspoon paprika. Add 16 ounces elbow noodles and gently push the noodles into the broth so that they are in an even layer and fully submerged.

- Place the lid on the pressure cooker and be sure the vent knob is pointed towards sealed. Set to cook on high pressure for 3 minutes by hitting manual or pressure cook and use the +/- buttons to adjust the time.
- When the cooking time has finished, let the pressure release naturally for EXACTLY 5 minutes. Then do a quick release of pressure by using a pot holder or long spoon to move the venting knob from the sealed to the venting position. Stand away from the steam, so as to not get burned.

- Add in ¼ cup milk and stir well. Add the cheese, one handful at a time, stirring to melt in between each addition. Once the cheese is added, add in ¼ cup sour cream and stir well. If needed, add an additional tablespoon of milk more at a time to loosen up macaroni and cheese if needed.

- Taste and add in additional salt or pepper if needed and then serve.

Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This recipe was originally shared in 2019 and updated in 2026.













I make this all the time! My kids love it! We add some chicken and bacon at the end sometimes as well. If I wanted to double up the noodles and make a big party batch, are the cook times the same??
The cooking time would be the same, just keep in mind it will take longer to come to pressure 🙂 And I love hearing you enjoy.
This was the best mac-n-cheese that I have made in my instant pot! So delicious and creamy, the seasonings and the Swiss cheese added add a nice level of flavor. Thank you for a successful recipe!
YAY! I love hearing this is the best!
The broth and seasonings really add such a deep flavoring to this recipe. Creamy and delicious. I subbed Asiago for Swiss and reduced fare cheddar and it came out great!
Excellent recipe. The mac & cheese is creamy, flavorful, and delightful! It was super easy. My 14 year old niece is learning to cook and she enjoyed making this recipe. Thank you!
I love that your niece made this for you! And so glad you all enjoyed!
So easy. I didn't have chicken stock so I substituted beef stock. It came out delicious!! Thanks for the detailed directions.
I am so glad you enjoyed Glenda! Good to know the flavors worked well even if using beef stock.
I have a grandson that LOVES Mac n cheese. Is this a “creamier” version? He HATES stringy gooey Mac n cheese. He’s more apt to gravitate to the blue box 🤮
This is SUPER creamy! The key is to grate the cheese yourself, as it will melt into the pasta better. Also the sour cream really helps. We hate string mac and cheese too!
Hi Kristen - this looks perfect and I have everything on hand... except... I have a package of bowtie pasta instead of elbow macaroni. Will it still work? How (if at all) should I adjust cooking time? BTW - I'm hoping to make this today ...in about 5 hours... so if you happen to check between now and then, that'd be awesome!!
Hi Linda!! I think I saw in time! I have not tried this particular recipe with bowtie, but I have made many other of my IP pasta recipes with bowtie noodles. You want to set cook time to 5 minutes with 5 minutes natural pressure release. Enjoy.