Preheat your oven to 350°F (175°C).
Wash and cut fresh broccoli into small florets or thaw frozen broccoli and drain excess water.
Cook 2 cups of white rice according to package instructions and set aside.
In a large mixing bowl, combine cream of mushroom soup and milk, stirring until smooth. Add shredded cheddar and mozzarella cheese, mixing well.
Add cooked rice and prepared broccoli to the cheese sauce. Sprinkle in garlic powder, onion powder, black pepper, and salt. Fold until well combined.
Pour the mixture into a greased 9x13-inch baking dish. If using breadcrumbs, mix with melted butter and sprinkle on top.
Bake in the preheated oven for 30-35 minutes until bubbly and golden brown. Let cool for 5-10 minutes before serving.