Oxygen Not Included Wiki
Advertisement
This article is considered accurate for the current version (U51-600112).
This article is considered accurate for the current version (U51-600112).
The fandom wiki is no longer being moderated! You can talk to us in the ONI Discord, or check out the actual wiki at wiki.gg! Here be dragons!

Food quality is explained on another page.

Ingredients and recipes[]

Basic Information Cooking Information
Ingredients Source You get
Image + Name Quality Spoil Time kcal per kg Ingredient Amount
Barbeque Barbeque Good [+3] 4 cycles 4000 kcal per kg Meat Meat 3200 kcal Electric Grill Electric Grill 4000 kcal
Berry Sludge Berry Sludge Good [+3] Never 4000 kcal per kg Sleet Wheat Grain Sleet Wheat Grain 5 units Microbe Musher Microbe Musher 4000 kcal
Bristle Berry Bristle Berry 1600 kcal
Bog Jelly Bog Jelly Terrible [0] 4 cycles 1840 kcal per kg Bog Bucket Bog Bucket 1840 kcal
Bristle Berry Bristle Berry Terrible [0] 8 cycles 1600 kcal per kg Bristle Blossom Bristle Blossom 1600 kcal
Cooked Seafood Cooked Seafood Good [+3] 4 cycles 1600 kcal per kg Raw Shellfish Raw Shellfish/Pacu Fillet Pacu Fillet 1000 kcal Electric Grill Electric Grill 1600 kcal
Curried Beans Curried Beans Great [+4] 16 cycles 5000 kcal per kg Tonic Root Tonic Root 5 units Gas Range Gas Range 5000 kcal
Nosh Bean Nosh Bean 5 units
Fried Mushroom Fried Mushroom Poor [+1] 8 cycles 2800 kcal per kg Mushroom Mushroom 2400 kcal Electric Grill Electric Grill 2800 kcal
Fried Morb Fried Morb Poor [+1] 64 cycles 1000 kcal per kg Morb Morb 1 unit Electric Grill Electric Grill 1000kcal
Frost Bun Frost Bun Standard [+2] 8 cycles 1200 kcal per kg Sleet Wheat Grain Sleet Wheat Grain 3 units Electric Grill 1200 kcal
Frost Burger Frost Burger Ambrosial [+6] 4 cycles 6000 kcal per kg Frost Bun Frost Bun Gas Range 6000 kcal
Lettuce Lettuce
Barbeque Barbeque
Gristle Berry Gristle Berry Poor [+1] 8 cycles 2000 kcal per kg Bristle Berry Bristle Berry Electric Grill 2000 kcal
Grubfruit Grubfruit Poor [+1] 4 cycles 250 kcal per kg Spindly Grubfruit Plant Grubfruit Plant 250 kcal
Grubfruit Preserve Grubfruit Preserve Good [+3] 32 cycles 2400 kcal per kg Grubfruit Grubfruit Electric Grill 2400 kcal
Sucrose Sucrose
Hexalent Fruit Hexalent Fruit Grisly [-1] Never 6400 kcal per kg Hexalent Hexalent 6400 kcal
Lettuce Lettuce Terrible [0] 4 cycles 400 kcal per kg Waterweed Waterweed 4800 kcal
Liceloaf Liceloaf Terrible [0] 8 cycles 1700 kcal per kg Meal Lice Meal Lice Microbe Musher 1700 kcal
Water Water
Meal Lice Meal Lice Grisly [-1] 8 cycles 600 kcal per kg Mealwood Mealwood 600 kcal
Meat Meat Grisly [-1] 8 cycles 1600 kcal per kg Codex Critters Critter dying N/A
Mixed Berry Pie Mixed Berry Pie Superb [+5] 4 cycles 4200 kcal per kg Sleet Wheat Grain Sleet Wheat Grain Gas Range 4200 kcal
Grubfruit Grubfruit
Gristle Berry Gristle Berry
Muckroot Muckroot Grisly [-1] Never 800 kcal per kg Buried Muckroot Buried Muckroot 800 kcal
Buried Object Buried Object 800 kcal
Mush Bar Mush Bar Grisly [-1] 8 cycles 800 kcal per kg Dirt Dirt Microbe Musher 800 kcal
Water Water
Mush Fry Mush Fry Terrible [0] 8 cycles 1050 kcal per kg Mush Bar Mush Bar (800 kcal) Electric Grill 1050 kcal
Mushroom Mushroom Terrible [0] 8 cycles 2400 kcal per kg Dusk Cap Dusk Cap 2400 kcal
Mushroom Wrap Mushroom Wrap Great [+4] 4 cycles 4800 kcal per kg Fried Mushroom Fried Mushroom Gas Range 4800 kcal
Lettuce Lettuce
Nosh Bean Nosh Bean Good [+3] 8 cycles N/A Nosh Sprout Nosh Sprout 12 units
Nutrient Bar Nutrient Bar Grisly [-1] Never 800 kcal per kg Start of The Game 16000 kcal
Vending Machine Vending Machine 800 kcal
Omelette Omelette Standard [+2] 4 cycles 2800 kcal per kg Raw Egg Raw Egg Electric Grill 2800 kcal
Pacu Fillet Pacu Fillet Standard [+2] 4 cycles 1000 kcal per kg Pacu Pacu dying 1000 kcal
Pepper Bread Pepper Bread Superb [+5] 8 cycles 4000 kcal per kg Sleet Wheat Grain Sleet Wheat Grain

