प्रजनन से पहले, मछली को अन्य जानवरों की तरह ही यौन रूप से परिपक्व होना पड़ता है। रॉबर्ट सी द्वारा किए गए एक अध्ययन में। समरफेल्ट और पॉल आर। टर्नर, फ्लैथेड कैटफ़िश प्रजनन के लिए पर्याप्त रूप से परिपक्व होने से पहले 10 साल की उम्र में पाए गए थे।
इससे पहले कि एक कैटफ़िश प्रजनन कर सके, जिस पानी में वह रहता है, उसे एक निश्चित तापमान सीमा तक पहुँचना चाहिए। अधिकांश प्रकार की कैटफ़िश के अंडे देने के लिए लगभग 24 से 27 C (75 से 80 F) का तापमान आदर्श होता है। यदि पानी उचित तापमान तक नहीं पहुंचता है, तो मछली प्रजनन नहीं करेगी। कैटफ़िश मार्च और जून के बीच अंडे देती है। यह तब होता है जब उनके वातावरण में पानी एक आदर्श तापमान होता है।
स्पॉनिंग अंडे देने की प्रक्रिया है। नर और मादा कैटफ़िश जलमग्न लकड़ी, मातम या चट्टानों में घोंसला बनाते हैं। यह क्षेत्र आमतौर पर एकांत और शिकारियों से आसानी से सुरक्षित रहता है। मादा अपने अंडे घोंसले पर देती है, जो माता-पिता द्वारा निर्मित बुलबुले से ढकी एक सपाट सतह है। वह कुछ सौ अंडों से लेकर लगभग 21,000 तक अंडे दे सकती है। मछली जितनी बड़ी होती है और वह कितनी बड़ी होती है यह निर्धारित करती है कि वह कितने अंडे देगी। नर फिर उन्हें निषेचित करने के लिए शुक्राणु के साथ स्प्रे करता है। कुछ कैटफ़िश, जैसे कि सफेद और चैनल की किस्में, अपने अंडों की तब तक रक्षा करती हैं जब तक कि वे हैच न कर लें। कैटफ़िश के अंडों को परिपक्व होने और हैचने में लगभग 10 दिन लगते हैं। एक बार अंडे सेने के बाद, शिशुओं (फ्राई कहा जाता है) को नर द्वारा तब तक संरक्षित किया जाता है जब तक वे लगभग एक सप्ताह के नहीं हो जाते। सप्ताह समाप्त होने के बाद, तलना घोंसला छोड़ दें।