Crossfit does not necessarily require a specific diet, but it is wise to follow a healthy diet that is rich in protein, complex carbs, and non-starchy vegetables. You want to make sure that you are fueling your body with the proper nutrients to support a high-intensity workout. As you probably know, you cannot work off a poor diet.