diff --git a/GainStation13/code/datums/traits.dm b/GainStation13/code/datums/traits.dm
index 7196ca9423..7aad7cb3bd 100644
--- a/GainStation13/code/datums/traits.dm
+++ b/GainStation13/code/datums/traits.dm
@@ -74,3 +74,24 @@
wheels.setDir(spawn_chair.dir)
wheels.buckle_mob(quirk_holder)
+
+
+/datum/quirk/universal_diet
+ name = "Universal diet"
+ desc = "You are fine with eating just about anything normally edible, you have no strong dislikes in food. Toxic food will still hurt you, though."
+ value = 0
+ category = CATEGORY_FOOD
+ gain_text = "You feel like you can eat any food type."
+ lose_text = "You start to dislike certain food types again."
+ medical_record_text = "Patient reports no strong dietary dislikes."
+
+/datum/quirk/universal_diet/add()
+ var/mob/living/carbon/human/H = quirk_holder
+ var/datum/species/species = H.dna.species
+ species.disliked_food = null
+
+/datum/quirk/universal_diet/remove()
+ var/mob/living/carbon/human/H = quirk_holder
+ if(H)
+ var/datum/species/species = H.dna.species
+ species.disliked_food = initial(species.disliked_food)