This creamy Instant Pot Mac and Cheese is a one‑pot weeknight dinner that's ready in about 20 minutes and always kid‑approved. Tender pasta cooks right in the pressure cooker broth, then gets coated in a rich three‑cheese sauce for the ultimate comfort food. You'll love that this homemade macaroni and cheese is easier and faster than the boxed kind, with no draining and only one pot to wash.

This Instant Pot mac and cheese is the easiest way to get ultra‑creamy homemade macaroni and cheese on the table in under 20 minutes.
Elbow pasta pressure cooks in flavorful chicken broth, then gets stirred with cheddar, mozzarella, and Parmesan for a rich, silky cheese sauce that clings to every bite. Because everything cooks in one pot with no draining, this one‑pot Instant Pot mac and cheese is perfect for busy weeknights, potlucks, and kid‑friendly dinners when you need comfort food fast.
You can keep it classic, or add mix‑ins like bacon, hot sauce, or veggies to turn it into a complete meal.
Want to make it on the stove top instead? Try Pulled Pork Mac and Cheese for an easy weeknight dinner.
Why You'll Love This Instant Pot Mac and Cheese
- Ready in About 20 Minutes: On a weeknight clock, this Instant Pot mac and cheese delivers from pantry to table in about 20 minutes, with the pasta cooking hands‑off while you do literally anything else.
- One‑Pot, No‑Drain Cleanup: Because the pasta cooks directly in seasoned liquid and never sees a colander, you get concentrated flavor, starch‑thickened sauce, and the kind of one‑pot cleanup that makes this feel like a magic trick.
- Ultra Creamy Three‑Cheese Sauce: A trio of cheeses melts into the starchy cooking liquid to form a glossy, clingy sauce that coats every elbow without breaking, giving you the diner‑style creaminess people pretend only comes from a box.
New to pressure cooking? Start with my Ultimate Guide to Instant Pot to get comfortable with the basics, then come back to nail these ribs.

Ingredients You'll Need
Pasta and Broth
- Elbow macaroni - Holds sauce in every curve for classic mac and cheese texture.
- Chicken broth - Adds deep savory flavor instead of plain water.
- Water - Ensures the pasta is just covered so it cooks evenly.
Cheeses for the Creamiest Sauce
- Sharp cheddar - Brings bold, classic mac and cheese flavor.
- Mozzarella - Melts smoothly for extra stretch and creaminess.
- Parmesan - Adds salty, nutty depth to the sauce.
- Milk or half‑and‑half - Loosens the sauce and makes it silky.
Seasonings
- Butter - Enriches the sauce and helps it gloss over the pasta.
- Salt - Brings out the flavor of the cheese and pasta.
- Black pepper - Adds gentle heat and balance.
- Garlic or onion powder - Gives subtle savory backbone without chunks.
How to Make Instant Pot Mac and Cheese
If you're new to instant pot or want to do a quick review how to use it, I created Instant Pot Tips and Tricks Guide to walk you through any issues you may encounter.
Step 1 - Pressure Cook the Pasta
Add the pasta, broth, and seasonings to the pot, give everything a quick stir, then lock the lid and pressure cook just until the noodles are barely al dente, letting the starchy liquid become the base of your sauce.
I cooked this recipe on High Pressure for 6 minutes. Curious about what that means for your food? Read my Core Instant Pot Cook Times to find out.

Step 2 - Add Milk and Cheese
With the pot on warm, stir in the milk first to cool things down slightly, then add the cheeses by small handfuls, pausing between additions so they melt smoothly instead of seizing or turning greasy.
Step 3 - Adjust the Sauce and Serve
Once the cheese is fully melted, tweak the consistency with a splash more milk, taste and adjust the seasoning, then finish with hot sauce, bacon, or veggies before serving while the sauce is still glossy and loose.


