diff --git a/discord/ext/commands/cog.py b/discord/ext/commands/cog.py
index <HASH>..<HASH> 100644
--- a/discord/ext/commands/cog.py
+++ b/discord/ext/commands/cog.py
@@ -106,7 +106,7 @@ class CogMeta(type):
 
         attrs['__cog_commands__'] = commands # this will be copied in Cog.__new__
         attrs['__cog_listeners__'] = tuple(listeners)
-        return super().__new__(cls, name, bases, attrs)
+        return super().__new__(cls, name, bases, attrs, **kwargs)
 
     def __init__(self, *args, **kwargs):
         super().__init__(*args)
[commands] Pass over kwargs to `type.__new__`