To begin, cook the sliced sausage, onion, and butter together in a large skillet over medium heat until the sausages are slightly golden and the onions are tender. Stir occasionally.
Add in the chili powder, ancho chile powder, black pepper, and salt. Stir to combine.
Add in the tomato sauce, green chilies, black beans, corn, chicken broth, and rice. Stir to combine.
Bring this to a gentle boil, reduce the heat to a low simmer. Cover and cook for 20-25 minutes or until the rice is tender. Monitor this as it cooks and add a little extra chicken broth if the mixture begins to get too dry before the rice is cooked through.
Notes
If you have little ones, omit the ancho chili powder to reduce the heat a little.