Easy to digest high calorie foods that don't sit heavy
In this guide
Written by James Frost, founder of Flaming Phoenix and the maker of Phoenix Bars. Updated November 2026.
Quick answer: The easiest high calorie foods to digest are soft, plain carbohydrates such as porridge made with whole milk, white rice, mashed potato and ripe banana, plus eggs, full-fat yoghurt and smooth blended drinks, made richer with a little butter or smooth nut butter rather than fried or greasy fat. Small portions every 2 to 3 hours usually sit lighter than three big meals.
The catch is that the foods easiest on the stomach are usually low in fat and fibre, while the foods highest in calories are usually high in fat, so the two work against each other. The way through is to build your calories from gentle carbohydrates and soft, blended foods rather than rich, greasy, high-fat ones. For the wider list of dense foods, see calorie-dense foods.
Why easy to digest and high calorie usually fight each other
The things that make a food gentle on the stomach are low fat, low fibre, and a soft or cooked texture. The thing that makes a food calorie-dense is usually fat. So the obvious move for adding calories, piling on oil, butter, cheese and fried food, is the move that sits heaviest.
I spend a lot of time on this with endurance athletes, where the same problem shows up in sharp relief. Deep into a long effort the stomach rebels, and a rich, greasy snack becomes impossible, while a smooth porridge or a plain banana still goes down. The lesson carries straight over to a kitchen table: when your stomach is sensitive, how the calories are packaged matters as much as how many there are.
The one rule: get your calories from gentle carbohydrates, not fat
Carbohydrates sit lighter than fat, so when you need gentle and calorie-dense at once, lead with soft, starchy carbs and treat fat as a small extra rather than the main event.
That flips the usual high-calorie advice. Instead of building a meal on fat and adding carbs around it, you build on gentle carbs, oats, white rice, potato, banana, bread, and lift the calories with just enough soft fat and sugar to make them count without weighing them down.
Three ways to keep calories gentle
Build on soft, gentle carbohydrates
Start with the plain carbs that most people find easiest: porridge oats, white rice, white bread or toast, potato, banana and honey. Most of these are low in fibre, and oats, which carry a little more, turn soft and smooth once cooked. They give you a calorie base that goes down easily, and you can make them richer from there.
Make it soft, cooked or blended
Texture does a lot of the work. Cooking, mashing and blending break food down before it reaches your stomach, so it sits lighter. A smoothie, a bowl of porridge, mashed potato or a soup is gentler than the same ingredients eaten firm and whole. Liquid calories in particular tend to be the easiest of all to manage.
Add fat gently, and in smooth forms
You do not have to avoid fat entirely, just choose the smoother forms and go steady. A spoon of smooth nut butter stirred into porridge, a little oil blended into a smoothie, some avocado, or full-fat milk and yoghurt all add calories without the heaviness of fried or greasy food. Add a small amount, see how it settles, and build from there.
What to reach for
A few options, by form. Each takes a few minutes in the kitchen at most.
A warm bowl: porridge made with whole milk, a spoon of smooth nut butter and a mashed banana stirred through. Soft, warm and easy to get down.
A drink: a smoothie of milk, oats, banana and a little smooth nut butter, blended until completely smooth. It packs a lot into a glass you can sip slowly. See high calorie drinks and smoothies for more.
A gentle plate: white rice or mashed potato with a little butter and a soft-cooked egg, or plain pasta with a small amount of a smooth, mild sauce.
For more on the texture side of this, when chewing or swallowing is the issue rather than the stomach, see soft high calorie foods.
What are gentler swaps for heavy high calorie foods?
You rarely need to give up a favourite food altogether. Swapping the heavy version for a softer, less greasy one keeps the calories while taking away most of the weight in your stomach.
| Instead of | Try | Why it tends to sit lighter |
|---|---|---|
| Fried egg and bacon | Soft scrambled eggs on white toast with butter | Less fat, softer texture |
| Chips or roast potatoes | Mashed potato made with butter and whole milk | Smooth and soft, no frying |
| Bran or high-fibre cereal | Porridge made with whole milk and a little honey | Softer, warm and lower in rough fibre |
| Raw salad | Soft-cooked carrots or courgette with a little olive oil | Cooking softens the fibre |
| Creamy curry or rich sauce | Plain pasta or rice with butter and a mild cheese | Less heavy fat and spice |
| Whole nuts | Smooth nut butter stirred into porridge or a smoothie | Already smooth, easier to take in small amounts |
| Fizzy drinks | Milk or a smoothie sipped slowly | No gas, and it adds calories |
These are general patterns, and everyone is different. If something on the "try" side does not agree with you, trust that over the table.
What tends to sit heavy
Just as useful is knowing what to go easy on when your stomach is delicate. Fried and greasy food is the main one, because heavy fat is the slowest to move and sits longest. Very high-fibre foods in large amounts, like lots of raw vegetables, skins, bran and beans, can feel like hard work too. And very rich or heavily spiced dishes are worth keeping small when you want gentle.
None of these is off-limits. They are just the foods to keep modest when you want calories that do not sit heavy. If food has suddenly started to sit badly, or you are losing weight without trying, it is worth speaking to your GP.
The gentlest option when you want no fuss
Some days you want something gentle and calorie-dense with no cooking or thought at all.
This is where I would reach for one of the Phoenix Bars I make. Mix one with water or milk and it becomes a soft porridge you can take slowly by the spoonful, with no cooking. Each is a compact, 120g bar made with gluten-free oats, it is not sickly sweet, and it comes in six flavours. The porridge method is set out in how to use Phoenix Bars, and you can see the full range of high calorie bars on the homepage.
Frequently asked questions
What are the best easy to digest high calorie foods?
Soft, carb-led foods work best. The everyday staples are porridge, white rice, banana, potato, bread, eggs, full-fat yoghurt and blended smoothies, which are gentle because they are soft in texture and mostly low in fibre, and you can lift their calories with a little smooth nut butter, oil or full-fat dairy without making them heavy.
Why do high calorie foods often feel heavy?
Because most calorie-dense foods are high in fat, and fat is the slowest thing for the stomach to move, so it sits longest. Fried and greasy foods feel heaviest of all. Getting calories from gentle carbohydrates and soft or blended foods, with only a little fat, avoids that heaviness.
What can I eat when my stomach is sensitive but I need calories?
Lean on soft, gentle carbohydrates and make them richer in small steps. Porridge with whole milk, a smoothie, mashed potato with a little butter, or rice with a soft egg all add calories gently. Blending or cooking food, and sipping drinks slowly, makes it easier to manage.
Are smoothies easy to digest?
Blended drinks tend to be among the easiest to manage, because part of the breaking-down work is already done, so they sit lighter than the same foods eaten whole. A smoothie of milk, oats, banana and a little nut butter is a gentle way to take in a lot of calories in a form you can sip slowly.
Is porridge easy to digest?
For most people, yes. Oats cooked in milk or water go soft and smooth, and a warm bowl is one of the gentlest ways to start the day. Oats do carry some fibre, so if a big bowl feels heavy, make a smaller one a little thinner and add richness with whole milk or a spoon of smooth nut butter rather than more oats.
Are eggs and peanut butter easy to digest?
Soft-cooked eggs, such as scrambled, poached or boiled, are usually gentle and easy to eat in small amounts. Smooth peanut butter is easier than whole nuts because it is already broken down, but it is mostly fat, so a teaspoon or two stirred into porridge or a smoothie tends to sit better than a thick layer on toast.
Related guides
For the full list of dense foods, see calorie-dense foods. For soft foods when chewing or swallowing is the issue, see soft high calorie foods. For a warm, gentle option, see high calorie porridge. For drinks, see high calorie drinks and smoothies. For low-appetite situations, see what to eat when your appetite is low.
Written by James Frost, founder of Flaming Phoenix and the maker of Phoenix Bars. James started Flaming Phoenix in 2024 and has spent the years since working out how to get the most calories into the least food, including a lot of time on gentle, easy-to-manage fuelling with endurance athletes. He can be reached at jfrost@flaming-phoenix.co.uk. Last reviewed: November 2026.

Big calories. Small bar.
Up to 557 calories in a compact, lightweight bar of only 120g, with up to 66g of carbs and 19g of protein. Eat it whole, break it into pieces over a few hours, or mix it with water or milk for porridge.
Easy to eat, easy to digest and not sickly sweet. Customers have eaten them at -45°C and through the heat of the Marathon des Sables, and they keep for up to 2 years, so they work on a mountain, on a night shift, or at home on days when eating enough feels hard.
- 557 calories in only 120g (529 to 557 by flavour)
- 4.6 calories per gram
- 66g carbs per bar (up to)
- 19g protein per bar (up to)