Sam Matthews stunned the home crowd early on from long range, but Aswad Thomas replied quickly for Dover.
The irrepressible Miller then went out on his own at the top of the scoring charts, notching a quick-fire hat-trick. The second was a real highlight as he wormed his way inside from the corner flag before beating Joe Taylor.
Jack Parkinson made it five before half-time from close range. The break helped Braintree steady matters, and Dover's rampant form subsided.
But Miller grabbed his 14th of the season from a free-kick to cap his perfect day.
Reports supplied by the Press Association.
Match ends, Dover Athletic 6, Braintree Town 1.
Second Half ends, Dover Athletic 6, Braintree Town 1.
Substitution, Dover Athletic. Ira Jackson Jr replaces Ricky Modeste.
Substitution, Braintree Town. Joe Maybanks replaces Sam Matthews.
Substitution, Dover Athletic. Mitchell Pinnock replaces Ricky Miller.
Substitution, Dover Athletic. Ayo Obileye replaces Tyrone Sterling.
Jon Ashton (Braintree Town) is shown the yellow card for a bad foul.
Substitution, Braintree Town. Jack Midson replaces Harry Lee.
Sam Matthews (Braintree Town) is shown the yellow card for a bad foul.
Substitution, Braintree Town. Jon Ashton replaces Barney Williams.
Goal!  Dover Athletic 6, Braintree Town 1. Ricky Miller (Dover Athletic).
Second Half begins Dover Athletic 5, Braintree Town 1.
First Half ends, Dover Athletic 5, Braintree Town 1.
Goal!  Dover Athletic 5, Braintree Town 1. Jack Parkinson (Dover Athletic).
Goal!  Dover Athletic 4, Braintree Town 1. Ricky Miller (Dover Athletic).
Goal!  Dover Athletic 3, Braintree Town 1. Ricky Miller (Dover Athletic).
Goal!  Dover Athletic 2, Braintree Town 1. Ricky Miller (Dover Athletic).
Goal!  Dover Athletic 1, Braintree Town 1. Aswad Thomas (Dover Athletic).
Goal!  Dover Athletic 0, Braintree Town 1. Sam Matthews (Braintree Town).
First Half begins.
Lineups are announced and players are warming up.
Ricky Miller scored four times in Dover's 6-1 win over struggling Braintree at the Crabble Athletic Ground.