diff --git a/Makefile.dep b/Makefile.dep
index bff528ba0b400dd64f30113d2821fd77db981660..4b9636f5f51f98e4fdeb79b48a21489dfec4dc98 100644
--- a/Makefile.dep
+++ b/Makefile.dep
@@ -598,6 +598,11 @@ ifneq (,$(filter l2filter_%,$(USEMODULE)))
   USEMODULE += l2filter
 endif
 
+ifneq (,$(filter gcoap,$(USEMODULE)))
+USEPKG += nanocoap
+USEMODULE += gnrc_sock_udp
+endif
+
 # include package dependencies
 -include $(USEPKG:%=$(RIOTPKG)/%/Makefile.dep)