Imagine being so hungry you’d eat bread filled with sawdust and tree bark. It’s hard to imagine in a world where we have supermarkets full of every type of food imaginable, Uber Eats, and Michelin-starred restaurants. But in the Middle Ages, if you weren’t lucky enough to be born into nobility, meals weren’t the delicious affair we’re used to; they were scraps of food that had probably been boiled for a week in a big pot over the fire. This was medieval peasant food.
Peasants didn’t stress over what to cook that evening because of all the choices when they Googled chicken recipes, quite the opposite. They stressed over how they were going to find something to cook that night, as the cupboards were mostly bare. Water was contaminated, so they drank watered-down ale, if they were lucky. Fruit was a luxury, and a spice cupboard didn’t exist.
Table of Contents
The food was bland, boring, and came in very small quantities. So, how on earth did one survive as a medieval peasant? Good question, and one we’re about to get the answer to.

A Hard Life on an Empty Stomach
Imagine waking up at the crack of dawn, not to the aroma of freshly brewed coffee and croissants, but to the grumble of an empty stomach and the day’s labor looming ahead. For medieval peasants, this was the norm. Life was a relentless cycle of toil and hunger, with little room for comfort or indulgence.
Their days were dictated by the sun, starting with tending to the fields, caring for livestock, and performing various chores essential for survival. Meals were sparse and monotonous, and water sources were frequently contaminated, making ale the safer beverage choice, even for children.
The constant physical labor, combined with inadequate nutrition, meant that fatigue and malnutrition were common. Yet, despite these hardships, peasants found strength in community and resilience, sharing what little they had and supporting one another through the daily grind.
Bread, But Not the Nice Kind
In the Middle Ages, bread was the cornerstone of a peasant’s diet, but it was a far cry from the artisan loaves we enjoy today. This bread was dense and coarse and often made from a mix of grains like rye, barley, and oats. Wheat, which produced finer bread, was typically reserved for the upper classes.

During times of scarcity, peasants had to get creative. They supplemented their flour with fillers like acorns, peas, and even sawdust to stretch their provisions. The result was a heavy, dark loaf that was more about sustenance than flavor.
Baking was often a communal affair. Villages had shared ovens where families would bring their dough to be baked. These ovens were massive, stone structures that retained heat well, allowing multiple batches to be baked in succession.
Pottage: The Original One-Pot Wonder
Picture this: a single, soot-blackened pot hanging over an open fire, its contents bubbling away with a medley of whatever the garden, forest, or larder could offer. This was pottage—the medieval peasant’s go-to meal. It wasn’t about recipes or culinary flair; it was about survival and making do with what was available.

Pottage was a thick stew, ever-changing based on the season and the day’s scavenge. Root vegetables like carrots, parsnips, and turnips formed the base, while grains such as barley or oats added heft. Occasionally, a handful of herbs or a splash of ale might find their way in, but meat was a rare luxury.
This stew simmered for hours, sometimes days, with new ingredients added as they became available. It was a communal dish, feeding families and neighbors alike, embodying the resourcefulness and resilience of peasant life.
Meat Was for the Rich
In the Middle Ages, meat was a luxury that most peasants could rarely afford. Their diets were predominantly plant-based, consisting of bread, pottage, and whatever vegetables they could grow or forage. Meat was typically reserved for the nobility and the wealthy, who had the means and legal rights to hunt game and raise livestock for consumption.

Peasants occasionally consumed meat, but it was often limited to special occasions or feast days. When they did have access to meat, it was usually salted pork or dried fish, which were more affordable and had longer shelf lives. Fresh meat was a rarity and often unattainable due to cost and legal restrictions.
Hunting laws were strict, and forests were often designated as royal hunting grounds. Poaching was considered a serious offense, with severe punishments including fines, imprisonment, or even death. Despite the risks, some peasants resorted to poaching to supplement their meager diets, highlighting the desperation and hunger that many faced.
Whatever Grew Nearby
There were no grocery runs in the Middle Ages. If it didn’t grow in your garden, it probably didn’t end up on your plate. Peasants relied heavily on the rhythm of the seasons and the stubborn crops that could survive them. It’s a bit like where I live now in rural France, everything is seasonal.
Peasants would live on cabbage, onions, turnips, leeks, and beans, which made regular appearances, not because they were loved, but because they were tough enough to grow. Most families kept a tiny plot of land for vegetables. Some even had a strip in the lord’s fields to plant what they needed.

