Heat oil in a 12-inch skillet over medium-high heat. Add sausage and rice. Sauté, stirring constantly, for 3-4 minutes until rice is opaque and sausage has started to brown.
Stir in garlic and cumin, and cook a minute longer until fragrant.
Stir in tomatoes, corn, and water. Bring to a low boil, cover, and reduce heat to medium. Simmer 15 minutes.
Stir in refried beans and salsa. Replace lid, and simmer for 5 minutes longer or until rice is tender.
Season to taste with salt and hot sauce. Serve topped with shredded cheese and cilantro if desired.