I made this using Blender.
Started off with a couple of metaballs, made them one mesh, remeshed, made a few different shapes, UV unwrapped it, made the leaves from a plane that a also duplicated and made a couple different shapes, UV unwrapped em, textured it all, created some shaders with Cycles and rendered it out with Cycles.