Podolski (left) and Klose both got on the scoresheet for Germany
Miroslav Klose, now with four goals, became the tournament's leading scorer, first putting the Germans ahead early on by rifling home from close range.
He then coolly slotted in from Michael Ballack's brilliant chip before Lucas Podolski slid home to wrap it up.
Ecuador will play England in the last 16 on Sunday, while Germany face Group B runners-up Sweden on Saturday.
The Germans were clearly taking the threat of a possible meeting with England more seriously than Ecuador and, despite having already qualified, were at full strength.
Having started the World Cup as dark horses, Germany's qualification for the knockout stages has been remarkably easy.
606 VIEW Ecuador clearly weren't bothered whether they face England or Sweden next
MC
But they have beaten every team they have faced, and they never seriously looked in any danger of not getting all three points once again in Berlin.
They took an early lead when Ecuador hopelessly failed to clear their lines and Bastian Schweinsteiger cleverly pulled the ball back for Klose to arrow into the corner from eight yards.
In truth, Germany should have had it wrapped up well before the break.
Klose just failed to connect with a Philipp Lahm cross, Bernd Schneider lashed one off target and Ballack's audacious 50-yard lob flew just over the bar.
Podolski looked like he desperately needed a goal to boost his flagging confidence, but when the killer second came, it fell to his strike partner once more.
Klose thumps home number one
Ballack's sumptuous chip cut out two defenders and Klose - albeit clumsily - rounded Cristian Mora and slotted home to double the advantage.
If Podolski was worried, he need not have been. Just before the hour mark, he finally broke his World Cup duck.
Germany repelled an Ecuador attack and broke quickly on the counter, Schweinsteiger sending Schneider away down the right from where the midfielder crossed superbly for a sliding Podolski to guide the ball home.
They cantered home after that, coach Jurgen Klinsmann using his substitutions to give Klose, Torsten Frings and Schneider a rest ahead of their last 16 tie on Saturday.
Which, as they face Sweden, is almost certain to be their first real test of the 2006 World Cup.
Ecuador: Mora, De la Cruz, Espinoza, Ambrossi, Guagua, Valencia (Lara 63), Edwin Tenorio, Ayovi (Urrutia 68), Mendez, Borja (Benitez 45), Kaviedes.
Subs Not Used: Castillo, Delgado, Hurtado, Lanza, Perlaza, Reasco, Saritama, Carlos Tenorio, Villafuerte.
Booked: Valencia.
Germany: Lehmann, Friedrich, Mertesacker, Huth, Lahm, Schweinsteiger, Frings (Borowski 66), Ballack, Schneider (Asamoah 72), Klose (Neuville 66), Podolski.
Subs Not Used: Hanke, Hildebrand, Hitzlsperger, Jansen, Kahn, Kehl, Metzelder, Nowotny, Odonkor.
Booked: Borowski.
Goals: Klose 4, 44, Podolski 57.
Att: 72,000.
Ref: Valentin Ivanov (Russia).
Fifa man of the match: Michael Ballack
TRIVIA
Germany have now won their group in each of the last five World Cup editions (including 2006). The last time Germany failed to finish first in the group phase was in 1986 when they were runners-up to Denmark in Group E.
Germany have now scored in each of their first three matches at the 2006 World Cup. In 2002 they scored in every match except for the final against Brazil (2-0). Miroslav Klose's opening goal in the 4th minute was the second fastest World Cup goal ever by a German player. The German record is held by Rudiger Abramczik who scored in the third minute against the Netherlands in 1978.
Klose's opening goal was also the fourth fastest goal scored at the 2006 World Cup and the first goal conceded by Ecuador this tournament. Klose has now lifted his World Cup total to nine goals. Only Gerd Muller (14), Jurgen Klinsmann (11) and Helmut Rahn (10) have scored more World Cup goals for Germany.
Trivia stats source: Infostrada Sports
50px Germany made light of heat and humidity to brush Ecuador aside 3-0 in their final Group A match, Tuesday.

The Germans got goals from Miroslav Klose, whose two tallies put him top of the Fifa World Cup scorers chart with four goals, and Lukas Podolski, his first at the competition.

 Olympiastadion, Berlin.

Luis Suarez's side had 57 per cent of ball possession but Jens Lehmann had to make just two saves from Edison Mendez's and Edwin Tenorio's 35 yard efforts.

After the third goal what there was of a contest ended. This was partly because both sides had already achieved qualification through to the round of sixteen and wanted to conserve energy. 

It also was 27 degrees Celsius in the Olympiastadion and together with the 65 per cent humidity playing at a fast pace for a long time was difficult.

The first goal came on three minutes. Bastian Schweinsteiger brought down a cross level with goal and cut it back to Klose. The Polish born striker finished neatly across Cristian Mora from the edge of the six yard box.

Ecuador were no big threat going forward and had rested Carlos Tenorio, Augustin Delgado and Ivan Hurtado, the captain, for the game. Marlon Ayovi was Ecuador's captain against Germany.

Germany's second was set up by Michael Ballack. His brilliant chip surprised two Ecuador defenders and Klose stole in between them and before the advancing Mora to score.

In the second half there was no hurry to the German game, Ecuador had much of the possession, but Klinsmann's team looked a constant threat on the break. On one such fast attack Bernd Schnieder on the right wing crossed low for Podolski who slid in and tipped the ball toward the far post.

Germany and Ecuador had to wait on the outcome of the Group B match between Sweden and England to know their next opponents. The winner of Group A would play the runner-up in Group B and ''vice versa''.