This post may contain affiliate links. Please read our disclosure policy.
The moment the cream and cheese hit the hot noodles, this Instant Pot Mac and Cheese turns from plain pasta to pure comfort in just a few stirs. It comes out smooth, creamy, and loaded with real cheesy flavor every time. The kind of creamy mac and cheese that disappears fast at a potluck and gets requested by name at family dinners. Make it once, and you’ll understand why it’s the one people keep asking for.

I developed this recipe when my kids were in middle school, back when our house was the one all their friends wanted to be at after school, after church, or on the weekends. This mac and cheese was always at the top of the request list! While working on the recipe, I probably made it 4 or 5 times before I finally dialed in the noodle timing. Too long in the pot and they turned to mush; too short and they still had a bite that wasn’t right.
Once the noodles were right, I started playing with the cheese and landed on a combination of cheeses for the best flavor, along with heavy cream to make it ultra-creamy. That’s still the version I make today. My son is a young adult now, and on a recent trip with friends, he asked me to teach him this exact recipe so he could cook it for their group dinner night. Every one of his friends wanted the recipe afterward, proof that this one still wins over a crowd, teenagers or grown men.
What You Will Love About Instant Pot Mac and Cheese

This one earns its spot in the weekly rotation for more than just the short ingredient list. Here’s what keeps it on repeat at my house.
❥ An Easy Instant Pot Mac and Cheese for Busy Nights: From start to finish, you’re looking at about 20 minutes, and most of that is hands-off while the pot comes to pressure. Toss everything in, walk away, then stir in the cheese and cream at the end.
❥ One Pot, Almost No Cleanup: No separate pot to boil noodles in, no draining pasta in the sink. Everything cooks together, so cleanup takes almost as little time as the cooking does.
❥ Big Cheese Flavor in Every Bite: Sharp cheddar brings the tang, and a second cheese blend rounds it out so it never tastes flat.
❥ Foolproof Noodle Texture: The exact cook time here takes the guesswork out of getting noodles that hold their bite instead of turning to mush.
Nikki
My Signature Fall Dinner Dishes!
FREE EMAIL BONUS: My greatest hits: bold, cozy, and brag-worthy.n
Instant Pot Mac and Cheese Ingredients

- Elbow macaroni: Holds the sauce well without turning mushy, which is why it’s the go-to shape for this recipe. We love the large elbow noodles.
- Water or chicken broth: Broth adds a layer of flavor water can’t, so use it if you have it.
- Butter: Melts into the sauce for richness and helps keep the noodles from sticking to each other and the pot.
- Kosher salt: Cut this back if you’re using salted broth, or you’ll end up with a dish that’s too salty once the cheese goes in.
- Black pepper: Just enough to balance out all that creaminess.
- Heavy cream: This is what makes the sauce silky instead of just melted cheese and noodles.
- Sharp cheddar: Brings the tang and is your main cheese flavor.
- Cheese blend: A second cheese, usually a Mexican blend or Colby Jack, rounds out the flavor so it’s never one-note. This is the combination that took a few rounds of testing to land on, and it’s still the one used every time.
How to Make Easy Instant Pot Mac and Cheese
✱ Below shows step-by-step photos and instructions. For the complete recipe, along with ingredient amounts, scroll down to the recipe card.
Step 1 | Add Pasta and Ingredients to the Instant Pot


Add the uncooked macaroni, water or broth, butter, salt, and pepper to the Instant Pot. Press down gently with a spoon so every noodle is covered, but don’t stir. The noodles need to stay put for even cooking.
Step 2 | Seal and Cook on High Pressure
Lock the lid and make sure the pressure valve is closed. Set to manual high pressure for 4 minutes.

Once it beeps, don’t wait around, release the pressure right away. A little starchy foam might sneak out of the valve, that’s normal, just keep a paper towel handy.
Step 3 | Add the Cream and Cheese


Remove the lid, pour in the heavy cream, then add the cheese a little at a time, stirring as you go.

Keep going until every noodle is coated and the sauce pulls together smoothly.
Step 4 | Let the Mac and Cheese Thicken

