Preheat oven to 350°F.
Bring large pot of water to boil.
Sausage Mixture: In sauté pan, brown chorizo; set aside. In same pan, add olive oil and onions. Sauté onions for 5-7 minutes; add garlic, green chilies, chipotle peppers; sauté about 5-7 minutes. Add TABASCO® Chipotle Sauce, chili sauce, TABASCO® Mustard and sour cream. Return chorizo to pan and sauté on medium low heat about 10 minutes.
Noodles: Drop noodles into boiling water; cook about 5 minutes, until al dente.
Cheese Sauce: Meanwhile, prepare cheese sauce. In saucepan, melt butter over medium high heat and whisk in flour; cook about 2 minutes. Add wine and whisk about 1 minute. Whisk in half and half and chicken stock until thickened. Add both cheeses and whisk until melted; season with salt and pepper to taste. Remove from heat once sauce has thickened.
Prepare topping: Mix melted butter with crushed croutons.
Noodles: Drain noodles. Mix noodles with chorizo mixture and spread in greased deep baking dish. Pour cheese sauce evenly over top. Spread crunchy topping and Parmesan cheese evenly over top. Place in oven for 25-30 minutes. Remove and let stand for 5 minutes. Top with cilantro, if desired.
Makes 4-6 servings.
Submitted by Firefighter Laura Ketelhut, Fond du Lac Fire Department, Wisconsin, Second Place Winner in the 5th national TABASCO® Cook & Ladder® Competition.