Maximum regeneration duration (100%) is 1200 seconds in game.
Several combinations can be used to achieve maximum or near maximum fullness which is useful for bedmages for example 3 ham and 1 white mushroom/corncob gives 99 mana.
Sleeping will grant you up to 100 mana and 100 HP over 100 minutes (1h40), regardless of class. If making a bedmage consider making paladin so you can grow it later. Is there a timing issue with reaching 100%? (TBC).
Characters dedicated to making runes this way are called bedmages. Characters dedicated to making runes generally are called makers.
Brown mushrooms are the best low weight food, costing 10g in Edron magic tower, weighing next to nothing and giving regen between a ham and a meat.
Hams are the cheapest food source but are heavy to carry. If you are not near a house or depot but want cheap food it can be beneficial to have multiple food sources i.e. cheap food you eat first and expensive food as a back up if you are out longer than expected.
Some foods strike a good middle ground between regen/price and regen/weight, such as bananas and carrots which cost 25% more than ham but weigh 1/3 as much. These often have lower regeneration and need more clicks which can be annoying.
Regeration = Nutrition (from game files) × 12 seconds.
Buy from column only lists the cheapest vendors.
In non-PvP it can be beneficial to log your mage in a safe area with food nearby, you can even train your mage while manasitting in these areas, so that their shielding is high when you level them later.
Fishing
Fishing can be useful when you are training and don't want to lose a setup, or when you want to ensure a food supply but don't want to carry a lot of food.
The formula for fishing skill is: Chance to catch (%) = min( skill / 120, 0.66)
Skilling past 80 skill has no effect meaning the maximim chance is 66% and you will gain on average 95 seconds of regeneration for every valid fish attempt at this limit. It takes 43 hours at 1 fish per second to reach 80 skill. It takes 36 minutes and 40 seconds for a fish tile to respawn.
Table: Food source
Name
Regen (s)
Fill %
Cost
Weight
Regen / Weight
Cost / Hour
Buy from
Stackable
Dropped By (hold)
Table: Food from monsters
Table of selected monsters to show average food drop in seconds of regeneration.