Homemade Mac and Cheese with Homemade Pasta

There's nothing quite like the comforting embrace of homemade mac and cheese, especially when you pair it with freshly made pasta. This recipe brings together creamy cheese sauce and tender pasta for a dish that will warm your heart and delight your taste buds. Perfect for family dinners or gatherings, this dish is sure to impress!
Ingredients
- 2 cups all-purpose flour
- 3 large eggs
- 1/2 teaspoon salt
- 1 tablespoon olive oil
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 2 cups milk
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 teaspoon mustard powder
- Salt and pepper to taste
- 1/2 teaspoon garlic powder (optional)
Instructions
- On a clean surface, form a mound with the flour and create a well in the center.
- Add the eggs, salt, and olive oil into the well. Using a fork, gradually mix the flour into the eggs until a dough begins to form.
- Knead the dough for about 8-10 minutes until it's smooth and elastic. Wrap in plastic wrap and let it rest for 30 minutes.
- After resting, roll out the dough using a pasta machine or a rolling pin to your desired thickness. Cut into your preferred pasta shape (e.g., fettuccine or macaroni).
- Bring a large pot of salted water to a boil.
- Add the freshly made pasta and cook for 2-3 minutes until al dente. Drain and set aside.
- In a large saucepan, melt the butter over medium heat.
- Whisk in the flour and cook for about 1-2 minutes until it forms a roux (lightly golden).
- Gradually whisk in the milk, ensuring no lumps form. Continue whisking until the mixture thickens (about 5-7 minutes).
- Remove from heat and stir in the cheddar and mozzarella cheeses until melted and creamy. Add mustard powder, garlic powder (if using), salt, and pepper to taste.
- Add the cooked pasta to the cheese sauce and stir until well coated.
- If desired, transfer to a baking dish, sprinkle with additional cheese, and bake at 350°F (175°C) for 15-20 minutes until bubbly.
Serve your homemade mac and cheese hot, garnished with a sprinkle of fresh herbs or breadcrumbs if desired. This dish is not only a true labor of love but also a delightful way to enjoy a classic comfort food. Enjoy the rich flavors and the satisfaction of having created something truly special from scratch!