How to smooth a mesh for 3D printing (subdivide introduces ugly ripples and kinks)
Ok I figured it out!

Alt-J to make your mesh Quad
Instead of using &quot;subdivide&quot;, use the modifier &quot;subdivision surface&quot;!

This is pretty basic but this was really confusing to a beginner like me. Hope it helps!