Preheat your oven to 350°F (175°C). Grease or butter a 9x13-inch baking dish and set aside.
Cook the macaroni:
Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to the package instructions until al dente. Drain and set aside.
Prepare the cheese sauce (béchamel):
In a medium saucepan, melt the butter over medium heat. Whisk in the flour to form a roux and cook for 1-2 minutes until lightly golden. Gradually whisk in the milk and heavy cream. Continue to cook, whisking constantly, until the mixture thickens, about 3-5 minutes.
Add seasonings and cheese:
Stir in the onion powder, garlic powder, paprika, salt, and pepper. Add 2 cups of shredded cheddar cheese and 2 cups of Monterey Jack cheese. Stir until the cheese is fully melted and smooth.
Combine with the macaroni:
In a large bowl, combine the cooked macaroni with the cheese sauce. Stir well to coat the pasta. In a separate bowl, whisk the eggs, then stir them into the mac and cheese mixture for extra creaminess.
Layer and bake:
Pour half of the macaroni mixture into the prepared baking dish. Top with 1/2 cup of shredded cheddar cheese. Pour the remaining macaroni on top and sprinkle with the remaining cheddar cheese. If using breadcrumbs, sprinkle them over the top.
Bake:
Bake in the preheated oven for 25-30 minutes, or until the cheese is bubbly and the top is golden brown. Let it cool for 5-10 minutes before serving.
Prep Time:
15 minutes
Cook Time:
30 minutes
Total Time:
45 minutes
Nutrition (per serving):
Calories: 470
Fat: 27g
Carbohydrates: 33g
Protein: 20g
Fiber: 2g
Sodium: 550mg
This Southern Baked Mac and Cheese is the epitome of comfort food, with its luscious, creamy cheese sauce and perfectly baked golden top. Perfect for any occasion, and sure to be a crowd-pleaser at your next gathering!