The win gives England a 2-0 lead in the five-match series.
India were dismissed for 130 on Sunday's fourth day, having been skittled out for just 107 first-time around.
The likes of Chris Woakes and Stuart Broad and Sam Curran lent him appropriate support to restrict the Indian batsmen.
It wasn't a great test for India captain Virat Kohli.
The very next ball Broad trapped Dinesh Karthik LBW to reduce India to 61-6 as England closed in on a devastating victory.
England skipper Joe Root has cautioned his side against any sort of complacency or arrogance as they aim for a clean sweep over a troubled Indian team.
In fact, with India being bowled out twice in just 82.2 overs and England batting for 88 this was a Lord's Test that in effect lasted for less than two day's play.
This, in the form of the sublime bowling of the master craftsman in Jimmy Anderson and an all-round performance of considerable substance from Stokes replacement in Chris Woakes, was the flawless antidote to Bristol. He also said the first Test between India and England at Edgbaston was a ideal illustration for the same. He also shared an England record sixth-wicket stand against India of 189 with Jonny Bairstow (93).
He said: "We haven't been able to have partnerships, which is the basic rule while batting".
England all-rounder Chris Woakes celebrates his maiden test ton as India are trounced at Lord's. "I should be okay", he said.
But the pick of the England attack this time was their other thoroughbred in Stuart Broad, who galloped in from the Pavilion End to take four wickets in a brilliant seven-over spell only ended by another untimely rain delay.
Woakes bagged four wickets in total including the prized wicket of India skipper Virat Kohli in the first innings.
Vijay's fellow opener KL Rahul fell for 10 when lbw to Anderson.
Broad had Ajinkya Rahane caught in the slips and then bowled Cheteshwar Pujara - who made a defiant 17 from 87 balls - with a wicked in-swinger.
"The back is one thing that can be very tricky...but the good thing is I have five days before the next Test", he said.
With the India captain hampered by his back, Broad forced him on to the back foot and kept him playing and missing outside off stump, before Kohli gloved the ball on to his hip and the catch was taken by Ollie Pope at a deepish short leg.
It is not yet known whether Stokes will be available to play in the third Test in Nottingham starting Saturday, but Warwickshire's Woakes proved himself to be far more than a mere "stand-in".
Tailender Ravichandran Ashwin again top-scored for India with an unbeaten 33.