Still look a little loose? Pop the lid back on for a couple of minutes and let it sit, it’ll thicken right up on its own. Taste and adjust the seasoning before serving.
Instant Pot Mac and Cheese Variations and Substitutions
- Different noodle shape: Cavatappi, small shells, rotini, or penne all hold sauce well and work in place of elbow macaroni, using the same cook time.
- Extra creamy: Stir in an extra splash of heavy cream after the cheese melts in if you want the sauce even looser and creamier.
- Cheese swap: Try gouda, gruyère, or mozzarella in place of the cheese blend for a different flavor profile.
- Add-ins: Stir in cooked bacon, ham, or rotisserie chicken for extra protein.
- Spice it up: Add a pinch of cayenne, smoked paprika, or a dash of hot sauce for some heat.
- Vegetable boost: Mix in steamed broccoli, roasted red peppers, or spinach for a veggie twist.
- Lighter option: Swap the heavy cream for whole milk or half-and-half to lighten things up.
Shortcuts & Time Savers
- Already have shredded cheese on hand? Pre-shredded works fine here, just expect a slightly less smooth melt than cheese you shred yourself.
Tips for the Creamiest Instant Pot Mac and Cheese
This recipe has been tested in a 6-quart Instant Pot electric pressure cooker.
- Shred your own cheese for smoother melting—pre-shredded cheese can sometimes be grainy. I have tested this with Sargento thick-cut pre-shredded cheeses and consistently get great results.
- Adjust seasoning after cooking: Wait to add any additional seasoning until after adding the cheese, as it can add extra salt.
- Release Pressure Immediately to avoid overcooking the pasta. If your Instant Pot allows, press the valve with a wooden spoon to slowly release the pressure. When opening the valve, some of the starchy water (foamy) will spew out. You may want to put a paper towel loosely over the valve or down around the Instant Pot or ensure you have it in an area that can be wiped up. I find that slowly releasing the steam at first helps prevent this from happening.
- Let the cheese fully melt. Add the milk and slowly add the cheese, stirring to combine. Then, place the lid back on, let the cheese fully melt, and stir again before serving to get that perfect creamy texture.

Mac and Cheese Instant Pot Recipe FAQs
Sharp cheddar is a popular base, but mixing in cheeses like Monterey Jack, Colby Jack, A Mexican Blend, Mozzarella, Gouda, Swiss, or Parmesan adds depth and creaminess. Avoid pre-shredded cheese for smoother melting.
Stir in more heavy cream, milk, or broth until it reaches your desired consistency.
Add the cheese in gradually, stirring constantly to ensure smooth melting. Just remember the cheese needs a little time to melt and form a sauce. So don’t worry if it takes a couple of minutes.
Whole milk works really well here; I’ve tested it myself, and it turns out great. Other dairy milks should work too, though the sauce may not come out quite as creamy as it does with heavy cream. I haven’t tested nut milks, so I can’t say for sure how they’ll perform, but they should work; keep in mind they may change the taste and texture of the finished dish.
I haven’t tested this with whole wheat pasta myself, so I can’t guarantee the exact result. A friend told me they cut the cook time to about 3 minutes instead of 4, since whole wheat pasta tends to cook a little faster under pressure. Keep an eye on texture the first time you try it, and adjust from there if needed.
Salt and pepper are really all this recipe needs, but a few extras can round it out. Garlic powder or onion powder stirred in with the cheese adds savory depth, and a pinch of dry mustard powder gives it that tangy edge you get in old-fashioned stovetop mac and cheese. Looking for heat instead? Check the Variations section above for a few options

Mac and Cheese Instant Pot Make Ahead Tips
Some recipes are perfect for making ahead, but mac and cheese just isn’t one of them if you’re aiming for the best texture. As it sits, the pasta keeps absorbing the creamy sauce, which can lead to a drier dish and softer, almost mushy noodles.
So, if possible, I recommend making this right before serving for the best results. That said, I’ve had times when someone asked me to bring this dish, and I made it ahead before traveling to the event, and people still loved it!
Storing and Reheating Instant Pot Mac and Cheese
Store leftover mac and cheese in the fridge for up to 4 days.
To Reheat: You can add a little milk or cream, about a tablespoon for every cup, to revive the creaminess. Microwave in 30-second to 1-minute increments
More Instant Pot Recipes
- No Bean Instant Pot Chili – Low Carb & Keto Friendly
- Instant Pot Spaghetti and Meatballs
- Instant Pot Southern Style Green Beans and Bacon
- Instant Pot Cheesy Taco Pasta
- Instant Pot Beef Tips (Pressure Cooker Beef Tips)
Hungry for more easy, home-cooked, delicious recipes?
Sign up for my free recipe club to get family-friendly recipes in your inbox each week! Find me sharing daily meal-time inspiration on Pinterest, Facebook, and Instagram.