Every inch of land mattered, and wasting food wasn’t an option. Wilted greens went into the pottage pot, roots were stored in cool places to stretch into winter, and herbs were dried for when fresh ones were long gone.
Beyond the garden, foraging was essential. Nettles, mushrooms, and berries all had their uses. However, foraging came with risks because some plants were toxic, and not every mushroom was friendly. Still, peasants knew their local land like the back of their weathered hands.
Dairy, If You Had a Cow (Or a Goat)
If you were lucky enough to own a cow or a goat, or shared one with neighbors, you had a steady source of nutrition that didn’t involve digging or foraging. But milk wasn’t something you poured into a glass. It didn’t keep, and without refrigeration, it turned fast.

So peasants made use of every drop. Milk was churned into butter, curdled into cheese, or used in cooking to stretch out other ingredients. The goal was always the same: nothing wasted. Even the whey left over from cheese-making had a purpose, poured into stews or fed to pigs.
Eggs were another small luxury. A few chickens scratching around the yard could mean protein on the table without slaughtering anything. But like everything else, it was seasonal. Hens didn’t lay much in winter; if times got really hard, the chickens might end up in the pot too.
Drinks: Don’t Touch the Water
If you lived in a medieval village, water was not your friend. Wells could be filthy. Streams were often shared with animals, laundry, and worse. Disease spread easily, and you couldn’t count on clean drinking water.
So, people turned to ale. This was small beer, not the kind that gets you dancing on tables. Low in alcohol, just enough to kill off bacteria, and safe enough for the whole family to drink. Kids included.

Most peasants brewed their own. It was cheaper than buying from a tavern, and ingredients like barley and hops were sometimes grown nearby or substituted with herbs. Brewing days were long, messy, and took up precious firewood, but having a jug of weak ale on the table meant one less thing to worry about. You’d water down what little ale you had left to make it last.
Feast Days: A Brief Taste of More
For most of the year, meals were repetitive and rough. But on church feast days? Things got slightly better. These were the rare moments when a peasant might have meat, a bit of pie, or something sweet, if only in small amounts.

Feast days marked religious holidays, and there were a lot of them. Over 50 in some years. Not everyone got time off, especially during harvest, but when they did, it was a welcome break from the grind. The village might gather for a shared meal, with everyone bringing what they had. It wasn’t lavish, but it felt like a feast because it wasn’t the same old pottage.
If you worked for a monastery or a wealthy landowner, you might be given a bit of roast or a meat pie to mark the occasion. Ale would flow more freely, and there might even be music or dancing. For a day or two, the hunger eased and life felt almost festive.
Seasons of Scarcity
In medieval villages, Spring was called the “hungry gap.” Winter stores were running out, but new crops hadn’t grown yet. That meant weeks or months of scraping together whatever you could find. Dried beans, a crust of bread, and some old onions if you were lucky. If you weren’t, you went without.
Preserving food was a challenge. Salted meat, pickled vegetables, and dried herbs only lasted so long, and most peasants didn’t have enough to preserve in the first place. Winter meant rationing. Spring meant hoping. And summer meant working harder than ever to make sure the next winter didn’t kill you.

If the harvest failed, things turned grim fast. Flood, frost, and drought could wipe out the grain that was supposed to feed the village. Hunger made people desperate. Stealing wasn’t about greed. It was survival. And sometimes, there simply wasn’t anything left to steal.
Scarcity shaped every decision. You couldn’t afford to be picky. You couldn’t afford to waste. Every bite was counted, every meal a small win in the fight to stay alive another day.
In our throwaway society, we could learn a thing or two from medieval peasants. They knew how to survive and didn’t waste a thing. Everything had more than one purpose, and people didn’t take anything for granted.



