Ingredients
Equipment
Method
Step 1: Cook the Pasta
- Boil salted water in a large pot and cook the elbow macaroni according to package instructions until al dente. Drain and set aside.

Step 2: Make the Roux
- In a saucepan over medium heat, melt the butter. Add flour and whisk continuously for about 1–2 minutes until smooth and lightly golden.

Step 3: Add Milk and Cream
- Slowly pour in the milk and heavy cream while whisking to avoid lumps. Cook until the sauce thickens and becomes smooth.

Step 4: Add the Cheese
- Lower the heat and stir in cream cheese, cheddar, and Monterey Jack. Mix until fully melted and creamy. Season with garlic powder, salt, and black pepper.

Step 5: Combine Pasta and Sauce
- Add the cooked macaroni to the cheese sauce and stir until every piece is coated evenly.

Step 6: Optional Baking
- If you like a baked version, transfer to a baking dish, sprinkle breadcrumbs on top, and bake at 375°F for 10–15 minutes until golden.

Notes
I love serving this mac and cheese hot and fresh with garlic bread or a simple green salad.
