To grow a successful container vegetable garden, start with great soil—not soil from your yard, but what's known as a potting mix. These mixes, like Miracle-Gro Potting Soil, contain the right blend of materials like coir, peat moss and/or compost to create an ideal growing environment for roots inside a pot.