There’s just something about a bowl of creamy, cheesy macaroni that brings about a sense of comfort and joy. This Instant Pot Mac and Cheese recipe takes that classic dish and elevates it to a new level of ease and decadence. Gone are the days of standing over the stove stirring pasta; with the Instant Pot, you’ll enjoy a velvety, rich mac and cheese in less than 30 minutes. Perfect for a family dinner, meal prep, or a comforting snack, this dish is one you’ll come back to time and again.
Why This Recipe Is a Must-Try
This Instant Pot Mac and Cheese is not only quick and easy to make, but it also boasts a combination of creamy and sharp cheeses that create a dish so rich and flavorful, you’ll be dreaming about it long after the last bite has vanished. The use of vegetable stock, fresh garlic, and a hint of nutmeg adds depth to the flavor, making it stand out from any boxed version. Plus, cooking everything in one pot means fewer dishes to clean—always a win in my book!
Ingredients
- 1 pound (450g) uncooked pasta
- 2 cloves garlic, minced
- 1 small yellow onion, diced
- 1 tablespoon Dijon mustard
- 2 tablespoon butter
- ¼ teaspoon ground nutmeg
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 4 cups (1 liter) vegetable stock
- 1 cup (250 ml) heavy whipping cream
- 1 cup mozzarella cheese, grated
- 1 cup sharp cheddar cheese, grated
- ¼ cup parmesan cheese, grated
- 2 tablespoons parsley, chopped
How To Make Instant Pot Mac And Cheese
Step 1: Sauté the Aromatics
Begin by turning your Instant Pot to the sauté function. Melt the butter in the pot and add the diced yellow onion and minced garlic. Sauté for about 3-4 minutes until the onions are translucent and fragrant. The combination of onion and garlic will form a lovely flavor base for your mac and cheese.
Step 2: Add Pasta and Broth
Once the onions and garlic have cooked down, it’s time to add the uncooked pasta, vegetable stock, Dijon mustard, nutmeg, salt, and black pepper. Give it a good stir to combine all the ingredients well. The liquid should completely cover the pasta to ensure even cooking.
Step 3: Pressure Cook
Close the lid of the Instant Pot and set the valve to the sealing position. Select the manual pressure setting and cook on high for 5 minutes. Once the cooking time is complete, allow for a natural pressure release for about 5 minutes, then carefully perform a quick release to let out any remaining steam.
Step 4: Stir in the Cream and Cheeses
After the pressure has been fully released, remove the lid and stir the pasta mixture. Next, pour in the heavy whipping cream and add the grated mozzarella cheese, sharp cheddar cheese, and parmesan cheese. Stir everything together until the cheese has melted and coated the pasta, resulting in a creamy, dreamy mac and cheese.
Step 5: Garnish and Serve
To finish off your mac and cheese, sprinkle the chopped parsley over the top for a pop of color and freshness. Serve it hot in bowls, and watch as everyone digs in with delight!
Expert Tips
- For a little extra flavor, consider adding a teaspoon of smoked paprika or cayenne pepper for a spicy kick.
- Feel free to experiment with different cheese combinations based on your preferences; gouda, fontina, or pepper jack also make great choices.
- Don’t skip the natural pressure release as it ensures the pasta finishes cooking perfectly.
- If you like a crispy topping, transfer the mac and cheese to an oven-safe dish and broil for 2-3 minutes after adding your cheese.
Variations and Customizations
- For a veggie-packed version, add your favorite vegetables like spinach, peas, or broccoli to the pot just before cooking.
- Switch up the pasta shape; elbow macaroni is classic, but penne, fusilli, or even shells work wonderfully.
- Use gluten-free pasta for a gluten-free option that still tastes delicious.
- Add cooked bacon, chicken, or sausage for a heartier meal.
How to Store Leftovers
Leftover mac and cheese can be stored in an airtight container in the refrigerator for up to 5 days. To reheat, simply add a splash of milk or cream to loosen up the pasta as it tends to thicken in the fridge. Microwave in 30-second intervals, stirring in between, until it’s heated through.
FAQ
Can I use whole wheat pasta for this recipe?
Absolutely! Whole wheat pasta can be used, but you might need to adjust the cooking time slightly as it often requires a bit longer to cook.
What if I don’t have Dijon mustard?
You can substitute with yellow mustard if Dijon is not available; however, it may change the flavor a bit. Another option is to skip it altogether, although you’ll miss out on that nice tang.
Can I freeze mac and cheese?
Yes, you can freeze mac and cheese! Let it cool completely before placing it in an airtight container or freezer bag. When ready to eat, thaw in the refrigerator overnight and reheat on the stove or in the microwave.
How do I make it less creamy?
If you prefer a less creamy mac and cheese, reduce the amount of heavy cream used or substitute with more vegetable stock. The dish will still be decadent but less rich in flavor and consistency.
Conclusion
This Instant Pot Mac and Cheese is a game changer for easy weeknight meals or cozy gatherings. With its buttery, cheesy goodness and quick preparation time, it’s bound to become a staple in your household. Try it out, and don’t forget to share your experience! There’s nothing quite like a warm bowl of mac and cheese to bring everyone together. Enjoy, and happy cooking!

Instant Pot Mac and Cheese
Ingredients
Pasta
- 1 pound uncooked pasta
Aromatics
- 2 cloves garlic, minced
- 1 small yellow onion, diced
Seasonings
- 1 tablespoon Dijon mustard
- 2 tablespoons butter
- ¼ teaspoon ground nutmeg
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
Liquids
- 4 cups vegetable stock
- 1 cup heavy whipping cream
Cheeses
- 1 cup mozzarella cheese, grated
- 1 cup sharp cheddar cheese, grated
- ¼ cup parmesan cheese, grated
Garnish
- 2 tablespoons parsley, chopped
Instructions
- Step 1: Sauté the Aromatics - Turn your Instant Pot to the sauté function. Melt the butter and add the diced onion and minced garlic. Sauté for 3-4 minutes until translucent.
- Step 2: Add Pasta and Broth - Add the uncooked pasta, vegetable stock, Dijon mustard, nutmeg, salt, and black pepper. Stir to combine.
- Step 3: Pressure Cook - Close the lid, set the valve to sealing, and cook on high for 5 minutes. Allow for natural pressure release for 5 minutes, then quick release any remaining steam.
- Step 4: Stir in the Cream and Cheeses - Remove the lid and stir in the heavy cream and cheeses until melted and creamy.
- Step 5: Garnish and Serve - Sprinkle chopped parsley over the top and serve hot.
Equipment
- Instant Pot
- Mixing Bowl