v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.


From Dwarf Fortress Wiki
Jump to navigation Jump to search


Job Requirement


Materials Jobs

1 of

Materials Used
Goods Created
This article is about an older version of DF.

A Kitchen is a workshop used by a cook. The cook uses this workshop primarily to combine base ingredients (meat, plump helmets, etc.) into prepared food. It is also used to render fat into tallow.

Prepared meals[edit]

On the Kitchen sub-menu of the (z)-Overall Status/Kitchen screen, you can specify which foods kitchens are allowed to cook. (This is a universal control, and cannot be refined to one or more specific kitchen workshops or cooks.)

There are three grades of meals you can prepare at a kitchen:

  • Easy (biscuit) requires two cookable items.
  • Fine (stew) requires three cookable items.
  • Lavish (roast) requires four cookable items.

The items to be cooked do not have to be different kinds of food: for instance, a cook might combine two plump helmet spawn into a single stack of two "plump helmet spawn biscuits", or four separate spawn into a single stack of four "plump helmet spawn roasts". The amount of food produced always equals the total number of food items used.

If large stacks of food are used as the ingredients, a large stack of meals will be produced. For example, 22 "cave fish roasts" could be created from "minced cave fish [5], minced turtle, minced dwarven wine [14], and minced turtle [2]".

Cooking foods destroys any byproducts such as seeds, shells, or bones - none are left, not after cooking, not after eating. This makes them ideal for placement in dining rooms located far away from your main population because food and refuse haulers will not have to trek long distances to retrieve the seeds or bones left after a meal, and a single enormous meal stack can feed several dwarves for a year or more


A food stockpile can be customized to accept prepared meals, or only prepared meals, by using the u key within that stockpile. A stockpile that accepts prepared meals does not filter based on what ingredients were used - a prepared meal is simply a prepared meal, end of discussion. This can be toggled either on an existing stockpile by querying it and then using the s option to change it, or when creating a custom stockpile using p and then t. If all foods are blocked and prepared foods are allowed, only prepared foods will be placed in that stockpile.

Barrels can only hold a max of 10 items - stacks of prepared food that are larger than 10 will not fit in barrels, and will be placed individually on stockpile tiles. This may leave them more vulnerable to vermin, but can actually create denser stockpiles in terms of meals/tile. Meals that are not in barrels do not seem to rot any faster.

Many players put their prepared foods stockpiles near dining rooms, to reduce the travel time for dwarves that are eating.


A big problem with prepared meals is that if they are not stored in a stockpile (with or without a barrel) they will rot much faster than other foodstuffs. This will occur right there in the kitchen, effectively rendering their preparation a waste of time and resources and creating a large cloud of miasma.

Ensuring that you have enough food haulers and open stockpiles that accept prepared food is the only way to prevent this.

Value of a prepared meal[edit]

Note: meal value does not work correctly unless the patch below is applied.

Regardless of the type of meal you produce, a stack of prepared meals has a base value of 10 for each meal in the stack, multiplied by the quality rating of the preparation quality. As a result, the final value of a stack of meals is highly variable because it is so strongly influenced by the value and preparation quality of the ingredients. The value added by the overall preparation can be a small fraction of the total value of the meal when expensive ingredients go into the meal. Meat from animals with high MODVALUE, processed plants that generate large stacks, or luxury food items like cheese are all ingredients that can cause a stack of prepared meals to have a surprisingly high value.

Some examples:[edit]

≡Dwarven wheat flour roast [33]≡

This is a stack of 33 finely-prepared dwarven wheat flour roast. The ingredients are exceptionally minced plump helmet, well-minced deer meat, superiorly minced quarry bush leaves and minced dwarven wheat flour.
Total value: 3102☼
10 (prepared meal) * 3 (fine) == 30
2 (plant) * 2 (plump helmet) * 5 (exceptional) == 20
2 (meat) * 1 (deer) * 2 (well-made) == 4
5 (quarry bush leaves) * 4 (superior) == 20
20 (dwarven wheat flour) * 1 (no label) == 20
Subtotal (value of one serving): 94☼
94 (value) * 33 (quantity) == 3102☼

*Dragon meat stew [41]*

This is a stack of 41 well-prepared dragon meat stew. The ingredients are finely-minced dwarven syrup, minced quarry bush leaves and well-minced dragon meat.
Total value: 11685☼
10 (prepared meal) * 2 (well) == 20
20 (dwarven syrup) * 3 (fine) == 60
5 (quarry bush leaves) * 1 (no label) == 5
2 (meat) * 50 (dragon) * 2 (well) == 200
Subtotal (value of one serving): 285☼
285 (value) * 41 (quantity) == 11685☼


Prepared meals do not actually take their ingredients into account when determining their value, as they do in later versions. The following patch for version fixes this:

See also:

Related articles