A tool to perform peer code-review is useful regardless how experienced you and your teammates are. So I would choose one of those tools, e.g. reviewboard, gerrit or any other suitable to your taste. Efforts, spent on installation and exploring how they work ain't that great, but benefits are significant.
But if you don't want to bother yourself with 'special services', then you may stay with the approach used in Linux kernel development: a person willing to push his/her changes into upstream, prepares a series of commits, then generates a sequence of patches using git format-patch, then sends them to an approving person (one may use git send-email but any other way to compose emails is perfect).
The approving person may review those patches in a text editor, or any other tool* and apply the patches within an editor or using git apply or git am
* e.g. a lot of text-editors and IDEs has a designated mode to view and apply patches interactively.