A first-half goal from young forward Jeff Schlupp gave the Foxes a half-time lead their dominance deserved, before Burton hit back straight after the break through Robbie Weir’s penalty.
But City maintained their composure to resume control as the second half wore on – retaking the lead through substitute Lloyd Dyer before Neil Danns hit a third late-on.
It was another pleasing workout for Nigel Pearson’s men, with several members of the squad upping their match time two weeks before the start of the campaign and four – Danns, Kasper Schmeichel, Danny Drinkwater and Paul Gallagher – completing a full 90 minutes.
The only setback came in the shape of an early injury to defender Sean St. Ledger, whose first game of pre-season ended after only nine minutes.
After a surprise defeat at Shrewsbury on Saturday, City came out at a predictably high tempo against their League 2 opponents, interchanging at pace down both flanks as they sought to take charge early-on.
The visitors went close on 13 minutes when Jermaine Beckford, also making his first appearance of pre-season, got on the end of a Lee Peltier cross. His downward header bounced just wide.
Peltier was on the end of a cross himself some six minutes later when he climbed highest to meet Danns’ left-wing corner, but Brewers ‘keeper Ross Atkins, on loan from Derby, made an impressive save low to his left.
A City goal appeared inevitable, though, and it arrived just short of the half-hour. Advancing with intent down the left, Schlupp exchanged delightfully with the busy Drinkwater and drilled a low finish in off Atkins’ far post.
It might have opened the floodgates on another night, but Burton, to their credit, kept themselves in the game. Paul Gallagher fired a 30-yard free-kick a foot wide and Brewers defender Zander Diamond sliced a Danns cross against his own post.
But the hosts kept themselves in it and were nearly level just before the break when Weir fizzed a 25-yarder just over.
Burton adapted quicker to the changes in personnel at the break. Weir skipped into the right side of the box almost straight from the kick-off, substitute Moore accidently bundled him over and Weir rammed Burton level with the spot-kick.
The Brewers sought to make the most of their momentum and when substitute Adi Yussuf, formerly on City’s books, stole the ball from Wes Morgan soon after the equaliser, it took a solid near-post save from Kasper Schmeichel to keep City on terms.
As Leicester’s subs settled, the tide began to turn back their way. First David Nugent flashed a ball across the goal-mouth from the right, then a storming run from fellow replacement Jamie Vardy down the left teed up Drinkwater to stab wide.
With Yussuf playing high up the pitch, Weir took advantage of the extra space in front of him to make some dangerous advances into City territory. It took some smart work from Schmeichel to deny the Ulsterman from close range on 68 minutes.
But with plenty of quality still on the pitch, City were always a good bet to strike next. After some patient work between him and Peltier down the right, Gallagher eventually delivered a telling cross and Dyer arrived with a firm header to score 11 minutes from time.
The closing stages saw Pearson give match minutes to more members of his squad, as Ritchie De Laet and youngster George Taft were introduced to the defence. Equally encouraging was the energy being shown by Pearson’s vehicle in the middle of the park – driven by Danns and steered by Drinkwater.
And it was Danns that put the seal on the victory a couple of minutes from the end – winning possession in midfield before hitting a left-foot shot Atkins could only push high into the corner.
Pre-season continues at Lincoln City on Saturday and, with 13 days to go until the Capital One Cup trip to Torquay, the Foxes’ claws are sharpening.
City (4-4-2): Schmeichel; Peltier (Taft 80), Morgan (c) (De Laet 63), St. Ledger (Moore 9), Konchesky (Dyer 46); Gallagher, Danns, Drinkwater, Schlupp; Waghorn (Vardy 46), Beckford (Nugent 46).
Unused subs: Logan, James, King.
Goals: Schlupp 28, Dyer 79, Danns 88.