Ingredients
Equipment
Method
Step 1: Cook the Pasta
- I start by boiling the elbow macaroni in salted water according to package instructions. Once it’s al dente, drain it and set it aside—you don’t want overcooked pasta here.

Step 2: Make the Roux
- In a saucepan, melt the butter over medium heat. I whisk in the flour and cook it for about one minute until it smells slightly nutty but doesn’t brown.

Step 3: Add Milk and Cream
- Slowly pour in the milk and heavy cream while whisking continuously. You’ll see the sauce start to thicken after a few minutes, and that’s exactly what we want.

Step 4: Melt the Cheeses
- Now comes the best part. I lower the heat and add cheddar, mozzarella, Monterey Jack, and Parmesan cheese. Stir gently until everything melts into a smooth, creamy sauce.

Step 5: Season the Sauce
- I mix in garlic powder, salt, and black pepper. Taste it here—you can always adjust the seasoning to match your preference.

Step 6: Combine Pasta and Sauce
- Add the cooked macaroni to the cheese sauce and stir until every piece of pasta is fully coated. Turn off the heat once it’s perfectly creamy.

Notes
- I love serving this mac & cheese hot with garlic bread or a simple green salad.
- You can also pair it with grilled chicken or crispy bacon for a more filling meal.
