If you're already an expert and have a favorite, you can certainly go that route.  But if you're unsure, we recommend going with a so-called "super soil" that has all the nutrients and perlite already included.  Some of our favorite soil lines are:* "Recipe 420" by EB Stone (California and West Coast states)* "Michigan Made Mix" (Midwest and Northeast primarily)* "Ocean Forest" by Fox Farms (nationwide)If you live out west and have access to "Recipe 420" by EB Stone, we strongly recommend that as the first choice.  Otherwise, if you are in an area that doesn't stock EB Stone products (i.e. much of the East Coast) then run with "Michigan Made Mix" (aka "M3") or "Ocean Forest" by Fox Farms. There's a 4 minute video that demonstrates what the soil looks like, and how we fill the pot and plant the seed.  We also have a quick little 38 second video the shows an optional technique -- filling the cloth pot with soil and mixing in a little Light Warrior from Fox Farms for good measure. You don't want to over do it, but a little bit of Light Warrior in the middle acts as a nice gentle seed starter, and mixing in a little (4:1 or 5:1) adds a little bit of fiber to the soil for better aeration (so it doesn't cake down into cement over time and allows for better oxygenation).