Preheat oven to 350.°
Prepare GF noodles according to package directions.
Cook a little longer than al dente, but less than “tender.”
Drain in colander.
Cook bacon and drain on paper towels.
Break into bite-sized pieces.
Set aside.
Meanwhile, prepare cheese sauce.
Melt 1 stick butter in a Dutch oven. (8 tbsp.)
Add onion, bell peppers and garlic and sauté about 5-8 minutes or until veggies are tender.
Whisk in gluten free flour and Ranch dressing mix.
Slowly add whipping cream and whisk until incorporated.
Add half-and-half and do the same.
Add salt, pepper, red pepper flakes and cayenne pepper.
Cook over low to medium heat until sauce is thick.
Add cheddar cheese, Italian blend and fontina cheeses and stir to combine.
Remove from heat and set aside.
Combine ½ stick melted butter (1/4 cup), GF bread crumbs, parmesan cheese and ¼ cup Italian cheese blend.
Stir with a fork until well combined.
Drain noodles and add to Dutch oven with cheese sauce and about one-half to two-thirds of the bacon.
Stir to combine well.
Grease a 9x13” glass baking dish.
Add macaroni mixture.
Sprinkle evenly and very lightly with cayenne pepper.
Sprinkle bread crumb mixture over top.
Bake, uncovered, at 350° for about 15-20 minutes or until crumbs are golden brown and mixture is heated through.
Garnish with bacon, chives and additional cheddar cheese, if desired, before serving.