I think your best bet is a dodecahedron, a regular shape made from 20
equilateral triangles. From there you could sub-divide the faces at will to
however many triangles you want. See also the previous thread titled "How
to distribute points equally on a sphere surface?".