A high-calorie low FODMAP diet is the solution for those trying to gain weight without increasing their stomach distress.
A diet low in FODMAPs is recommended for those that suffer from IBS (irritable bowel syndrome). However, keeping your FODMAP intake low can become challenging when looking to increase your calories. This is because a lot of high-calorie foods are also high on the FODMAP scale (like fruit, wheat, and beans).
As someone who is a Registered Dietician and also suffers from IBS, I understand the hassle of adding calories to my diet without producing any symptoms.
In this article, I share my favorite high-calorie and low FODMAP foods to help you on this journey.
What Defines A Food High In Calories and Low In FODMAPs?
Before we begin, we need to define what is considered a food to be high in calories and low in FODMAPs.
High-Calorie Foods (a.k.a Energy-Dense Foods)
Energy density is a relationship between the number of calories you find in a certain volume of food. For a food to be considered energy-dense, it needs a lot of calories in a small amount of food.
For example, 100 g of cake has an average of 350 kcal. On the other hand, 100 g of carrots has 40 kcal. As you can see, you find almost nine times the number of calories in cake compared to carrots.
Thus, a cake is considered a high-energy-dense food (high calorie), while carrots are considered low in energy-dense (low calorie).
Takeaway: For the purpose of this article, a food high in calories needs to provide more than 100 kcal per 100 g of food.
Low FODMAP Foods
FODMAP is an acronym for “fermentable oligo-, di- and monosaccharides and polyols”.
Basically, FODMAPs are a particular type of carbohydrate found in foods that are nondigestible (your body cannot process them). Hence, they go intact to your stomach, where they are fermented by your gut bacteria to cause gas.
Since FODMAPs also attract water into your digestive tract, they can cause diarrhea in some people. Although, in some cases, it can cause constipation (in others, it can cause both).
Takeaway: A low FODMAP food has a low content of fructose, lactose, mannitol, sorbitol, fructooligosaccharides, and fructans. To determine if a food is low in FODMAP, I use the MONASH app, which tells you how many grams of each carb it contains.
Best Foods High In Calories Low In FODMAPs
Here is a list of 15 foods that are high in calories but low in FODMAPs:
- Olive Oil
- Coconut Oil
- Butter
- Sugar
- Rolled Oats
- Quinoa
- Cornbread
- Cheddar Cheese
- Eggs
- Salmon
- Bacon
- Dark Chocolate
- Brazil Nuts
- Flaxseeds
- Pecans
1. Olive Oil

100 g of olive oil contains 884 kcal, 0.0 g carbs, 0.0 g protein, and 100.0 g of fats.
Thanks to the combination of oleic acid and omega-3 fatty acids, olive oil is a potent anti-inflammatory food.
Additionally, thanks to its high antioxidant capacity and its effect on lowering blood cholesterol, and triglyceride levels (more than 60% reduction), olive oil helps reduce the risk of heart disease.
Since olive oil is high in fat and doesn’t contain any carbs, it is low in FODMAPs. However, if you are in an IBS flare, fat can increase the speed at which your gut moves, making the symptoms worse. Thus, consume in moderation if you are having severe symptoms.
If you use olive oil for cooking, choose virgin olive oil or regular rather than extra virgin olive oil. This latter one is best to use cold, for example, for salad.
2. Coconut Oil

100 g of coconut oil contains 892 kcal, 0.0 g of carbs, 0.0 g of protein, and 99.1 g of fat.
Although coconut oil is high in saturated fats (the not-so-healthy ones), it is mainly comprised of medium-chain fatty acids (MCT), providing several benefits.
MCTs don’t need to be digested. They go straight to be metabolized by the liver. This means that it can provide quick energy. An essential attribute for those on a ketogenic diet and looking to have some pre-workout energy.
Finally, it seems that people who often take MCT regularly have a reduction in their hunger levels.
Coconut oil can also be used for cooking since it can withstand high temperatures (unlike extra virgin olive oil). However, remember that variation is essential. Make sure to combine different oil during the day to get other properties.
Read more about MCT Oil in the following articles:
- Can I Take MCT Oil On An Empty Stomach? What Not To Do
- MCT Oil In Protein Shakes: 4 Benefits, 2 Cons
3. Butter

100 g of butter contains 717 kcal, 0.1 g carbs, 1.0 g protein, and 81.1 g of fat.
Thanks to its high calories, butter is one of the perfect foods to add when you want to increase your caloric intake without adding too many FODMAPs.
It is high in fat-soluble vitamins such as vitamin A, vitamin D, and vitamin E.
- Vitamin A and E are potent antioxidants that help reduce inflammation in the body.
- Vitamin D is essential for optimal bone health.
However, one of the drawbacks of butter is its high content of saturated fats. A high intake of saturated fats has been linked to an increase in heart disease. That is why the American Hearts Association recommends reducing the intake of saturated fats to less than 7% of the calories.
Try to have butter only once a day, and not make it the central fat that you use for cooking.
4. Sugar

100 g of sugar contains 401 kcal, 99.6 g of carbs, 0.0 g of protein, and 0.3 g of fats.
Sugar is one of the carb sources you can include without worrying about your FODMAP intake. You can add any type of choice, whether raw, white, or brown sugar.
Having sugar occasionally is not bad. The American Hearts Association recommends having less than 10% of your total calories from sugar. This means having, on average for a 2000 calorie diet, less than nine teaspoons of sugar per day.
However, a diet too high in sugar without adding other healthy foods like whole grains, lean protein, and veggies can lead to diabetes.
To avoid spiking your blood glucose levels, whenever you have a high sugar food, make sure to combine it with fiber (veggies), healthy fats (nuts and seeds), or lean protein (protein shake). All of them prevent your blood levels from spiking.
5. Rolled Oats

