What to Eat Before Fasting: Carbs, Protein & Fats

The best meal before a fast combines slow-digesting carbohydrates, at least 35 grams of protein, and a source of healthy fat. This combination keeps blood sugar stable, delays hunger, and gives your body a longer runway of usable energy before you start running on empty. What you want to avoid is just as important: sugary, highly processed foods that spike your blood sugar and leave you hungry within hours.

Why Your Last Meal Matters

When you eat a meal heavy in sugar or refined carbohydrates, your blood sugar rises quickly, triggering a large insulin response. That insulin surge can cause your blood sugar to drop below normal within four hours, a phenomenon called reactive hypoglycemia. The result is shakiness, irritability, and intense hunger right when your fast is getting started. A well-constructed pre-fast meal avoids that roller coaster entirely, giving you a slow, steady release of energy that makes the first several hours of fasting far more comfortable.

Slow-Digesting Carbohydrates Are the Foundation

Not all carbohydrates behave the same way in your body. Foods with a low glycemic index (55 or below) break down gradually, producing a smaller blood sugar rise and a steadier insulin release. That translates to longer-lasting energy and less hunger early in your fast.

Some practical swaps to keep in mind for your pre-fast meal:

  • Instead of white rice: brown rice or converted rice
  • Instead of instant oatmeal: steel-cut oats
  • Instead of white bread: whole-grain bread
  • Instead of baked potatoes: pasta or bulgur
  • Instead of cornflakes: bran flakes

Most fruits, vegetables, beans, minimally processed grains, and nuts also fall into the low glycemic category. A bowl of steel-cut oats with berries, or a plate of brown rice with roasted vegetables, will carry you much further than toast made from white bread or a bowl of sugary cereal. The Mayo Clinic specifically recommends avoiding sugary foods and processed simple carbohydrates like white bread or white pasta, especially when you won’t be eating again for a while.

Aim for at Least 35 Grams of Protein

Protein is the most satiating macronutrient, but the amount matters. A systematic review of randomized controlled trials found that while any amount of protein helps reduce appetite, doses of 35 grams or more produced significantly stronger effects on hunger hormones. At that threshold, levels of ghrelin (the hormone that tells your brain you’re hungry) dropped meaningfully, while hormones that signal fullness increased.

In practical terms, 35 grams of protein looks like a palm-sized chicken breast, a cup of Greek yogurt with a handful of nuts, two eggs plus a serving of cottage cheese, or a generous portion of lentils and beans. People in the studies who consumed adequate protein reported less hunger, less desire to eat, and greater feelings of fullness compared to those who ate less protein. If you’re heading into a 16- to 24-hour fast, building your last meal around a solid protein source is one of the most effective things you can do.

Include Healthy Fats to Slow Digestion

Fat slows the rate at which food leaves your stomach, which extends the window of fullness after a meal. Research on gastric emptying shows that longer-chain fatty acids are particularly effective at this. In one study, a 12-carbon fatty acid (the type found in coconut oil) delayed stomach emptying to 67 minutes on average, compared to 53 minutes for a shorter-chain fat. That 25% difference in stomach emptying time translates to a noticeably longer period before hunger kicks in.

Good sources of longer-chain fats for a pre-fast meal include avocado, olive oil, nuts, seeds, salmon, and eggs. You don’t need a huge amount. A drizzle of olive oil on roasted vegetables, half an avocado alongside your protein, or a tablespoon of nut butter stirred into oatmeal all work well. The goal is to add enough fat to slow digestion without making the meal so heavy that you feel sluggish.

What About Fiber?

Fiber is often recommended before fasting, and it does contribute to fullness, but the picture is more nuanced than most advice suggests. A controlled study testing breakfast muffins with 0, 4, 8, and 12 grams of added fiber found no clear dose-dependent effect on satiety or food intake at the next meal. Appetite sensations, gut hormone responses, and calories consumed at a subsequent lunch buffet didn’t differ meaningfully across doses. The researchers noted that even 12 grams may not have been enough to produce a measurable appetite effect on its own.

This doesn’t mean fiber is useless before a fast. It simply means you shouldn’t rely on it as your primary satiety strategy. Fiber works best as part of the package: the beans, vegetables, whole grains, and fruits that also deliver slow-digesting carbohydrates and micronutrients. Don’t force down a fiber supplement expecting it to keep you full. Instead, choose whole foods that naturally contain fiber alongside other filling components.

B Vitamins Support the Transition to Fasting

When you stop eating, your body shifts from burning glucose to drawing on stored fat and glycogen. B vitamins play a central role in this transition because they act as helpers for the enzymes that convert both sugar and fat into usable energy inside your cells. Thiamine (B1) supports carbohydrate metabolism. Pantothenic acid (B5) is required for fat metabolism. B12 helps break down fatty acids. Without adequate levels of these vitamins, the metabolic shift into a fasted state can feel more sluggish.

You don’t need a supplement to cover this. A pre-fast meal that includes whole grains, eggs, leafy greens, legumes, or meat will naturally provide a broad spectrum of B vitamins. If your pre-fast meal already follows the guidelines above, with whole grains, a solid protein source, and vegetables, you’re likely getting what you need.

Hydrate Before You Start

Even if your fast allows water, many people underestimate how much fluid they normally get from food. Fruits, vegetables, soups, and cooked grains all contribute to your daily water intake. Once those are gone, you need to make up the difference. Drinking plenty of water in the hours before your fast, and including water-rich foods like cucumbers, tomatoes, or melon in your pre-fast meal, helps you start from a good baseline.

Electrolytes matter too, especially for longer fasts. Sodium, potassium, and magnesium are all lost through normal body processes and aren’t replenished when you’re not eating. Including foods naturally rich in these minerals, like bananas or sweet potatoes for potassium, nuts and seeds for magnesium, and a reasonable amount of salt on your food, gives your body a buffer to work with.

Putting It All Together

A strong pre-fast meal doesn’t need to be complicated. Here are two examples that check every box:

A bowl of steel-cut oats cooked with milk, topped with a tablespoon of almond butter, a handful of blueberries, and two scrambled eggs on the side. This gives you low-glycemic carbs, over 35 grams of protein (between the eggs, milk, and almond butter), healthy fats to slow digestion, and B vitamins from the whole grains and eggs.

A plate of brown rice with baked salmon, half an avocado, and a side of roasted broccoli. The salmon alone provides roughly 25 grams of protein per fillet, and the rice and broccoli add several more. The avocado and salmon supply long-chain fats, the brown rice delivers slow-burning carbohydrates, and the broccoli adds fiber and micronutrients.

What to skip: sugary drinks, white bread, pastries, candy, sweetened cereal, and anything that’s mostly refined starch. These foods create exactly the kind of blood sugar crash that makes the first few hours of fasting miserable. Eating your pre-fast meal 2 to 3 hours before the fast begins gives your body time to start digesting without the discomfort of fasting on a completely full stomach.