1. Preheat oven to 350°. In a large stock pot, bring lightly salted water to a boil. Add macaroni and cook until al dente, approximately 8 minutes. Meanwhile, grease a large casserole dish (or two!) with butter and set aside.

2. Next, melt four tablespoons of butter in a large skillet over medium-high heat. Whisk in the flour and stir for constantly until it begins to thicken and is free of lumps, about two minutes. Stir in mustard, milk, sour cream, onion, paprika, salt, and pepper, and reduce heat to simmer. Cook for about ten minutes, stirring occasionally, then add 3/4 of the cheese to the skillet.

3. Drain macaroni and return it to the pot. Pour the cheesy sauce mixture over the macaroni and stir thoroughly until the pasta is evenly coated. Fold mixture into casserole dish and top with the remaining cheese. Sprinkle the breadcrumbs on the top and place the dish in the oven. Bake for approximately 30 minutes. If you’d like your macaroni a little crispier, broil briefly at the end until nicely browned (about three minutes).

4. After carefully removing the dish from the oven, garnish the dish with paprika and serve immediately.

*I also threw in a little grated horseradish cheddar, which I couldn’t resist at Wheatsville!