Easy, Creamy 5-Ingredient Mac and Cheese
This mac and cheese is about to ruin every boxed version for you forever – and honestly, you deserve better than that orange powder anyway.

We’re talking about silky, restaurant-quality cheese sauce that happens in one pot with ingredients you probably already have sitting in your kitchen right now.

The secret isn’t some fancy technique or expensive ingredients – it’s cooking the pasta directly in milk and water, which creates its own starchy, creamy base that clings to every single noodle.

While other recipes have you making a roux and juggling multiple pans, this genius method lets you literally stir cheese into perfectly cooked pasta and watch it transform into liquid gold.

The result is so creamy and rich that people will assume you spent hours whisking a béchamel sauce, when really you just followed two simple steps and trusted the process.

Plus, with only five ingredients and 30 minutes from start to finish, this is the kind of recipe that makes you look like a kitchen wizard without actually requiring any wizardry.

Ingredients
For the pasta base
- 2 cups whole milk (don’t skimp on the fat content – it’s essential for creaminess)
- 1¾ cups water (this ratio creates the perfect cooking liquid)
- 1 teaspoon kosher salt (for seasoning the pasta as it cooks)
- 1 pound dry elbow macaroni (classic shape that holds sauce beautifully)
For the cheese sauce
- 8 ounces sharp cheddar cheese, shredded (about 2 cups – freshly grated melts better than pre-shredded)
- 2 tablespoons unsalted butter (adds richness and helps the cheese melt smoothly)
- Freshly ground black pepper (optional, but highly recommended for a subtle kick)
Instructions
Prepare the cooking liquid
- 1 Place 2 cups whole milk, 1¾ cups water, and 1 teaspoon kosher salt in a large saucepan with a heavy bottom. The heavy bottom prevents scorching, which is crucial when cooking with milk. Use a saucepan that’s large enough to accommodate the pasta without overflowing – at least 4-quart capacity works best.
- 2 Bring the mixture to a rolling boil over medium-high heat, stirring occasionally to prevent the milk from forming a skin on top. You’ll know it’s ready when you see vigorous bubbling across the entire surface. This should take about 5-7 minutes depending on your stovetop.
Cook the pasta
- 3 Once boiling, reduce the heat to medium to maintain a steady simmer, then add 1 pound elbow macaroni all at once. The liquid level will drop temporarily – this is normal. Stir immediately to prevent the pasta from sticking to the bottom of the pan.
- 4 Simmer the pasta, stirring frequently every 2-3 minutes, until tender, about 10-12 minutes. The frequent stirring is crucial – it prevents sticking and helps release the pasta’s natural starches into the cooking liquid, which will thicken your sauce. The pasta is done when it’s tender but still has a slight bite, and the cooking liquid should look creamy and slightly thickened.
- 5 While the pasta cooks, shred 8 ounces sharp cheddar cheese using a box grater or food processor. Freshly shredded cheese melts much more smoothly than pre-packaged shredded cheese, which contains anti-caking agents that can make your sauce grainy. You should have about 2 cups of fluffy, freshly grated cheese.
Create the cheese sauce
- 6 Remove the saucepan from the heat completely – this is important because direct heat can cause the cheese to seize and become stringy. The residual heat from the pasta and cooking liquid will be perfect for melting the cheese gently.
- 7 Add the freshly shredded cheddar cheese and 2 tablespoons unsalted butter to the hot pasta. Stir continuously with a wooden spoon or silicone spatula until the cheese and butter are completely melted and the mixture becomes smooth and creamy, about 1-2 minutes. If the sauce seems too thick, you can stir in a splash of milk; if it’s too thin, let it sit for a minute to thicken naturally.
- 8 Taste and adjust seasoning with additional salt if needed, then top with freshly ground black pepper if desired. Serve immediately while hot – mac and cheese is best enjoyed right away when the cheese sauce is at its silkiest consistency.
Recommended Equipment and Kitchen Tools
Essential Tools (for best results)
- Large heavy-bottomed saucepan (4-quart minimum) – The heavy bottom distributes heat evenly and prevents the milk from scorching, which would ruin the entire dish
- Wooden spoon or silicone spatula – These won’t scratch your pan and are gentle enough for stirring the delicate cheese sauce without breaking it
- Box grater or food processor – Fresh cheese melts so much better than pre-shredded, and these tools make quick work of grating a full 8 ounces
- Liquid measuring cups – Accurate measurement of the milk-to-water ratio is crucial for the perfect cooking liquid consistency
Helpful Upgrades
- Kitchen scale – Weighing your pasta ensures consistent results every time, and 1 pound is exactly 454 grams if you prefer metric measurements
- Fine-mesh strainer – While not necessary for this recipe, it’s handy if you want to strain out any lumps from the cheese sauce
- Microplane grater – Creates the finest cheese shreds that melt almost instantly, resulting in an incredibly smooth sauce
Nice-to-Have Options
- Immersion blender – If your cheese sauce does get a bit lumpy despite your best efforts, a quick buzz with an immersion blender will smooth it right out
- Cast iron skillet – Some cooks like to transfer their finished mac and cheese to a cast iron skillet and broil the top for a crispy crust
- Storage containers – Glass containers with tight-fitting lids are perfect for storing leftovers, though this mac and cheese rarely lasts long enough to worry about storage
Recipe Variations and Dietary Modifications
Gluten-Free Adaptation
- Replace regular elbow macaroni with 1 pound gluten-free pasta (corn or rice-based work best)
- Increase cooking time by 2-3 minutes as gluten-free pasta typically takes longer to reach tenderness
- Stir more frequently to prevent sticking, as gluten-free pasta can be more delicate
- The cooking liquid may need an extra ¼ cup water since gluten-free pasta can absorb more liquid
Dairy-Free Modifications
- Substitute 2 cups unsweetened oat milk or cashew milk for the whole milk (these create the creamiest texture)
- Use 8 ounces dairy-free sharp cheddar shreds and 2 tablespoons vegan butter
- Add 1 tablespoon nutritional yeast for extra cheesy flavor depth
- Consider adding 1 teaspoon Dijon mustard to enhance the tangy cheese flavor
Flavor Variations
- Smoky bacon version: Stir in 4 strips cooked, crumbled bacon with the cheese
- Spicy jalapeño: Add 2-3 minced jalapeños to the cooking liquid
- Herb-crusted: Top with ½ cup panko breadcrumbs mixed with 2 tablespoons melted butter and broil for 2-3 minutes
- Three-cheese blend: Use 4 ounces sharp cheddar, 2 ounces gruyere, and 2 ounces cream cheese for ultimate richness
- Truffle mac: Stir in 1 teaspoon truffle oil just before serving for an elegant upgrade
Protein Additions
- Lobster mac: Fold in 1 cup cooked lobster meat for a restaurant-style dish
- Buffalo chicken: Add 1 cup shredded rotisserie chicken and 2 tablespoons buffalo sauce
- Ham and pea: Stir in 1 cup diced ham and ½ cup frozen peas during the last minute of cooking
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions

