It's not so much a problem with the pot being too big, but rather don't go choosing one too small. Although many
peppers don't grow to more than 20" tall, they still need enough room for their roots to spread out. For the smaller
peppers (under 12" tall), you'll need a 2 gallon container. For the larger
pepper plants, a 5 gallon or even 10 gallon container will give the
peppers plenty of room to grow. Your container needs to have drainage holes, so excess water has a way to escape. Along with
pepper you can grow bean, carrot, marigold, marjoram, onion family, tansy and tomatoes.