Go Back
+ servings
scoop of instant pot mac and cheese

Instant Pot Mac and Cheese

Amazingly delicious Instant Pot Mac and Cheese, made completely from scratch with NO Velveeta all in 20 minutes!
Course Dinner
Cuisine American
Keyword Instant Pot Mac and Cheese
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 6 servings
Calories 749kcal
Author Lauren Brennan


  • 1 lb pasta I used cavatappi
  • 4 cups cold water or chicken broth
  • 12 oz evaporated milk 1 can
  • 1/4 cup softened salted butter
  • 1/4 cup all purpose flour
  • 16 oz assorted grated cheese see notes below
  • salt & pepper to taste
  • 1/8 teaspoon grated nutmeg
  • milk as needed


  • Place pasta and cold water (or chicken broth) into pressure cooker. Do your best to create an even layer of pasta so its all mostly submerged. Add pressure cooker lid, lock into place, seal valve and cook 5 minutes under high pressure on "Beans/Chili" mode.
  • While pasta is cooking, mix butter and flour together to create a paste.
  • Quick release pressure once cooking cycle has completed and remove lid. Switch to Brown/Saute function. Pour in evaporated milk and the butter/flour mixture. Continuously stir until sauce thickens. 
  • Sprinkle in grated cheeses, little by little, until it all has been incorporated. Add in splashes of milk as needed if macaroni and cheese gets too thick. (I probably used 1 cup total as I was stirring in the cheese.)
  • Stir in nutmeg, taste and adjust seasonings as desired. Serve immediately.


I used a combination of grated white cheddar, gruyere and parmesan cheeses that I bought in blocks (by weight) and grated myself. You'll want to select and use 12 oz. of easily meltable cheeses for a smooth and creamy macaroni and cheese, and 4 oz of other, more flavored cheeses for best results.
Good meltable cheeses could include:
  • cheddar
  • white cheddar
  • gruyere
  • fontina
  • gouda
  • swiss
  • provolone
  • pepper jack
The other kinds of cheeses could include:
  • blue cheese
  • goat cheese
  • parmesan cheese
  • cream cheese


Calories: 749kcal | Carbohydrates: 67g | Protein: 33g | Fat: 38g | Saturated Fat: 24g | Cholesterol: 116mg | Sodium: 610mg | Potassium: 414mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1129IU | Vitamin C: 1mg | Calcium: 716mg | Iron: 2mg