As much as we love having some sushi or Indian food after a long day of work, it may not be the best option. Rice contains a lot of complex carbohydrates that take a long time to digest. It’s a good thing, since it keeps us energetic for a long time. But it makes rice high in calories that can potentially cause weight gain if you eat it at night.