
Want to compare all the versions? Start with my full guide to mac and cheese recipes.
What Makes This One Different
This is the eggless mac and cheese in this collection. The pasta cooks in broth first, then the truffle oil, evaporated milk, Gruyère, and sharp white cheddar go in after pressure cooking. That sequence is what lets this stay creamy without turning it into the same custard-style mac as my Southern baked version.
- Does this mac and cheese use eggs? No. This is the only mac and cheese in this group that does not use eggs.
- Why does the truffle oil go in after pressure cooking? Truffle oil is best treated as a finishing oil. Adding it after the pressure cycle keeps its aroma in the finished sauce instead of cooking it away under pressure.
- Why Gruyère and sharp white cheddar? They do different jobs here. Gruyère brings a nutty, savory flavor, while the sharp white cheddar gives the sauce the familiar cheddar bite you still want from mac and cheese. The recipe uses 8 ounces of each.
- Why use evaporated milk instead of a roux? Evaporated milk gives the sauce body without making a separate flour-based sauce. It goes in after the pasta cooks, before the cheese.
- Can I use elbow macaroni instead of fusilli corti bucati? Yes. The recipe card allows either, but the timing changes: the fusilli cooks for 3 minutes at high pressure; elbow macaroni needs 4 minutes.
- Why add the cheese a little at a time? Once the evaporated milk is hot, switch to Keep Warm and add the cheeses about ½ cup at a time, stirring until each addition melts. Gentle heat and gradual mixing help the sauce stay smooth.
- Does it contain bacon? No. The recipe is truffle oil, Gruyère, and sharp white cheddar. If you want bacon, cook it separately and use it as a topping rather than adding it to the pressure cycle.

Why the Order Matters
The pressure cooker handles the pasta first. The sauce is built afterward. Truffle oil and evaporated milk go into the cooked pasta, the mixture is heated, then the pot moves to Keep Warm before the cheeses are added gradually. That keeps the high-pressure cook focused on the pasta and gives you more control over the cheese sauce at the end.
How to Make Truffle Mac and Cheese in the Instant Pot
Step 1: Pressure-cook the pasta
Add the chicken broth, Dijon mustard, and paprika to the pot and mix well. Add the butter, then the pasta, and finally the salt. Lock the lid and cook for 3 minutes at high pressure. When the cook time is complete, quick-release the pressure, remove the lid, and switch to the sauté setting.



Step 2: Add the truffle oil and evaporated milk
Add the truffle oil and evaporated milk and mix gently. Once the mixture comes back up to a boil, switch the Instant Pot to Keep Warm.


Step 3: Melt in the cheeses
Add both cheeses ½ cup at a time, mixing well after each addition until all of the shreds have melted.

Step 4: Mix and serve
Give everything one final gentle mix. Serve as soon as possible for the creamiest consistency.


★ Did you make this Instant Pot Macaroni and Cheese?
Please give it a star rating below! ★
More Mac and Cheese Recipes You'll Love
- Southern Baked Mac and Cheese — firm, custardy, and built for the holiday table.
- Pressure Cooker Mac and Cheese — creamy, fast, and no oven required.
- Baked Gluten-Free Mac and Cheese — a no-boil, mix-and-dump baked version.
- Spaghetti Squash Mac and Cheese — gluten-free with a fraction of the carbs.
Want the side-by-side version? See all five in my mac and cheese guide.
📖 Recipe

Instant Pot Macaroni and Cheese with Truffle and Gruyere
Ingredients
- 4 cups chicken broth
- ½ tsp. paprika
- 1 Tbsp. Dijon mustard
- 2 Tbsp. butter
- 1 lb. Fusilli Corti Bucati pasta or elbow pasta
- 1 tsp. sea salt
- 4 tsp. Truffle oil
- 12 oz. evaporated milk
- 8 oz. Gruyere cheese shredded
- 8 oz. sharp white cheddar shredded
Instructions
- Add the chicken broth, Dijon mustard, and paprika to the pot and mix well. Add the butter, then the pasta, and finally the salt. Lock the lid and cook for 3 minutes at high pressure.
- When the cook time is complete, quick-release the pressure, remove the lid, and switch to the sauté setting.
- Add the truffle oil and evaporated milk and mix gently.
- Once the mixture comes back up to a boil, switch the Instant Pot to Keep Warm.
- Add both cheeses ½ cup at a time, mixing well after each addition until all of the shreds have melted.
- Give everything one final gentle mix. Serve as soon as possible for the creamiest consistency.








Jodi
Could this recipe be increased by 50%? I have a 6 at Instant Pot...
Gary White
I don't think so. You want to be careful with filling the pot too much with starchy ingredients.
Carol
Could black truffle oil be used? I have that and also a white truffle glaze . Thank you!
Gary White
Yes, I believe so.
LeAnna
This is amazing! It's become a favorite in our home! Super easy and tastes amazing!
Rob Osborn
Not sure if its obvious or not. Do you start with the pasta cooked?
Gary
Nope, use uncooked pasta.
Kathryn
Thanks for the great recipe!