Chop the onion and pepper into small pieces and set aside.
Mix the onion powder, garlic powder, oregano, cumin, paprika, cayenne pepper, salt and pepper into a small bowl and set aside
Heat the oil in a large skillet over a medium heat.
Add the chopped onions and peppers and saute for 6 - 8 minutes, stirring often, until they have softened.
Add the ground beef and use a wooden spoon or fork to break it all up.
Cook for a further 6 - 8 minutes until the beef has cooked and has lost all of its pinkness.
Add the spice mix, stir and cook for 1 minute before adding in the beans, corn and canned tomatoes.
Stir well so that it is all combined.
Dissolve the stock cube / bouillon in the 2 cups of hot water and add to the mixture.
Finally stir in the rice.
Give the mixture a good stir and bring it to the boil.
Reduce the heat then leave to simmer slowly for 15 - 20 minutes (stirring often to prevent it sticking to the pan) until the most of the liquid has been absorbed by the rice.
Remove from the heat and serve hot.
Enjoy!