Common Substitutions:
- Whole milk → 2% milk + 2 tablespoons heavy cream for similar richness, or evaporated milk diluted with equal parts water for extra creaminess
- Sharp cheddar cheese → Gruyere, aged white cheddar, or smoked gouda for different flavor profiles (use same amount)
- Elbow macaroni → Shells, cavatappi, or gemelli – any short pasta with curves that hold sauce well
- Unsalted butter → Salted butter (reduce added salt by half) or cream cheese for extra tanginess
Budget-Friendly Swaps:
- Sharp cheddar → Medium cheddar + 1 teaspoon Dijon mustard to add sharpness without the premium price
- Whole milk → 2% milk + 2 tablespoons flour whisked in for thickness (add flour to cold milk first)
- Fresh-grated cheese → Pre-shredded cheese (works fine, just toss with a bit of flour to help it melt smoothly)
Pantry Emergency Substitutions:
- No milk? → 1 cup heavy cream + 1 cup water or 1 can evaporated milk + ¾ cup water
- No cheddar? → Any melting cheese like Monterey Jack, Colby, or even mozzarella (though flavor will be milder)
- No elbow pasta? → Any pasta shape you have – even spaghetti broken into pieces works in a pinch
Pro Tips for Substitutions:
- When using pre-shredded cheese, toss it with 1 teaspoon cornstarch to help it melt smoothly
- If substituting lower-fat milk, add 1 tablespoon flour to the cold milk before heating to prevent curdling
- Store opened blocks of cheese wrapped in parchment paper, then plastic wrap, to prevent drying out
Make It Diabetes-Friendly