Gas Range

4000 kcal
Pincha Peppernut Pincha Peppernut
Pickled Meal Pickled Meal Grisly [-1] 32 cycles 1800 kcal per kg Meal Lice Meal Lice Electric Grill 1800 kcal
Pincha Peppernut Pincha Peppernut Terrible [0] 4 cycles N/A Pincha Pepper Pincha Pepper 4 kg
Plant Meat Plant Meat Poor [+1] 4 cycles 1200 kcal per kg Codex Critters Critter Saturn Critter Trap Saturn Critter Trap 12000 kcal
Raw Egg Raw Egg Grisly [-1] 4 cycles N/A Hatchling Egg Critter Egg Hatchling Egg Critter Egg getting to 0% viability
Egg Cracker Egg Cracker 1kg
Shine Nymph Egg Shine Nymph Egg 100g
Raw Shellfish Raw Shellfish Standard [+2] 4 cycles 1000 kcal per kg SanishellSanishell dying
Roast Grubfruit Nut Roast Grubfruit Nut Poor [+1] 8 cycles 1200 kcal per kg Spindly Grubfruit Spindly Grubfruit (800 kcal) Electric Grill
Sleet Wheat Grain Sleet Wheat Grain Terrible [0] 16 cycles N/A Sleet Wheat
Spicy Tofu Spicy Tofu Superb [+5] 4 cycles 4000 kcal per kg Tofu Tofu (3600 kcal)
Pincha Peppernut Pincha Peppernut (1000 g)
Gas Range
Spindly Grubfruit Spindly Grubfruit Terrible [0] 8 cycles 800 kcal per kg Spindly Grubfruit Plant

Stuffed Berry Stuffed Berry

Great [+4] 4 cycles 4400 kcal per kg Gristle Berry Gristle Berry (4000 kcal)
Pincha Peppernut Pincha Peppernut (2000 g)
Gas Range
Surf N TurfSurf'n'Turf Great [+4] 4 cycles 6000 kcal per kg Barbeque Barbeque (4000 kcal)
Cooked Fish Cooked Fish (1600 kcal)
Gas Range
Swamp Chard Heart Swamp Chard Heart Grisly [-1] Never 2400 kcal per kg Swamp Chard
Swampy Delights Swampy Delights Poor [+1] 8 cycles 2240 kcal per kg Bog Jelly Bog Jelly (1840 kcal) Electric Grill Electric Grill
Tofu Tofu Standard [+2] 4 cycles 3600 kcal per kg Nosh Bean Nosh Bean (6)
Water Water (50 kg)
Microbe Musher
Mushroom Quiche Mushroom Quiche Superb [+5] 4 cycles 6400 kcal per kg Omelette Omelette (2800 kcal)
Lettuce Lettuce (400kcal)
Fried Mushroom Fried Mushroom (2800 kcal)
Gas Range
Soufflé Pancakes Soufflé Pancakes Good [+3] 8 cycles 3600 kcal per kg Raw Egg Raw Egg (1600 kcal)
Sleet Wheat Grain Sleet Wheat Grain (2)
Electric Grill Electric Grill

Food storage[]

Food is only fully preserved when it's both in a Deep Freeze and in a Sterile Atmosphere.

Spoilage speed[]

