Does a template override require a subtheme?
The correct answer is no since you can also override templates in a module (example). It doesn't sound like you want to do that, though.

At minimum you would have to create an *.info file that includes the dependency:

name = My Theme
description = Just a basic theme
core = 7.x
base theme = base_theme_name