If you love comfort food that warms both the heart and the soul, then you absolutely need to try this Creamy Instant Pot Mac and Cheese Made from Scratch Recipe. It perfectly blends the convenience of Instant Pot cooking with the rich, cheesy goodness of homemade mac and cheese. This dish transforms a classic crowd-pleaser into a quick yet indulgent meal, boasting velvety cheese sauce and tender pasta cooked right in one pot. Whether you’re feeding the family on a busy weeknight or craving a nostalgic, cheesy treat, this recipe hits all the right notes with its perfect balance of flavors and textures.

Ingredients You’ll Need
Believe it or not, this mac and cheese’s magic comes from a handful of simple, everyday ingredients. Each one plays a crucial role, whether it’s tenderizing, flavoring, or creating that smooth, creamy texture that defines great mac and cheese.
- 2 cups Elbow Macaroni: The classic choice that holds onto the cheese sauce beautifully with every bite.
- 2 cups Shredded Sharp Cheddar Cheese: Brings a robust, tangy flavor and melts into luscious creaminess.
- 1 cup Shredded Monterey Jack Cheese: Adds smoothness and an extra layer of mild cheese richness.
- 1 cup Whole Milk: The key to a rich, velvety sauce that’s never runny.
- 4 tablespoons Unsalted Butter: Infuses the dish with an irresistible buttery depth.
- 1 teaspoon Garlic Powder: Elevates the flavor with a subtle savory kick.
- 1 teaspoon Salt: Brings out the natural flavors in every ingredient.
- 1 dash Black Pepper: Adds a gentle warmth and just enough spice.
- 2 cups Water: Essential for perfectly cooking the pasta directly in the Instant Pot.
How to Make Creamy Instant Pot Mac and Cheese Made from Scratch Recipe
Step 1: Gather Your Ingredients
Start by assembling everything you’ll need: macaroni, cheddar and Monterey Jack cheeses, milk, butter, garlic powder, salt, pepper, and water. Having everything ready makes the process smooth and stress-free.
Step 2: Add Macaroni to the Instant Pot
Pour the elbow macaroni straight into the Instant Pot. It’s the foundation of this creamy masterpiece, so no rinsing required—just put it in and get ready to cook.
Step 3: Pour in the Water
Next, add the 2 cups of water, making sure the pasta is fully submerged. This is crucial for even cooking and prevents those dreaded dry spots in your mac and cheese.
Step 4: Season with Salt and Pepper
Sprinkle salt and black pepper evenly over the pasta and water. This simple seasoning starts to build layers of flavor even before the cheese joins the party.
Step 5: Pressure Cook the Pasta
Secure the Instant Pot lid and set the valve to sealing. Cook on high pressure for 4 minutes. The magic of the Instant Pot means pasta cooks perfectly fast without sticking or becoming mushy.
Step 6: Prepare the Cheese Mix
While the pasta is cooking, toss together the shredded sharp cheddar and Monterey Jack cheeses in a bowl. This combo melts beautifully to give your sauce that creamy, delectable texture.
Step 7: Release Pressure Naturally
Once cooking is done, let the pressure release naturally for 4 minutes, then carefully vent any remaining pressure. This little pause helps the pasta settle to the perfect tenderness.
Step 8: Fluff the Pasta
Open the lid and stir the pasta gently to fluff it up. You’ll notice the starchy liquid that clings to the macaroni—this is perfect for turning into your creamy sauce base.
Step 9: Add Butter and Stir
Add the unsalted butter and stir until it melts completely, enriching the sauce and giving the dish a luscious mouthfeel.
Step 10: Incorporate the Milk
Pour in the whole milk and mix thoroughly. The milk works together with the butter and pasta water to create that irresistibly creamy texture everyone loves in mac and cheese.
Step 11: Season with Garlic Powder
Sprinkle in the garlic powder and stir well to infuse the sauce with a subtle, savory depth.
Step 12: Melt in the Cheese
Gradually add the mixed shredded cheeses, stirring continuously. Watch them melt down into a smooth, velvety sauce that’s rich and flavorful, coating every tender noodle perfectly.
Step 13: Taste and Adjust
Give your mac and cheese a final taste and tweak the seasoning if needed. Serve warm and prepare for comfort food bliss.
How to Serve Creamy Instant Pot Mac and Cheese Made from Scratch Recipe