Each perishable food item possesses an intrinsic decay coefficient, manifesting as a base spoilage speed. For instance, a foodstuff with a fundamental shelf life of 4 cycles undergoes a decrement of 25% in its freshness per cycle. This intrinsic decay rate undergoes modulation via a series of multiplicative modifiers, which coalesce to form the overall spoilage velocity.

Each food has a base decay rate. For foodstuff with a base shelf life of 4 cycles this is −15% freshness/cycle. Each modifier causes a part of this base decay rate which are then added together.

Case study:

  • In an Unrefrigerated environment (modifier ×0.7) combined with a Normal Atmosphere (modifier ×0.3), the resultant spoilage speed attains a composite value of ×1.
  • Conversely, in a Refrigerated state (modifier ×0.2) amidst a Polluted Atmosphere (modifier ×1), the spoilage velocity escalates to ×1.2.

Temperature[]

The act of cooling serves as a retardant to the spoilage process. A Refrigerator, meticulously calibrated to reduce its contents to a precise 1 °C, exemplifies this principle. The algorithmic mechanism evaluates both the food item and its encircling atmospheric medium, opting for the lower temperature to adjudicate the refrigeration status. Consequently, the mere placement of food in a frigid environment suffices to achieve refrigeration.

In scenarios where the food resides within a Vacuum, the sole determinant of its refrigerated status is the temperature of the food itself, bereft of atmospheric considerations.

  • Unrefrigerated State: Surpassing 4 °C: The spoilage multiplier stands at ×0.7, translating to a 17.5% decrement per cycle from a base of 25% per cycle.
  • Refrigerated State: Sub-4 °C: The spoilage multiplier contracts to ×0.2, corresponding to a 5% decrement per cycle from a base of 25% per cycle.
  • Deep Freeze State: Below -18 °C: The spoilage multiplier converges to ×0, rendering temperature the sole spoilage determinant.

An outlier in this schema is Sleet Wheat Grain Sleet Wheat Grain, which boasts exceptional spoilage resistance, with refrigeration effective at temperatures ≤ 35 °C and deep freeze efficacy at ≤ 10 °C.

Atmospheres[]

Food spoilage is intricately linked to the atmospheric conditions it encounters:

  • Normal Atmosphere: Spoilage multiplier ×0.3, resulting in a 7.5% decrement per cycle from a base of 25% per cycle.
  • Polluted Atmosphere: Spoilage multiplier ×1, reflecting the base 25% decrement per cycle.
  • Sterile Atmosphere: Spoilage multiplier ×0, thereby relegating temperature as the exclusive spoilage factor.

These are the standarts for the types of Atmospheres:

Spoilage speed table[]

Spoil Speed Multiplier
Temperature Atmosphere
Sterile Normal Polluted
Below −18 °C (frozen) ×0 ×0.3 ×1
−18 °C to 4 °C (refrigerated) ×0.2 ×0.5 ×1.2
Above 4 °C (unrefrigerated) ×0.7 ×1 ×1.7
Shelf Life Multiplier
Temperature Atmosphere
Sterile Normal Polluted
Below −18 °C (frozen) forever ×3.333 ×1
−18 °C to 4 °C (refrigerated) ×5 ×2 ×0.833
Above 4 °C (unrefrigerated) ×1.428 ×1 x0.588

Food Poisoning[]

Food poisoning germs can accumulate on food and ingredients. If used for producing any recipe, including recipes in the Microbe Musher, the germs will be completely removed.


History[]

  • EX1-465635: Foods in vacuum now use exclusively their internal temperature to decide if they are refrigerated or not.
  • EX1-463874:
    • Rottable items now have two stages of cooling: refrigerated and deep freeze.
    • Rottable items aren't fully preserved unless they are both in sterile atmosphere AND deep-frozen, because temperature and atmosphere effects now stack.
      • Temperature and atmosphere effects have been rebalanced to account for this.
      • Refrigerated food now lasts 5x as long instead of 2x.
    • Food preservation times were incorrectly reported in the Codex, and were missing their refrigeration value.
    • Rottable foods correctly detect if they're in an active fridge or not.
    • Refrigerators cool things to 2 °C instead of 4 °C, so that they actually get cold enough to be refrigerated. Note: foods in a powered fridge are always considered refrigerated regardless of temperature.
    • Foods dropped from a fridge will no longer continue cooling off on the ground.
    • "Unrefrigerated Food" notification now jumps to that food when clicked. Only partially stale unrefrigerated food in storage will trigger the notification.
Advertisement