Prep the cauliflower: If using fresh, cut the head into florets and pulse in a food processor until it looks like rice. Don’t over-process.
If using frozen, thaw and pat dry to remove excess moisture.
Heat the skillet: Add olive oil to a large oven-safe skillet over medium heat. Toss in the diced onion and bell pepper. Cook, stirring, for 4 to 5 minutes until softened.
Add garlic and spices: Stir in garlic, cumin, chili powder, smoked paprika, oregano, salt, and black pepper.
Cook 30 seconds until fragrant.
Cook the cauliflower rice: Add the riced cauliflower and stir well. Cook for 5 to 7 minutes, letting moisture evaporate so the “rice” turns tender but not soggy.
Stir in the mix-ins: Add black beans, corn, drained fire-roasted tomatoes, and salsa. Taste and adjust salt or spice as needed.
Add cheese and cilantro: Turn off the heat.
Stir in half the shredded cheese and the chopped cilantro if using. Smooth the top.
Bake: Sprinkle the remaining cheese over the top. Transfer the skillet to a 375°F (190°C) oven and bake for 12 to 15 minutes, until hot and bubbly.
Finish and serve: Let it rest 5 minutes.
Scoop into bowls and serve with lime wedges and your favorite toppings.