Richard Stearman and Patrick Kisnorbo netted in the first half as Leicester won for the first time in eight games.
Stearman bundled in Stephen Clemence's free-kick before he cleared off his own line to deny Pablo Counago and Kisnorbo headed in an almost identical second.
Ipswich, who have yet to win away, could not get going in a second half that was held up by an injury to referee Keith Hill, who was replaced.
Captain Jason De Vos should have pulled one back but stabbed his effort wide.
Leicester boss Ian Holloway:
"Some of the confidence started to come. We got two goals and were very unlucky not to get a third straight away. It was very encouraging.
"Sometimes you need to go to the pits and at Hull City we capitulated, which I've never seen any team of mine do. Sometimes that's what you need and the response has been tremendous.
"If the Leicester City fans see you try hard they'll be with you. That's two games in a row we've done that and we've got four points out of six - that's no coincidence."
Ipswich manager Jim Magilton:
"You need resilience and composure and the team doesn't seem to have those qualities at the minute.
"You've got to pick up points away from home if you want to get anywhere.
"The difference was in both boxes. I thought Leicester showed a real desire to go and attack the ball and both goals were very disappointing.
Leicester: Fulop, Kisnorbo, McAuley, N'Gotty, Stearman, James Chambers, Clemence, Hume, Mattock (Sheehan 89), Fryatt, John (Kenton 75).
Subs Not Used: Henderson, Hayes, Ashley Chambers.
Booked: Stearman, Clemence.
Goals: Stearman 12, Kisnorbo 33.
Ipswich: Alexander, Wright, Bruce (Wilnis 66), De Vos, Harding, Walters, Miller, Garvan, Williams (Clarke 66), Counago (Haynes 67), Lee.
Subs Not Used: Supple, Trotter.
Booked: Harding, Williams.
Ref: Keith Hill (Hertfordshire).