Overhead of a large serving bowl and two individual bowls of mac and cheese on a counter with spoons alongside.

Is there anything better than an ooey-gooey bowl of mac and cheese? Yes! An ooey-gooey bowl of mac and cheese made from scratch in an Instant Pot. Homemade mac and cheese is miles above the kind you buy in the store. It’s fresh, cheesy, and creamy. It’s the classic comfort food you know and love, only better!

Close view of cheesy strands as a fork scoops up a bite of instant pot mac and cheese from a white bowl.

Why use the Instant Pot for mac and cheese?

There are plenty of stove-top and oven recipes for making mac and cheese that taste great, but they also take a long time to cook. When you use an Instant Pot for your mac and cheese, you keep the cheesy flavor, but you cut down on the cooking time considerably!

An Instant Pot cooks food quickly while retaining moisture. From start to finish, your Instant Pot macaroni and cheese can be ready to eat in less than thirty minutes. That’s pretty close to how long a store-bought box would take to cook on the stove. So why wouldn’t you use an Instant Pot if it takes the same time while tasting a million times better?

Using an Instant Pot to make your mac and cheese also cuts down the steps in your recipe. The chicken broth is just enough cooking liquid to be absorbed by the noodles. No draining or rinsing required here!

How to make this mac and cheese Instant Pot recipe

Making this Instant Pot mac and cheese recipe couldn’t be simpler.

  1. Add your pasta, broth, and spices to the pot, and let it pressure cook for seven minutes.
  2. While the elbow macaroni is cooking, shred the cheddar cheese.
  3. Quick-release the venting knob and add in the butter. Stir in half of the cheese and milk, and stir until the cheese is fully melted.
  4. Finally, add the remaining cheese and milk, stir until melted, and you’re ready to serve.

Wholefully Protip

For a super creamy cheese, use a good quality aged sharp cheddar cheese and shred it yourself. The higher the quality of the cheese, the creamier and more flavorful your cheese sauce will be. Avoid pre-shredded cheeses because they can leave your sauce feeling gritty.

Overhead of finished instant pot mac still in the pot.Can I make this gluten-free?

Yes! You can make this Instant Pot mac and cheese gluten-free by using gluten-free elbow noodles or chickpea elbow noodles. These gluten-free options will require less cooking time.

  • If you choose gluten-free noodles, pressure cook for one minute, natural release for one minute, then vent release the remaining pressure.
  • If you choose chickpea noodles, pressure cook for two minutes, natural release for two minutes, then vent release the remaining pressure.

Instant Pot macaroni and cheese ingredients

This Instant Pot macaroni and cheese is super simple to make and only requires a handful of ingredients. To make it, you’ll need:

  • Salt: Enhances the flavor of all the other ingredients
  • Garlic powder and onion powder: Subtler in flavor than their minced counterparts
  • Uncooked whole wheat elbow noodles: Traditional mac and cheese pasta shape
  • Chicken broth: Lends more flavor to your mac and cheese than if you cooked it in water
  • Shredded cheddar cheese: The perfect cheese for a creamy, comforting mac and cheese
  • Mozzarella cheese: Adds another layer of cheesy flavor
  • Whole-fat coconut milk: You need the rich creaminess from the fat in this coconut milk
  • Butter: Adds richness to the mac and cheese sauce

Wholefully Protip

This recipe uses coconut milk because it’s super creamy and works well in the cheese sauce without curdling like dairy milk would. It won’t make the mac and cheese taste like coconut, but if you’re sensitive to the coconut flavor, you can dilute the taste by swapping half the coconut milk for whole milk.

Overhead of ingredients needed to make instant pot macaroni and cheese., including macaroni, broth, and cheese

How do I reheat this mac and cheese?

Stored in an airtight container, this macaroni and cheese will last three to five days in the fridge. During this time, the starch in the noodles will absorb the sauce, making it less creamy and much thicker the next day. The secret to getting around this is to add a tablespoon of milk to every cup of mac and cheese at reheating time. This replenishes the lost moisture and revives your creamy mac and cheese.

