Heat the olive oil in a large skillet over medium heat. Add the diced onion and bell pepper, and sauté for about 5 minutes until they are softened.
Add the minced garlic to the skillet and cook for another minute, stirring often to avoid burning.
Increase the heat to medium-high and add the ground beef to the skillet. Cook until browned, about 5-7 minutes, breaking it apart with your spoon as it cooks.
Once the beef is fully cooked, drain any excess fat. Stir in the taco seasoning, salt, and pepper, mixing well to combine.
Add the black beans and corn to the skillet, stirring everything together. Cook for an additional 3-5 minutes until heated through.
To serve, place a mound of cooked rice in each bowl, then top with the beef mixture.
Add optional toppings such as salsa, avocado slices, shredded cheese, and fresh cilantro as desired.