Preheat oven to 350°F.
Melt butter on medium-low heat until softened and translucent. Stir in onion powder, flour, garlic powder and pepper. Cook an additional 2 minutes.
Gradually pour in milk while whisking. Continue whisking over medium heat until thick and bubbly. Remove from heat and add dry mustard, paprika, cream cheese and 1 1/4 cups cheddar cheese. Stir until melted.
Place broccoli in boiling water for about 3 minutes. You still want it slightly crisp as it cooks more in the oven.
Stir together rice, broccoli and cheese sauce. Place in a greased 2 qt casserole dish. Top with remaining cheese and bake 35 minutes or until bubbly and cheese lightly browned.