This ultra-creamy, one-pot mac and cheese is packed with bold white cheddar, melty mozzarella, and nutty Parmesan for next-level comfort. Ready in just 20 minutes, it’s the ultimate go-to when you need something fast, cozy, and totally satisfying.
1 lb elbow macaroni
2 tbsp butter
2 tbsp all-purpose flour
2 cups milk
1 cup heavy cream
1 1/2 cups shredded white cheddar cheese
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1/2 tsp salt
1/4 tsp ground black pepper
Optional: pinch of garlic powder or mustard powder for extra flavor
Cook Pasta: Boil macaroni in salted water until al dente. Drain and set aside.
Make Roux: In the same pot, melt butter. Whisk in flour and cook 1 minute. Slowly whisk in milk and cream. Simmer until slightly thickened.
Add Cheese: Stir in all three cheeses until melted and smooth. Season with salt, pepper, and optional spices.
Combine: Add pasta back to the pot and stir until evenly coated in cheese sauce.
Serve Hot: Top with extra Parmesan or a sprinkle of fresh herbs if desired.