How much is enough gravel?

I prefer to have 3-4 inch deep substrate when possible in my planted tanks. However in smaller tanks this can be hard to do. The bare minimum I have luck with is 2 inches in shallower tanks.
 
AquariaCentral.com