To reheat your Instant Pot macaroni and cheese in the microwave:

  • Place mac and cheese in a glass container and add a tablespoon of milk—or half-and-half—to each cup of the noodles.
  • Cover loosely with a lid or inverted plate.
  • Heat on high for one minute, stir, then continue heating in 30-second intervals until warm.

To reheat in the oven:

  • Preheat the oven to 350°F and place mac and cheese in an oven-safe container.
  • Add a tablespoon of milk or half-and-half for each cup of noodles and stir.
  • Loosely cover the dish with aluminum foil and bake for 20-30 minutes.

Can you freeze Instant Pot mac and cheese?

You can, although it may separate a bit. Allow your macaroni and cheese to cool fully before separating it into the portion size you want. You can freeze it in a zip-lock bag, flattening it for easier storage in your freezer. You can also use glass or plastic freezer-safe containers. Frozen macaroni and cheese will last up to 18 months in the freezer.

We do not recommend freezing mac and cheese made with gluten-free elbow macaroni or chickpea noodles. They do not hold up well in the freezer.

Tight view of individual servings of instant pot macaroni and cheese in white bowls with spoons nearby.

What should serve with this mac and cheese?

This Instant Pot mac and cheese recipe is delicious enough to stand on its own as a main course, but you can also use it as a tasty side dish.

If you want your macaroni and cheese to be the main course, we recommend a veggie-heavy side to balance out the rich creaminess of your noodles. Try pairing it with:

If you want the Instant Pot mac and cheese to be a side, try pairing it with a main dish like:

Wholefully Protip

Want to add a little spice to your mac and cheese? Serve it with some hot sauce to add a little heat!

Close view of cheesy strands as a fork scoops up a bite of instant pot mac and cheese from a white bowl.

Instant Pot Mac and Cheese Recipe

Yield: 8 servings
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

This Instant Pot mac and cheese is rich, gooey, and creamy. All the flavor of cheesy mac and not the slightest bit of effort.


  • 16 oz uncooked whole-wheat elbow noodles (see Notes for gluten-free options)
  • 4 cups low-sodium chicken broth
  • 1 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon salt
  • 2 tablespoons unsalted butter
  • 3 1/2 cups shredded cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1 cup full fat coconut milk


  1. Add dry noodles, broth, garlic powder, onion powder, and salt to the Instant Pot. Stir, then place the lid on the pot and set the venting knob to “sealing.” Pressure cook on high for 7 minutes. 
  2. Quick-release the pressure by turning the venting knob to “venting.” When the pin drops and all pressure is released, open the lid and add the butter. Stir until melted. 
  3. Add about half the cheese and 1/2 cup of coconut milk, stirring continuously until melted. Add the other half of the cheese and another 1/2 cup coconut milk and stir continuously until well combined. Serve! 


  • If using gluten-free elbow noodles: Pressure cook on high for 1 minute, then natural release for 1 minute. After 1 minute of natural release, release the pressure and continue with the recipe. 
  • If using chickpea elbow noodles: Pressure cook on high for 2 minutes, then natural release for 2 minutes. After the 2 minutes of natural release, release the pressure and continue with the recipe.
  • Nutrition Information:
    Yield: 8 Serving Size: 1
    Amount Per Serving: Calories: 568Total Fat: 30gSaturated Fat: 18gTrans Fat: 1gUnsaturated Fat: 8gCholesterol: 64mgSodium: 570mgCarbohydrates: 54gFiber: 8gSugar: 1gProtein: 27g

    At Wholefully, we believe that good nutrition is about much more than just the numbers on the nutrition facts panel. Please use the above information as only a small part of what helps you decide what foods are nourishing for you.

    Leave a Reply

    Your email address will not be published. Required fields are marked *