What to Eat Before a Run on Keto: Foods and Timing

The best pre-run fuel on a ketogenic diet is a small, fat-focused snack eaten 60 to 90 minutes before you head out. Unlike traditional running advice that centers on toast and bananas, keto runners rely on fats and moderate protein to power their miles without spiking blood sugar or knocking themselves out of ketosis. The specifics depend on how long and hard you plan to run, how long you’ve been keto-adapted, and how your stomach handles fat under stress.

How Your Body Fuels Runs on Keto

Runners on a standard diet burn mostly glycogen (stored carbohydrates) during moderate to hard efforts. On keto, your body shifts to burning fat as its primary fuel source. Keto-adapted endurance athletes can oxidize fat at roughly 1.5 grams per minute during steady running at about 70% of their maximum effort. That’s more than double the rate seen in carb-adapted runners, who top out around 1.0 gram per minute. This means your body has access to a massive fuel tank (even lean runners carry tens of thousands of calories in body fat) rather than the limited 2,000 or so calories stored as glycogen.

The catch: this metabolic shift doesn’t happen overnight. Research on elite athletes shows that fat oxidation rates increase substantially within just 5 to 6 days on a low-carb, high-fat diet. But full adaptation, where your body efficiently uses fat across a range of intensities, generally takes several weeks to months. If you’re in your first week or two of keto, expect your runs to feel harder than usual while your metabolism adjusts.

What to Eat 60 to 90 Minutes Before

Fat digests slowly, so you need more lead time than you would with a carb-heavy snack. Eating 60 to 90 minutes before a run gives your body time to start breaking down fats without leaving you feeling heavy. For shorter or easier runs, some keto runners do fine running fasted, but if you need something in your stomach, keep it to around 200 to 300 calories with most of those coming from fat.

Practical options that work well before a run:

  • Half an avocado with a pinch of salt. Easy to digest, rich in potassium, and provides steady energy without bulk.
  • A tablespoon or two of nut butter. Almond or macadamia nut butter gives you fat and a small amount of protein. Eat it straight or spread it on a slice of keto bread.
  • A couple of eggs. Scrambled or hard-boiled, eggs offer a clean mix of fat and protein with virtually zero carbs.
  • Cottage cheese with a small handful of berries. Provides protein and fat with minimal sugar, especially if you stick to a quarter cup of blueberries or raspberries.
  • A fat-based coffee. Black coffee blended with a tablespoon of coconut oil or butter is a popular option for early morning runners who want caffeine and calories without solid food.

Avoid high-fiber vegetables and large volumes of food before running. Fiber slows digestion further and can cause cramping when you’re bouncing down the road.

MCT Oil: Useful but Easy to Overdo

Medium-chain triglyceride (MCT) oil is popular among keto runners because it’s absorbed faster than other fats and quickly converted into ketones for energy. Adding a tablespoon (about 14 grams) to coffee or a smoothie before a run can give you a noticeable energy boost, especially on longer efforts.

But MCT oil has a well-documented downside: gastrointestinal distress. Research on endurance athletes found that doses above 30 grams frequently cause nausea, cramping, bloating, vomiting, and diarrhea during or shortly after exercise. Even at lower doses, some people experience stomach issues. Start with a single teaspoon (about 5 grams) and work up gradually over a week or two. Never try a new MCT dose on race day or before a hard workout.

Longer Runs and Higher Intensity

For easy runs under an hour, a small fat-based snack or even running fasted is usually sufficient. Your body’s fat stores provide more than enough energy at lower intensities. The picture changes for longer or faster efforts. At higher intensities, your body increasingly relies on carbohydrates even when you’re fat-adapted. Keto-adapted athletes still burn through glycogen during hard running, just at somewhat lower rates than carb-fueled runners.

Some keto athletes use a “targeted” approach, eating a small amount of fast-digesting carbohydrates (15 to 30 grams) within 30 minutes of intense sessions like tempo runs, intervals, or races longer than 90 minutes. This provides just enough glucose to support high-intensity effort without significantly disrupting ketosis, since the carbs are burned almost immediately during exercise. A few dates, a small banana, or a glucose gel can serve this purpose. This isn’t necessary for every run, but if you notice your speed work consistently suffers on strict keto, targeted carbs before hard sessions are worth experimenting with.

Hydration and Electrolytes Matter More on Keto

Keto runners lose more water and electrolytes than their carb-eating counterparts. Every gram of glycogen in your muscles holds about 3 grams of water. When you deplete those glycogen stores on keto, that water gets excreted through urine and sweat. This makes dehydration and electrolyte imbalances a real risk, especially during runs in warm weather.

The general daily targets on a well-formulated ketogenic diet are 3,000 to 5,000 mg of sodium, 3,000 to 4,000 mg of potassium, and 300 to 500 mg of magnesium. Runners at the active end of the spectrum should aim for the higher end of those ranges. Before a run, drink 16 to 20 ounces of water and consider adding a pinch of salt or an electrolyte supplement to your water bottle. Symptoms like muscle cramps, lightheadedness, and unusual fatigue during runs are often electrolyte problems rather than fitness problems, particularly in the first few weeks of keto.

Salting your pre-run avocado or eggs isn’t just for flavor. It’s a practical way to front-load sodium before you start sweating it out.

Protein: Don’t Skimp, Don’t Overload

Getting enough protein protects your muscles from breakdown during runs, but eating too much protein right before exercise can sit heavy in your stomach. The International Society of Sports Nutrition recommends 1.4 to 2.2 grams of protein per kilogram of body weight per day for active adults. For a 150-pound (68 kg) runner, that’s roughly 95 to 150 grams of protein spread across the day.

Your pre-run snack doesn’t need to carry a large share of that total. Around 10 to 20 grams of protein is enough to support your run without slowing digestion. Two eggs deliver about 12 grams. A tablespoon of almond butter adds 3 to 4 grams. Save your larger protein servings for post-run recovery, when your muscles are primed to absorb it. Research on keto athletes shows that protein intakes up to 2.2 grams per kilogram don’t interfere with ketosis, so you don’t need to fear protein kicking you out of ketosis at reasonable amounts.

A Simple Pre-Run Timing Guide

How far out you eat depends on how much you eat. Larger meals with more fat and protein need more digestion time, while smaller snacks can be eaten closer to your run.

  • 2 to 3 hours before: A full keto meal works here. Think eggs cooked in butter with avocado and cheese, or a salad with olive oil and grilled chicken. This gives you time to fully digest.
  • 60 to 90 minutes before: A moderate snack of 200 to 300 calories. Nut butter, half an avocado, or a couple of eggs.
  • 30 minutes or less: Keep it very small or liquid. A tablespoon of MCT oil in coffee, a few macadamia nuts, or nothing at all. Solid, fatty food eaten this close to running often causes nausea.

Everyone’s gut is different. Some keto runners feel best running completely fasted first thing in the morning, while others need fuel to feel strong. Experiment during training, not on important run days, and pay attention to what leaves you feeling energized without stomach issues.