Nearly all vegetable plants will grow better in full sunlight than in shade. However, leafy crops such as lettuce, cabbage, greens, spinach and parsley can tolerate more shade than root crops such as radishes, beets, turnips and onions. The root vegetables can stand more shade than those which bear fruit, such as cucumbers, peppers and tomatoes.