Founded in London, UK. We respect your privacy.

Used by 1,500+ happy people

Nutrition | Pre-run fuel

Is Porridge Good Before a Run?

Yes, for most runs, as long as you leave enough time and keep the toppings simple. Here is how long before, how much, and what to put on top.

TL;DR

  • Yes, porridge is a good pre-run breakfast for most people. Aim to finish a normal bowl about 2 to 3 hours before you set off.
  • Match the bowl to the run: a small bowl (or nothing) for an easy jog, a bigger bowl for a long run or race.
  • Banana, honey and jam give quicker energy. Nuts, seeds and nut butter digest more slowly, so save them for when you have more time.
  • Overnight oats work too, and porridge made with milk makes a solid recovery breakfast after a run.
  • If oats upset your stomach, eat less, leave longer, or swap to toast before key runs. Test changes in training, never on race day.

2 to 3 hrs

A comfortable gap between a normal bowl of porridge and most runs

About 24g

Carbs in a 40g serving of plain oats, going by typical UK pack labels

Under 1 hr

Too close for most bowls. Go lighter, like half a banana or toast with jam

Yes, porridge is a good thing to eat before a run for most people, because it gives you steady carbohydrate that is cheap, warm and easy to make. The catch is timing: a normal bowl usually sits best about 2 to 3 hours before you head out, while a smaller bowl with quick toppings can work a little closer to the run.

With darker, colder mornings on the way, a hot bowl of oats is far more tempting than a cold banana. Here is how to time it, size it and top it, plus what to do if oats and running do not agree with you.

Why is porridge good fuel before a run?

Running, especially anything longer or harder, runs largely on carbohydrate. After a night's sleep your body's carbohydrate stores are a little lower, so a carb-based breakfast helps top them up before you set off. Porridge is almost all carbohydrate in the form of starch, with very little sugar, plus a small amount of protein and a decent amount of fibre.

Going by typical UK pack labels, a 40g serving of plain porridge oats has roughly 22 to 26g of carbohydrate, around 4 to 5g of protein and around 3.5 to 4.5g of fibre. Figures vary by brand, so check the label on your own bag. Whatever you cook the oats with, and whatever you put on top, adds to that.

The fibre is the reason porridge feels filling and gives you steady energy. It is also the reason it needs a bit of time to settle. That is the trade-off with oats: great fuel, but not something to eat on your way out of the door. For the wider picture of pre-run food, our guide to what to eat before a run covers the other options.

How long before a run should you eat porridge?

Common sports nutrition advice is to have a bigger meal a few hours before exercise and only a small, easy snack in the last hour. For porridge, most people find 2 to 3 hours works well for an everyday run, and 3 to 4 hours suits a big bowl before a long run or race. Everyone's stomach is different, so treat this table as a starting point and adjust it.

Time before your runWhat to eatBest for
3 to 4 hoursA full bowl, around 60 to 80g of oats made with milk, plus banana and a drizzle of honeyLong runs, races and hard sessions
2 to 3 hoursA normal bowl, around 40 to 50g of oats with milk or water, topped with banana or honeyMost everyday runs
1 to 2 hoursA small bowl, around 20 to 30g of quick oats made with water, with honey or jam on topEasy runs, if porridge usually sits well with you
Under 1 hourSkip the porridge. Try half a banana, toast with jam, or nothing at all for a short easy runEarly starts with little time

The portions here are rough guides, not targets. A taller, heavier runner may want more, and someone running gently for 30 minutes may want less. If you run first thing and do not want to get up three hours early, the simplest fix is a lighter, faster snack before the run and porridge afterwards.

How much porridge should you eat for your run length?

The longer and harder the run, the more the pre-run meal matters. For sessions longer than about an hour, sports nutrition guidance often quotes a wide range of around 1 to 4g of carbohydrate per kilo of body weight in the 1 to 4 hours before. You do not need to weigh anything to use the idea. Just let the bowl grow with the run:

  • Easy run under 45 minutes: a small bowl of around 20 to 30g of oats, or nothing at all if you feel fine running before breakfast.
  • 45 to 90 minutes, or a harder session: a normal bowl of around 40 to 50g of oats with fruit or honey.
  • Long run over 90 minutes, or a race: a bigger bowl of around 60 to 80g of oats with milk, banana and honey, eaten earlier. You will usually need some fuel during a run this long too.

