Considerato uno dei migliori wide receiver disponibili nel Draft 2010[1], 23 aprile LaFell fu scelto dai Carolina Panthers nel corso del terzo giro, 78º assoluto, del Draft. Nel corso della sua stagione da rookie si ritagliò gradualmente il ruolo di terzo ricevitore della squadra dietro Steve e David Gettis Il suo primo touchdown nella NFL lo segnò nella settimana 8 contro i St. Louis Rams, su un passaggio da 17 yard di Matt Moore.
La sua stagione terminò con 38 ricezioni per 468 yard; la sua ricezioni più lunga fu di 44 yard. Inoltre guadagnò 60 yard su corsa, tutte in una singola giocata nell'ultima gara della stagione contro gli Atlanta Falcons.
Stagione 2011
Grazie all'approdo del nuovo quarterback rookie Cam Newton, LaFell e i Panthers continuarono a migliorare nell'annata 2011. Brandon terminò la stagione giocando tutte le 16 partite della stagione regolare, 6 delle quali come titolari, ricevendo 638 yard e 3 touchdown. Nella gara della vigilia di Natale dei Panthers, LaFell ricevette un passaggio da ben 91 yard da Newton, stabilendo il nuovo record di franchigia di Carolina.
Stagione 2012
Il 9 settembre, LaFell e i Panthers iniziarono con una sconfitta per 16-10 in casa dei Tampa Bay Buccaneers. Brandon ricevette 3 passaggi per 65 yard e segnò un touchdown su ricezione[2]. Nel turno successivo, Carolina vinse la prima gara stagione per 35 sui New Orleans Saints: Brandon ricevette 6 passaggi per 90 yard[3].
Stagione 2013
Nella settimana 3, LaFell contribuì alla prima vittoria stagionale dei Panthers segnando due touchdown contro i New York Giants[4]. Un altro lo segnò nella vittoria in trasferta della settimana 6 sui Vikings, in cui ricevette 107 yard[5]. La sua stagione, l'ultima coi Panthers, si concluse con 627 yard ricevute e un nuovo primato personale di 5 touchdown.
New England Patriots
Il 15 marzo 2014, LaFell firmò coi New England Patriots un contratto triennale del valore di 11 milioni di dollari[6]. Il primo touchdown con la nuova maglia lo segnò nel Monday Night Football della settimana 4 contro i Kansas City Chiefs in cui terminò con 119 yard ricevute[7]. Nella settimana 13 contro i Packers segnò due touchdown arrivando a quota 7, un nuovo primato personale stagionale[8]. Il 10 gennaio 2015, nel divisional round dei playoff, segnò il touchdown del sorpasso nella vittoria dei Patriots sui Ravens per 35-31, avanzando alla finale della AFC[9][10]. Alla fine della stagione 2014, vinse il Super Bowl XLIX, il primo della sua carriera, contro i Seattle Seahawks, in cui realizzò il primo touchdown della partita.
Cincinnati Bengals
Il 30 marzo 2016, LaFell firmò con i Cincinnati Bengals.