Mac and Cheese Instant Pot Recipe
Click Stars To Rate
Ingredients
- 1 lb Pasta – I use large elbow macaroni noodles
- 4 cups water - (or chicken broth for extra flavor)
- 4 tbsp butter
- 2 tsp kosher salt - reduce salt to ½ (or to taste)if using salted broth
- ½ tsp black pepper
- 1 cup heavy cream
- 2 cups sharp cheddar cheese - shredded
- 2 cups Mexican or Colby Jack Blend Cheese - shredded
Instructions
- Add the uncooked pasta, water, salt, pepper, and butter to the inner pot of a 6-quart Instant Pot. Use a wooden spoon to gently press down to make sure all pasta is covered, but do not stir.
- Place lid on instant pot and turn to locked/sealed position. Make sure the pressure valve is closed. Press the Pressure Cook or the Manual button to high pressure and use the +/- or with the dial to set the timer to 4 minutes.
- Once the time is up (when it beeps), do a manual release by opening the valve and releasing pressure immediately. Please note this recipe is starchy and will spew some foam out of the valve. I place a paper towel loosely over the vent to help catch the mess (See Release Pressure Immediately NOTE).Do not drain any water left in the pot – this is normal and will help create your cheese sauce.
- When the pin drops, remove the lid and set aside. Pour in the heavy cream, and slowly add the cheese. Keep stirring until well melted and creamy.
- The mac and cheese will thicken as it sits. If it seems a little thin, add the lid back on and let it thicken for a few minutes or until ready to serve. Taste and adjust seasoning if needed.
Notes
- The time it takes for your Instant Pot to come up to pressure can vary for individual cookers. My pot took around 10 minutes to reach pressure and about 2 minutes to stir everything into a smooth, creamy sauce.
- Release Pressure Immediately (NOTE) to avoid overcooking the pasta. If your Instant Pot allows, press the valve with a wooden spoon to slowly release the pressure. When opening the valve, some of the starchy water (foamy) will spew out. You may want to put a paper towel loosely over the valve or down around the Instant Pot or ensure you have it in an area that can be wiped up. I find that slowly releasing the steam at first helps prevent this from happening.
- Adjust seasoning after cooking: Wait to add any additional seasoning until after adding the cheese, as it can add extra salt.
- If you need to thin out the sauce as it sits, add more heavy cream.
Want to Save this Recipe?
By submitting this form, you consent to receive emails from Soulfully Made.
Nutrition
Soulfully Made is not a dietician or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories and other nutritional values can vary quite a bit depending on which brands were used.






I love this recipe. I do change it up a bit. Instead of water I use chicken broth.. I use gueyer and sharp cheese. I also add ham, sometime bacon and chives.. Love this
Thank you, Deb! I love that you made it a meal with your additions!
has this recipe ever been made on a stove top?
To make this on the stovetop, you will need to boil the noodles with salt added to the water. Then drain the water off of the noodles. Next add noodles and ingredients back to the pot over medium low heat and stir until combined and melted. Add addition cream or milk as needed to reach desired consistency.
I make this often. I usually add a pound of ground beef and a can of Rotel. So good. I also prefer my elbows a little softer so I add two minutes. I’ve added mushrooms and stew meat as well.
Those sound like great additions!! I am so glad it’s a favorite an you make it often!
Unbeliveable
Do you use salted or Unsalted butter?
I use salted, but if you prefer less you can use unsalted.
Instead of water I use chicken broth. Sooooo good and flavorful
That sounds delicious and the extra added flavor is always yummy!
This recipe was SO easy to make, and I have never used our Instant Pot before. The mac and cheese was creamy and perfectly cooked with a very slight al dente texture. The only thing I will change next time, I’ll add some Mancheco cheese to the other cheeses fora more cheesy taste. I made 1/2 recipe since there are only 3 of us eating. My husband loved it!
Gail, I am so glad you both enjoyed it! I love to change up the cheeses from time to time for a different flavor!
i just made this. I tastes good however it’s kinda of stringy yet runny. not at all like the picture. What adjustments are suggested for next time. Followed recipe as instructed.
I am sorry that happened Cindy. I am not sure what caused it. I make this all the time and I have not had that occur.
I made this recipe as well and found it to be a bit stiff and stringy. To fix this I warmed whole milk in microwave adding about 1/2 then a little at a time until desired consistency. This happens due to inconsistencies in pasta and quality/type of cheese used. I used pre-shredded due to time constraints but shredding your own is ALWAYS best. I also only used about 3/4 amount of cheese recommended as too much cheese will also make it stringy.
Play with recipe, its a great base!!
Yes the quality of cheese can affect the dish! I find when I use the pre shredded cheese if you leave it on warm a bit a close the lid, let it melt a bit and stir again (sometimes a touch more cream or milk), and it’s magically creamy. For convenience I often use pre shredded cheese don’t usually have an issue with it being stringy.
Cindy, I would suggest using a little more cheese, or use a half cup less water. Or both.
can i use the low carb pasta? and would it be the same cook time?
I am sorry I have not tested it with low carb pasta.
First of all, this recipe is amazing and the easiest thing I’ve ever made EVER. My whole family and friends were raving over it. However, tonight I just want to half the recipe since it does make quite a lot – would I put the pressure cooker to 2 minutes vs 4 to cook half the amount of pasta? I’m new to the instant pot!
Jen, Use the same cook time. I have not tested halving it yet, but you should try adjusting the water to 2 cups.