Michael Chopra's goal gave Ipswich their fifth successive home victory as Burnley's winless run was extended to six games.
Ipswich dominated from start to finish, with Chopra lashing home from a rebound early in the second half.
Burnley goalkeeper Lee Grant made several saves to keep his side in it, with Danny Lafferty's header the closest the Clarets came to scoring.
Ipswich's Grant Leadbitter saw red late on for a second bookable offence.
But that was the only negative for Paul Jewell's side, for whom the narrow scoreline was an injustice.
The tone was set when Leadbitter's shot was charged down by Burnley defender David Edgar and, after Lafferty's effort went wide, it was one-way traffic.
Lee Bowyer forced Grant into action before the break, then, after half-time, Grant was again called on to deny Leadbitter from 30 yards, while Jay Emmanuel-Thomas fired wide.
Ipswich finally got the goal they deserved nine minutes after the interval.
Lee Martin's shot was beaten away by Grant, but the visiting keeper could do nothing when Chopra followed up from six yards.
Emmanuel-Thomas, Leadbitter and Lee Martin all had chances to extend the Town lead, but, in the end, despite Leadbitter seeing a second yellow for a foul on Marvin Bartley, one goal was all Ipswich needed.
Ipswich manager Paul Jewell: "The first half was scrappy and we just couldn't pass the ball. But in the second I thought we were excellent.
"We created a lot of chances, played with a lot of energy and quality and it should have been more than 1-0.
"I can't remember them having too many opportunities in the second half, if any at all, and the final score definitely flattered them.
"Michael's got 14 goals now and some of his movement was excellent. He's not just a good finisher - he's a good player."
Burnley boss Eddie Howe: "I felt confident at half-time that we could go out and cause them more problems. But the second half was really disappointing and we didn't get going.
"We lacked our usual spark and zip and looked flat. Ipswich deservedly won the game because we were well below par in the second half, which was hugely frustrating.
"We've had a lot of games with a small squad, but we're better than that."
Sorry, we were unable to load match stats, please try again.