Back to Blog What to eat before fasting?

What to eat before fasting?

Advanced Fasting Tips · 2 min read · Mar 5, 2025
Here are some healthy food options to eat before starting a fasting period:

Hydrating Foods

Eat fruits and vegetables high in water content like cucumbers, berries, pineapple, celery, tomatoes, etc. Staying hydrated can make fasting easier.

Protein-Rich Foods

Foods like eggs, Greek yogurt, cottage cheese, nuts and seeds can help you feel fuller longer during the fast. Choose lean proteins like chicken, fish or tofu.

High-Fiber Carbohydrates

Oats, quinoa, brown rice, whole grain bread and beans can provide steady energy and curb hunger pangs. Limit refined carbs.

Healthy Fats

Olive oil, avocados, nuts, seeds and fatty fish like salmon contain anti-inflammatory fats to sustain you. Avoid fried and processed foods.

Low-Sodium Foods

Minimize salty foods which can increase thirst and water retention before fasting. Focus on natural, unprocessed foods.

Avoid Large Portions

Don't overeat right before starting your fast. Smaller meals are easier to digest and less likely to cause discomfort.

Stay Hydrated

Drink plenty of water leading up to your fast to ensure you start off sufficiently hydrated.

Limit Caffeine and Alcohol

Both can cause dehydration and disrupt sleep, making fasting more challenging. Listen to your body and choose nourishing, energizing foods that properly prepare you for fasting while staying within your calorie needs. Listen to your body and choose nourishing, energizing foods that properly prepare you for fasting while staying within your calorie needs.

Start Your Fasting Journey

Track your fasting windows and reach your health goals with GoFasting.

Download GoFasting Free