training

What should I eat before BJJ training?

Eat a balanced meal of carbohydrates and protein two to three hours before training. If training within an hour, a light snack like a banana or protein bar works. Avoid heavy, fatty, or spicy foods that may cause digestive issues during rolling. Hydrate throughout the day, not just right before class.

Detailed Explanation

Nutrition timing for BJJ matters because rolling with a full stomach is extremely uncomfortable and can impair performance. A meal two to three hours before class gives your body time to digest while providing sustained energy. Good pre-training meals include rice with chicken, oatmeal with fruit, or a turkey sandwich. If you train in the morning, a light snack like a banana, toast with peanut butter, or a protein shake 30 to 60 minutes before class provides enough energy without weighing you down. Avoid foods high in fat or fiber right before training because they take longer to digest and can cause cramping or nausea. Hydration starts well before class. Drinking a large amount of water right before training leads to stomach discomfort and frequent bathroom breaks. Instead, sip water throughout the day and arrive at class already well hydrated. After training, prioritize protein and carbohydrates to support recovery.

Related Questions

Track Your BJJ Progress

Apply what you learn on the mats and log your sessions with MatTime.

Download on the
App Store