diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm
index 143d77bc..a1ee1d1d 100644
--- a/code/game/objects/items/kitchen.dm
+++ b/code/game/objects/items/kitchen.dm
@@ -54,6 +54,21 @@
else
return ..()
+/obj/item/kitchen/fork/plastic
+ name = "plastic fork"
+ desc = "Really takes you back to highschool lunch."
+ icon_state = "plastic_fork"
+ force = 0
+ w_class = WEIGHT_CLASS_TINY
+ throwforce = 0
+ grind_results = list(/datum/material/plastic=80)
+ var/break_chance = 25
+
+/obj/item/kitchen/fork/plastic/afterattack(mob/living/carbon/user)
+ .=..()
+ if(prob(break_chance))
+ user.visible_message("[user]'s fork snaps into tiny pieces in their hand.")
+ qdel(src)
/obj/item/kitchen/knife
name = "kitchen knife"
@@ -89,6 +104,26 @@
"[user] is slitting [user.p_their()] stomach open with the [src.name]! It looks like [user.p_theyre()] trying to commit seppuku."))
return (BRUTELOSS)
+/obj/item/kitchen/knife/plastic
+ name = "plastic knife"
+ icon_state = "plastic_knife"
+ item_state = "knife"
+ desc = "A very safe, barely sharp knife made of plastic. Good for cutting food and not much else."
+ force = 0
+ w_class = WEIGHT_CLASS_TINY
+ throwforce = 0
+ throw_range = 5
+ grind_results = list(/datum/material/plastic = 100)
+ attack_verb = list("prodded", "whiffed","scratched", "poked")
+ sharpness = IS_SHARP
+ var/break_chance = 25
+
+/obj/item/kitchen/knife/plastic/afterattack(mob/living/carbon/user)
+ .=..()
+ if(prob(break_chance))
+ user.visible_message("[user]'s knife snaps into tiny pieces in their hand.")
+ qdel(src)
+
/obj/item/kitchen/knife/ritual
name = "ritual knife"
desc = "The unearthly energies that once powered this blade are now dormant."
@@ -175,6 +210,22 @@
return BRUTELOSS
/* Trays moved to /obj/item/storage/bag */
+/obj/item/kitchen/spoon/plastic
+ name = "plastic spoon"
+ desc = "Just be careful your food doesn't melt the spoon first."
+ icon_state = "plastic_spoon"
+ force = 0
+ w_class = WEIGHT_CLASS_TINY
+ throwforce = 0
+ grind_results = list(/datum/material/plastic=120)
+ var/break_chance = 25
+
+/obj/item/kitchen/knife/plastic/afterattack(mob/living/carbon/user)
+ .=..()
+ if(prob(break_chance))
+ user.visible_message("[user]'s spoon snaps into tiny pieces in their hand.")
+ qdel(src)
+
/obj/item/kitchen/knife/scimitar
name = "Scimitar knife"
desc = "A knife used to cleanly butcher. Its razor-sharp edge has been honed for butchering, but has been poorly maintained over the years."
diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm
index 273ff526..e643e9b3 100644
--- a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm
+++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm
@@ -21,6 +21,32 @@
build_path = /obj/item/kitchen/fork
category = list("initial","Dinnerware")
+/datum/design/plastic_fork
+ name = "Plastic Fork"
+ id = "plastic_fork"
+ build_type = AUTOLATHE | PROTOLATHE
+ materials = list(/datum/material/plastic = 80)
+ build_path = /obj/item/kitchen/fork/plastic
+ category = list("initial", "Tool Designs", "Dinnerware")
+ departmental_flags = DEPARTMENTAL_FLAG_SERVICE
+
+/datum/design/plastic_spoon
+ name = "Plastic Spoon"
+ id = "plastic_spoon"
+ build_type = AUTOLATHE | PROTOLATHE
+ materials = list(/datum/material/plastic = 120)
+ build_path = /obj/item/kitchen/spoon/plastic
+ category = list("initial", "Tool Designs", "Dinnerware")
+ departmental_flags = DEPARTMENTAL_FLAG_SERVICE
+
+/datum/design/plastic_knife
+ name = "Plastic Knife"
+ id = "plastic_knife"
+ build_type = AUTOLATHE | PROTOLATHE
+ materials = list(/datum/material/plastic = 100)
+ build_path = /obj/item/kitchen/knife/plastic
+ category = list("initial", "Tool Designs","Dinnerware")
+
/datum/design/tray
name = "Tray"
id = "tray"
diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm
index 52467231..afede110 100644
--- a/code/modules/research/techweb/all_nodes.dm
+++ b/code/modules/research/techweb/all_nodes.dm
@@ -12,7 +12,7 @@
"destructive_analyzer", "circuit_imprinter", "experimentor", "rdconsole", "design_disk", "tech_disk", "rdserver", "rdservercontrol", "mechfab",
"space_heater", "xlarge_beaker", "sec_rshot", "sec_bshot", "sec_slug", "sec_Islug", "sec_dart", "sec_38", "sec_38lethal",
"rglass","plasteel","plastitanium","plasmaglass","plasmareinforcedglass","titaniumglass","plastitaniumglass","chem_pack","medkit_cabinet",
- "disposable_hypospray")
+ "disposable_hypospray","plastic_knife","plastic_fork","plastic_spoon")
/datum/techweb_node/mmi
id = "mmi"
diff --git a/icons/obj/kitchen.dmi b/icons/obj/kitchen.dmi
index 42255471..ac3f7f9f 100644
Binary files a/icons/obj/kitchen.dmi and b/icons/obj/kitchen.dmi differ