Seamer Porter avskedade Richard Levi den tredje över den sista morgonen.
Ryan ten Doschate (4-31) tog sedan 3-17 från nio overs som Adam Rossington och Azharullah föll lbw och David Murphy fångades i mitten av.
Essex slog in segern efter lunch när Graham Napier skålade Ben Sanderson som besökarna var alla ute för 230.
Rory Kleinveldt slutade obesegrad på 35, efter att ha slagit fem gränser, och Richard Gleeson gjorde en karriär-bästa 13 men Northants vikt mot värdarnas pace bowlers.
Porter, som nu har krävt 22 wickets på 17.18 från sina första tre Championship matcher 2016, också plockat upp en karriär bäst av 5-46 i de första innings för att hjälpa Essex behålla sin unbeaten start på säsongen.
BBC Radio Northamptons Alex Winter: "En ganska dålig allroundföreställning från Northamptonshire här. De skålade egensinnigt den första dagen och har jagat spelet sedan dess.
"Battandet var marginellt bättre i den andra innings men inte i närheten tillräckligt bra för att komma tillbaka i spelet.
"Essex har satt i en effektiv display för en enorm seger och sin andra seger för säsongen. "Utmaning till marknadsföring på?"
Jamie Porters karriär-bästa första klassens match figurer av 8-91 hjälpte Essex lätt till en innings och 92-run seger över Northamptonshire på Chelmsford.