As a rough estimate, a long-run bowl of 70g of oats made with 250ml of semi-skimmed milk, plus a banana and a teaspoon of honey, lands somewhere around 80 to 90g of carbohydrate. The exact figure will depend on your oats, your milk and the size of your banana.

Which porridge toppings give fast or slow energy?

Toppings change how quickly a bowl digests. The closer you are to your run, the more your toppings should lean towards simple, fast carbs and away from fat and extra fibre.

  • Faster energy, good closer to a run: sliced ripe banana, honey, jam, maple or golden syrup, a small handful of raisins, and a pinch of salt for flavour.
  • Slower energy, better with more time: peanut or almond butter, nuts, seeds, chia, flax, grated apple with the skin on, and big handfuls of dried fruit.
  • Protein add-ins, often better after a run: Greek yoghurt or skyr, protein powder, or an egg whisked in while it cooks.

The type of oat matters a little too. Research on oat products suggests that more processed oats, such as quick or instant oats, tend to digest faster than jumbo or steel-cut oats. That makes instant oats handy when time is tight, and chunkier oats better for a slow-release bowl a few hours out. Flavoured instant sachets can contain a lot of added sugar, so check the label.

Are overnight oats good before a run?

Yes, overnight oats are just oats soaked in milk or yoghurt in the fridge, so the same timing rules apply. They are brilliant for early runners because breakfast is ready the second you wake up, and you can take a jar with you if you are heading out early for a long run or a Saturday morning 5k.

Two things to watch. Overnight oats are often made with chia seeds, nut butter and lots of yoghurt, which can make them heavier than a simple bowl of porridge. And some people find a big cold breakfast harder to stomach first thing. Keep the pre-run version simple (oats, milk, banana, a little honey) and save the heavier versions for after training.

Is porridge good after a run?

Porridge makes a great recovery breakfast, as long as you add some protein. After a run you want carbohydrate to refuel and protein to help your muscles recover, and plain oats on their own are light on protein. Easy ways to fix that:

  • Cook the oats in milk rather than water. Semi-skimmed milk has roughly 3.5g of protein per 100ml, so a 250ml portion adds a useful amount.
  • Stir in a few spoons of Greek yoghurt or skyr once it has cooled slightly.
  • Have eggs or a glass of milk on the side.
  • Add a scoop of protein powder if you already use one.

This is also the time for the toppings you skipped before the run: nut butter, seeds and berries all fit nicely here. For more ideas, including an overnight oats recipe with skyr, see our high-protein breakfast ideas for training.

What if porridge upsets your stomach when you run?

Some runners love porridge and some cannot run on it at all. If oats leave you bloated, crampy or dashing for a toilet mid-run, the fibre is the most likely reason. Try these changes one at a time:

  • Leave longer: push your breakfast back by 30 to 60 minutes and see if that helps.
  • Eat less: a smaller bowl with a banana on the side is gentler than one big bowl.
  • Go simpler: quick oats made with water, topped with honey, and no seeds, nuts or dried fruit.
  • Check the milk: if dairy tends to bother you, try lactose-free milk or a plant drink instead.
  • Swap before key runs: white toast with jam or a rice-based cereal is lower in fibre, so many runners use it before races and keep porridge for easier days.

Whatever you settle on, practise it before your long training runs so race morning holds no surprises. Our guide to runner's gut and how to settle it goes deeper on stomach trouble while running. If you have coeliac disease, choose oats labelled gluten free and check with your GP or dietitian before adding them. If stomach problems are frequent, painful or come with other symptoms, speak to your GP or pharmacist.

How does porridge fit into a mixed training week?

Porridge is not just a running food. The same timing works before a HIIT class or a strength session: a normal bowl 2 to 3 hours before, or a lighter snack if you are training soon after waking. On rest days it is simply a cheap, filling breakfast, so there is no need to save it for training days.

The bigger win is matching breakfast to the session in front of you. When running, strength and HIIT sit in one plan, it is much easier to see what is coming tomorrow and plan your oats around it.

Train with Edge

A fully personalised plan across running, strength, HIIT and mobility, ready within 24 hours. Message a real coach anytime.

Start free on webDownload on iOSGet it on Android

Edge is free to start, and Edge Pro (from £19.99 a month, with a 7-day free trial) builds your running, strength and HIIT into one fully personalised plan. If you are unsure how to fuel around a big session, you can message your coach and ask.

This article is general guidance, not medical advice. If you are new to exercise, returning from injury, pregnant, or managing a health condition, speak to your GP before starting, and see a physio for any niggle that does not settle.

Read More Articles

Keep reading.

All articles