Mexican rice can end up tasting bland for a few reasons. First, if you use water instead of chicken broth. Second, if you skip toasting the onion and rice together—that step adds a ton of flavor. And third, if you don’t use enough seasonings to really bring it to life.