This Classic Macaroni and Cheese recipe is the ultimate American comfort food. Made with rich cheddar, mozzarella, and a creamy homemade sauce, it’s the perfect cozy meal for any day of the week.
This nostalgic favorite is all about creamy, cheesy goodness wrapped around tender elbow pasta. Whether you’re baking it with a crispy top or serving it straight off the stovetop, this dish delivers big-time comfort with every bite.
Ingredients
Pasta:
- 2 cups elbow macaroni
- Salt (for boiling water)
Cheese Sauce:
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk (warm)
- 1 cup heavy cream (optional, for richer sauce)
- 2 cups sharp cheddar cheese, shredded
- 1 cup mozzarella cheese, shredded
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and pepper to taste
- Pinch of paprika (optional)

Optional Topping:
- 1/2 cup breadcrumbs
- 1 tablespoon melted butter
- Extra shredded cheese
Instructions
Step 1 – Cook the Pasta
Bring a large pot of salted water to a boil. Add elbow macaroni and cook until al dente (7–8 minutes). Drain and set aside.
Step 2 – Make the Cheese Sauce
In a saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1–2 minutes to form a roux.
Slowly pour in the warm milk and cream while whisking constantly. Simmer for 4–5 minutes until thickened.
Lower the heat and stir in the cheddar and mozzarella cheese. Mix until melted and smooth. Season with garlic powder, onion powder, paprika, salt, and pepper.
Step 3 – Combine Pasta and Sauce
Add the drained pasta to the sauce. Stir until evenly coated and creamy.
Optional Step 4 – Bake It
Preheat oven to 375°F (190°C). Transfer the mac and cheese to a greased baking dish.
Mix breadcrumbs with melted butter and sprinkle on top, along with extra cheese.
Bake for 15–20 minutes until golden and bubbling.
Serving Suggestions

Serve hot as a main dish or side. It pairs perfectly with roasted vegetables, grilled chicken, or a fresh green salad.
Add a touch of hot sauce or red chili flakes for extra kick.
Storage Tips
Refrigerator: Store leftovers in an airtight container for up to 4 days.
Freezer: Freeze individual portions for up to 2 months. Thaw before reheating.
Reheat: Microwave with a splash of milk to restore creaminess.
Tips and Variations
- Use a blend of cheeses like gouda, Monterey Jack, or fontina for different flavors.
- Make it gluten-free with gluten-free pasta and flour.
- Add-ins like bacon bits, green peas, or sautéed mushrooms can elevate the dish.
- Top with crushed crackers or fried onions for a crispy finish.