100 g of oats contains 379 kcal, 67.7 g of carbs, 13.3 g of protein, and 6.5 g of fats.
Rolled oats (whole oats) mean that the original grains are first steamed and then pressed to flatten them. They cook faster and absorb more liquid.
One of the advantages of oats is that it is high in protein compared to other carb sources. As you can see, 100 g of oats contain the same protein as two large eggs.
Additionally, it is very high in fiber. 100g of oatmeal has 10.1g of fiber, representing 40% of the recommended daily intake. Studies have shown that the fiber found in oatmeal can help decrease cholesterol levels.
Also, thanks to its high fiber content, it takes longer to digest in the stomach. This means that you feel fuller for a longer time. In a study, people who added oatmeal to their breakfast felt fuller than those who added ready-to-eat breakfast (Honey Nut Cheerios).
Make sure to look for gluten-free oatmeal though. Although oatmeal doesn’t have any gluten, it might have been contaminated during the food processing by cross-contamination. This means that other gluten-containing foods are being processed at the same factory.
6. Quinoa

100 g of cooked quinoa contains 120 kcal, 21.3 g of carbs, 4.4 g of protein, and 1.9 g of fats.
Quinoa is very nutrient-dense (meaning that it has a lot of nutrients in a small portion of food). There are different quinoas: white, yellow, purple, or red. All of them have similar nutritional content.
Quinoa has an antioxidant called quercetin that helps reduce inflammation in the body.
Another advantage of quinoa is its high protein content. In 100 g of quinoa, you get 4 g of protein, the same as half a large egg. Not only is quinoa high in protein, but it is considered a ‘complete protein’ (having all of the amino acids that the body cannot produce naturally).
It is also considered to be a high-fiber food. It has 2.8 g of fiber per 100 g of product. Not only does it help increase your satiety levels, but it also helps maintain a healthy gut.
7. Cornbread

100 g of cornbread contains 248 kcal, 45.8 g of carbs, 4.3 g of protein, and 5.2 g of fats.
Most loaves of bread contain gluten since they are made with wheat, rye, or barley. Any food with gluten will be high in FODMAP. However, cornbread is a type of bread that is made with cornmeal, which means dried and grounded corn.
Regarding its micronutrient content, cornbread has 19% of your daily value of phosphorus. Since it is a good source of phosphorus, it is suitable for bone health and aids in energy production.
Additionally, it contains selenium, a good antioxidant that helps boost your immune system. It also helps in the production of thyroid hormones, which contributes to a well-functioning metabolism.
When choosing a cornbread, make sure that it has the gluten-free certification. There might be some additives or thickeners that contain gluten in some cases.
8. Cheddar Cheese

100 g of cheddar cheese contains 398 kcal, 1.9 g of carbs, 24.4 g of protein, and 32.6 g of fats.
Cheddar cheese has the advantage of providing a lot of calories without having too many FODMAPs.
It is a very nutritious source of protein. It has a 70% daily value of calcium. Calcium plays an essential role in bone health. Having a diet rich in calcium and vitamin D prevents osteoporosis, a disease that can lead to an increase in bone injuries and fractures.
One of the things to consider when it comes to cheddar cheese is that it is high in saturated fats.
Although you need some in your diet, having a large intake of saturated fats can potentially lead to heart disease. Thus, you want to make sure that you consume less than 7% of your total calories from saturated fats.
Although there might be other healthier types of cheese that are lower in fat. However, they may not be below in FODMAPs. Normally, a cheese lower in fat means that it has more lactose (which is one of the components that could cause symptoms).
Sometimes eating too much cheese can make you feel sleepy. Find out why
9. Eggs

100 g of eggs contains 143 kcal, 1.0 g of carbs, 12.4 g of protein, and 10.0 g of fats.
Eggs are a very nutritious food, containing several micronutrients, including vitamin B12. Vitamin B12 is necessary to prevent birth defects, and it helps produce healthy blood cells. Riboflavin helps turn the food you use into energy that the body can use.
Another benefit of eggs is that they have two powerful antioxidants called lutein and zeaxanthin. These are essential for having good eye health.
One of the most frequent things that I hear is that eating too many eggs can produce high cholesterol. This is not true. A study done where people ate eggs daily found that 70% had no increase in cholesterol levels, while the remaining 30% had a minor increase. In the end, this depends on hereditary factors and lifestyle choices.
So for most of us, eating 1-3 eggs per day is perfectly fine. We’ve also published an article on how eating 4 eggs per day can be healthy.
10. Salmon

100 g of Atlantic salmon contains 142 kcal, 0.0 g of carbs, 19.8 g of protein, and 6.3 g of fats.
Regarding its fat content, it is mainly composed of monounsaturated fats (33%) and polyunsaturated fats (40%). It has a low content of saturated fats (14%).
One of the most significant advantages of salmon is its omega-3 intake. In 100 g of salmon, you can find more omega-3 than you need per day since it contains 2.3 g (the general recommendation is at least 1 g daily).
Studies have shown that omega-3 helps reduce inflammation, reduce the risk of breast cancer, and decrease the incidence of hearts disease.
It is also a good source of high-quality protein since it contains all the essential amino acids that your body needs.
Some people don’t like the taste of fish. My recommendation is to leave salmon marinating in lemon and ginger to avoid having this issue. I can assure you that it tastes fantastic once it has been marinating.
11. Bacon