Carb Reduction Strategies:
- Replace half the pasta with 2 cups cauliflower florets or zucchini noodles to cut carbs by approximately 20 grams per serving
- Use shirataki noodles mixed with 8 ounces regular pasta instead of a full pound for a 15-gram carb reduction per serving
- Try chickpea or lentil pasta which provides more protein and fiber, helping to slow blood sugar response
Portion & Fiber Modifications:
- Serve ¾ cup portions instead of larger servings and pair with 2 cups steamed broccoli or mixed green salad
- Add 1 cup frozen cauliflower florets during the last 3 minutes of pasta cooking to increase volume without significantly increasing carbs
- Stir in 2 tablespoons ground flaxseed after adding cheese for 4 grams extra fiber per serving
Blood Sugar Management Tips:
- Pair with 4 ounces lean protein like grilled chicken or baked salmon to slow carbohydrate absorption
- Add 1 tablespoon olive oil and 2 cups sautéed spinach to increase healthy fats and nutrients
- Consider eating this as a side dish rather than main course, with ½ cup servings alongside protein and vegetables
Estimated Carb Content: Modified version contains approximately 28-32 grams carbs per serving compared to 45 grams in the original recipe
Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistake Prevention
Storage and Reheating
Make-Ahead Strategies

Easy, Creamy 5-Ingredient Mac and Cheese
Ingredients
For the pasta base
- 2 cups whole milk don’t skimp on the fat content – it’s essential for creaminess
- 1¾ cups water this ratio creates the perfect cooking liquid
- 1 teaspoon kosher salt for seasoning the pasta as it cooks
- 1 pound dry elbow macaroni classic shape that holds sauce beautifully
For the cheese sauce
- 8 ounces sharp cheddar cheese, shredded about 2 cups – freshly grated melts better than pre-shredded
- 2 tablespoons unsalted butter adds richness and helps the cheese melt smoothly
- Freshly ground black pepper optional, but highly recommended for a subtle kick
Instructions
Prepare the cooking liquid
- Place 2 cups whole milk, 1¾ cups water, and 1 teaspoon kosher salt in a large saucepan with a heavy bottom. The heavy bottom prevents scorching, which is crucial when cooking with milk. Use a saucepan that’s large enough to accommodate the pasta without overflowing – at least 4-quart capacity works best.
- Bring the mixture to a rolling boil over medium-high heat, stirring occasionally to prevent the milk from forming a skin on top. You’ll know it’s ready when you see vigorous bubbling across the entire surface. This should take about 5-7 minutes depending on your stovetop.
Cook the pasta
- Once boiling, reduce the heat to medium to maintain a steady simmer, then add 1 pound elbow macaroni all at once. The liquid level will drop temporarily – this is normal. Stir immediately to prevent the pasta from sticking to the bottom of the pan.
- Simmer the pasta, stirring frequently every 2-3 minutes, until tender, about 10-12 minutes. The frequent stirring is crucial – it prevents sticking and helps release the pasta’s natural starches into the cooking liquid, which will thicken your sauce. The pasta is done when it’s tender but still has a slight bite, and the cooking liquid should look creamy and slightly thickened.
- While the pasta cooks, shred 8 ounces sharp cheddar cheese using a box grater or food processor. Freshly shredded cheese melts much more smoothly than pre-packaged shredded cheese, which contains anti-caking agents that can make your sauce grainy. You should have about 2 cups of fluffy, freshly grated cheese.
Create the cheese sauce
- Remove the saucepan from the heat completely – this is important because direct heat can cause the cheese to seize and become stringy. The residual heat from the pasta and cooking liquid will be perfect for melting the cheese gently.
- Add the freshly shredded cheddar cheese and 2 tablespoons unsalted butter to the hot pasta. Stir continuously with a wooden spoon or silicone spatula until the cheese and butter are completely melted and the mixture becomes smooth and creamy, about 1-2 minutes. If the sauce seems too thick, you can stir in a splash of milk; if it’s too thin, let it sit for a minute to thicken naturally.
- Taste and adjust seasoning with additional salt if needed, then top with freshly ground black pepper if desired. Serve immediately while hot – mac and cheese is best enjoyed right away when the cheese sauce is at its silkiest consistency.
