Good For You Macaroni and Cheese Recipe

Ingredients

1 (16 ounce) package elbow macaroni
2 tablespoons butter
2 tablespoons all-purpose flour
1 (12 fluid ounce) can evaporated milk
1/2 cup water
1 pinch red pepper flakes, or to taste
1 pinch ground nutmeg, or to taste
salt and pepper to taste
1/2 cup canned garbanzo beans, rinsed and drained
1/2 cup dry bread crumbs
1/4 cup grated Parmesan cheese
1 cup mashed sweet potatoes
1 cup sour cream
2 cups shredded, yellow sharp Cheddar cheese, divided
1/2 cup shredded, white extra-sharp Cheddar cheese, divided
2 tablespoons butter

Directions

Fill a large pot with lightly salted water and bring to a rolling boil over high heat. Once the water is boiling, stir in the macaroni, and return to a boil. Cook the pasta uncovered, stirring occasionally, until the pasta has cooked through, but is still very firm to the bite, about 5 minutes. Drain well in a colander set in the sink, and rinse with cold water until cold; set aside.

Meanwhile, melt 2 tablespoons of butter in a large saucepan over medium-low heat. Whisk in the flour, and stir until the mixture becomes paste-like and light golden brown, about 5 minutes. Gradually whisk the evaporated milk and water into the flour mixture, and bring to a simmer over medium heat. Season to taste with red pepper flakes, nutmeg, salt, and pepper. Cook and stir until the mixture is thick and smooth, 10 to 15 minutes.

Preheat an oven to 350 degrees F (175 degrees C). Grease a 9×13 inch baking dish.

Place the garbanzo beans into a blender. Cover, and puree until smooth. Scrape the puree into a small bowl and stir in the bread crumbs and Parmesan cheese; set aside.

Once the sauce has thickened, whisk in the sweet potatoes and sour cream; return to a simmer. Whisk in