Cook the Ground Meat:
Heat olive oil in a large skillet or Dutch oven over medium heat.
Add ground meat, onion, and bell pepper. Cook until the meat is browned and the vegetables are softened, about 5–7 minutes.
Stir in minced garlic and cook for 1 more minute.
Add Seasonings and Rice:
Stir in taco seasoning, salt, and pepper.
Add the uncooked rice and mix well to coat the rice in the seasonings and meat juices.
Add Liquids and Vegetables:
Pour in the broth, diced tomatoes (with juice), black beans, and corn. Stir to combine.
Simmer:
Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a lid and simmer for 20–25 minutes, or until the rice is cooked and the liquid is absorbed.
Add Cheese:
Remove the skillet from the heat and sprinkle shredded cheese evenly over the casserole.
Cover with the lid for 5 minutes to allow the cheese to melt.
Serve:
Garnish with your favorite toppings like sour cream, cilantro, or jalapeños, and serve warm.