Garnishes
Adding the right garnishes can elevate your creamy Instant Pot mac and cheese even more. Try sprinkling fresh chopped parsley or chives for a pop of color and freshness, or crispy bacon bits for a smoky crunch. A light dusting of smoked paprika can add a beautiful, subtle smoky aroma and a vibrant finish.
Side Dishes
This dish shines as a hearty main, but pairing it with some crisp green vegetables like steamed broccoli or a fresh kale salad balances out the richness perfectly. Garlic bread or a tangy tomato salad also create delightful contrasts that keep the meal exciting and satisfying.
Creative Ways to Present
Serving this mac and cheese in mini cast-iron skillets makes for a charming presentation at dinner parties. Alternatively, spoon it into bell pepper halves and bake for a fun twist that adds subtle sweetness and a veggie boost. You can even bake this dish with a crunchy breadcrumb topping for a golden crust if you’re craving some texture on top!
Make Ahead and Storage
Storing Leftovers
Store any leftover mac and cheese in an airtight container in the refrigerator for up to 3 days. It keeps well and tastes just as comforting when reheated gently.
Freezing
Although mac and cheese can be frozen, for this creamy Instant Pot mac and cheese made from scratch recipe, freezing is best avoided as the texture might change. If you do freeze it, place portions in freezer-safe containers and thaw slowly overnight in the fridge before reheating.
Reheating
Reheat leftovers over low heat on the stovetop or in the microwave, stirring frequently. Add a splash of milk or cream to restore that fresh, creamy texture you fell in love with the first time.
FAQs
Can I use different types of cheese for this recipe?
Absolutely! While sharp cheddar and Monterey Jack make a beautiful combo, you can experiment with Gruyère, Fontina, or even a bit of Parmesan for a nutty twist. Just make sure the cheese melts well for that creamy texture.
Is it possible to make this recipe vegan?
To make a vegan version, substitute the dairy cheeses with plant-based cheese alternatives and use a non-dairy milk like oat or almond milk. Vegan butter or olive oil can replace the butter. Keep in mind, the flavor and texture will be different but still delicious!
How do I prevent my mac and cheese from becoming gluey?
Using a combination of cheeses with good melting properties and stirring in milk gradually helps. Also, avoid overcooking the pasta and stirring the finished dish gently to keep it creamy without getting gummy.
Can I double this recipe for a larger crowd?
Yes, you can double the ingredients, but be mindful of your Instant Pot’s maximum fill line. Cooking in batches might be best to ensure even cooking and creamy results for larger gatherings.
What makes this recipe different from boxed mac and cheese?
This Creamy Instant Pot Mac and Cheese Made from Scratch Recipe uses real cheese and fresh ingredients, creating a rich depth of flavor and creamy texture that boxed versions just can’t match. Plus, it’s made quickly with minimal cleanup using the Instant Pot!
Final Thoughts
This Creamy Instant Pot Mac and Cheese Made from Scratch Recipe is a true game-changer when it comes to cozy, homemade comfort food. It’s quick, simple, and endlessly satisfying, making it a perfect go-to for busy nights or whenever you crave that indulgent cheesy hug. I promise once you try it, it’ll become a staple in your recipe box, bringing warmth and smiles to the table every time.
Print
Creamy Instant Pot Mac and Cheese Made from Scratch Recipe
- Prep Time: 15 minutes
- Cook Time: 4 minutes
- Total Time: 19 minutes
- Yield: 4 to 4.4 servings
- Category: Main Course
- Method: Instant Pot
- Cuisine: American
Description
This creamy Instant Pot mac and cheese recipe is made entirely from scratch, delivering a rich, smooth, and cheesy comfort dish in under 20 minutes. Using elbow macaroni cooked perfectly in the Instant Pot, combined with sharp cheddar and Monterey Jack cheese, butter, and whole milk, this mac and cheese is velvety and flavorful with just the right seasoning. A quick and easy meal perfect for busy weeknights.
Ingredients
Macaroni and Cooking Base
- 2 cups Elbow Macaroni
- 2 cups Water
- 1 teaspoon Salt
- 1 dash Black Pepper
Cheese Sauce
- 2 cups Shredded Sharp Cheddar Cheese
- 1 cup Shredded Monterey Jack Cheese
- 1 cup Whole Milk
- 4 tablespoons Unsalted Butter
- 1 teaspoon Garlic Powder
Instructions
- Gather Ingredients: Assemble all necessary ingredients including macaroni, cheeses, milk, butter, garlic powder, salt, pepper, and water to ensure a smooth cooking process.
- Add Macaroni to Instant Pot: Place the elbow macaroni directly into the Instant Pot insert.
- Pour in Water: Add 2 cups of water to the Instant Pot, making sure the pasta is fully submerged for even cooking.
- Season Pasta: Sprinkle salt and black pepper evenly over the macaroni and water mixture for balanced flavor.
- Pressure Cook Pasta: Secure the Instant Pot lid and set the valve to sealing. Cook on high pressure for 4 minutes for perfectly tender pasta.
- Prepare Cheese Blend: While the pasta cooks, combine the shredded sharp cheddar and Monterey Jack cheese in a bowl, mixing them evenly.
- Release Pressure: Once cooking is complete, allow the pressure to release naturally for 4 minutes, then carefully vent the remaining pressure manually.
- Fluff Pasta: Open the lid and stir the pasta gently to fluff it up; note the starchy liquid remaining which will help create the sauce.
- Add Butter: Stir in the unsalted butter until completely melted to enhance the richness of the dish.
- Add Milk: Pour in the whole milk and mix well to start forming the creamy sauce base.
- Season Sauce: Add garlic powder and stir thoroughly to incorporate the flavor into the sauce evenly.
- Incorporate Cheese: Gradually add the mixed shredded cheeses, stirring continuously until the cheese is fully melted and the sauce is smooth and creamy.
- Adjust and Serve: Taste the mac and cheese and adjust seasoning if necessary. Serve warm immediately for best texture and flavor.
Notes
- Use sharp cheddar cheese for a full-bodied cheesy flavor and Monterey Jack for added creaminess.
- Allowing natural pressure release helps prevent the pasta from overcooking.
- Stirring in the starchy pasta water left behind helps achieve a smooth, creamy sauce without the need for additional thickening agents.
- For a thicker sauce, reduce the milk slightly or add more cheese.
- Make sure the Instant Pot valve is set to sealing before cooking to ensure proper pressure build-up.
- Serve immediately for the best texture; the cheese sauce will thicken as it cools.

