Ingredients
Method
Preparation
- In a large pot, bring salted water to a boil. Add the elbow macaroni and cook until al dente, according to package instructions. Drain and set aside.
- In a large saucepan, melt the butter over medium heat. Once melted, sprinkle in the flour, whisking constantly to form a roux. Cook for about 1-2 minutes until golden.
- Gradually whisk in the milk, ensuring no lumps form. Continue to whisk and cook until the mixture thickens, about 5-7 minutes.
- Once the sauce is thickened, reduce heat to low and stir in the cheddar, mozzarella, and Parmesan cheese. Season with salt, black pepper, and paprika, if using. Stir until the cheese is fully melted and incorporated.
- In a large bowl, beat the eggs and then mix with the cooked macaroni. Pour the cheese sauce over the mixture and stir until the pasta is thoroughly coated.
- Preheat your oven to 350°F (175°C). Transfer the macaroni mixture to a greased baking dish. Top with breadcrumbs for an extra crunch if desired.
Baking
- Bake in the preheated oven for around 30-40 minutes or until the top is golden brown and bubbling.
- Let it cool for a few minutes before serving. Enjoy this comforting dish with family and friends!
Notes
Feel free to customize the cheese blend based on preferences. Avoid overmixing the pasta and cheese for better texture. Store in an airtight container for 3-5 days in the refrigerator or freeze for 2 months.