Creamy Instant Pot Mac and Cheese
Ingredients
- 16 oz. Elbow Macaroni Noodles (uncooked)
- 4 cups Chicken Broth
- 2 tablespoon Butter
- 1 teaspoon Onion Powder
- 1 teaspoon Garlic Powder
- ½ teaspoon Salt
- ½ teaspoon Pepper
- 2 cups Cheddar Cheese (shredded)
- 1 cup Mozzarella Cheese (shredded)
- ½ cup Parmesan Cheese (shredded)
- 1 cup Milk
Instructions
- Add dry macaroni noodles, broth, butter, onion powder, garlic powder, salt, and pepper to the instant pot.
- Set Pressure Cook to High Pressure, and timer for 6 minutes.
- Do a quick release once completed.
- Stir in the Cheddar, Mozzarella and Parmesan cheeses. Add the milk slowly until blended.
Tips for the Creamiest Mac and Cheese
Best Cheese Combinations: Use sharp cheddar as your main cheese for that classic mac and cheese bite, then blend in a good melter like mozzarella or Jack and finish with a little Parmesan for salty, nutty depth.
Preventing Grainy or Oily Sauce: Keep the Instant Pot on warm (not sauté) when you add cheese, and stir it in by small handfuls so it melts slowly instead of overheating and breaking.
Adjusting Thickness and Reheating Leftovers: If the sauce looks thin, let it sit a few minutes so the pasta releases more starch, then add a bit more cheese if needed; when reheating, loosen leftovers with a splash of milk and warm gently so they turn creamy again instead of clumpy.
Can I Use Different Pasta Shapes?
Yes, you can swap in similar small shapes like shells, cavatappi, or mini penne, but you may need to tweak the pressure‑cook time by a minute or two.
Aim for just‑barely‑tender pasta after cooking, since it will continue to soften as it sits in the hot sauce.
Can I Make This Without Chicken Broth?
Absolutely-use water or vegetable broth if you prefer to keep it vegetarian or don't have chicken broth on hand.
Just be sure to season a little more aggressively so you don't lose flavor when you lose the savory boost from the broth.
Can I Double This Recipe in the Instant Pot?
You can usually double the recipe as long as the pasta and liquid stay below the max fill line on your Instant Pot.
Keep the pressure‑cook time the same, but allow for a longer pressurizing and natural release time, and stir well after cooking to make sure the sauce is evenly combined.
Variations and Add‑Ins
- Extra Protein (chicken, ham, bacon): Fold in bite‑size pieces of rotisserie chicken, diced ham, or crisp bacon at the end so they warm through without drying out, turning the mac and cheese into a full one‑bowl meal.
- Spicy Instant Pot Mac and Cheese: Stir in hot sauce, a pinch of cayenne, or finely chopped jalapeños after the cheese melts, tasting as you go until the heat cuts through the richness without overpowering the creamy sauce.
- Veggie‑Packed Mac and Cheese: Toss in steamed broccoli, peas, or a medley of roasted vegetables just before serving so they keep some texture and sweetness while bulking up the mac and cheese with extra color and crunch.
What to serve Mac and Cheese with
I often serve it with sliced Parmesan Crusted Chicken, especially if I'm feeding children. By the way, this is a perfect dish to serve for your children, because it's so creamy, filling, and rich.
Pair it up with freshly baked Buttermilk Mread.
Occasionally, I serve Mac and Cheese with Chipotle Salmon Tacos and roasted pork tenderloin.
And I also enjoyed it with a fresh Mango Avocado Salad or a healthy vegetable dish, such as Zucchini Carpaccio.
How to Store Leftover Mac and Cheese
Let the mac and cheese cool to room temperature, then transfer it to an airtight container and refrigerate, pressing a piece of parchment or plastic wrap directly onto the surface if you want to minimize drying.
Use within 3-4 days for the best texture and flavor, as the pasta will keep soaking up sauce over time.
How to Reheat Without Drying Out
Reheat gently on the stovetop over low heat or in the microwave at 50-60% power, stirring occasionally.
Add a splash of milk or broth as it warms to loosen the sauce back to a creamy consistency instead of letting it turn stiff and clumpy.
Can You Freeze Instant Pot Mac and Cheese?
You can freeze it, but expect a softer, slightly less creamy texture once thawed and reheated.
Cool completely, portion into freezer‑safe containers, and freeze for up to 2 months; thaw overnight in the fridge, then reheat with extra liquid and plenty of stirring to bring the sauce back together.




Kim says
Yummy!
Brilliant!!
Thank you, hon.
🙂
Olya says
Thank you for the feedback:)
Debbie says
Your pictures show a different pasta. What are you using instead of the elbows?
Olga says
It was durum semolina pasta imported from Italy. I got it in local Home Goods because it resembled elbows, but was made with different type of wheat.
maya says
so delish!