another sneaky culprit that can also cause gas? your favorite vegetables. vegetables such as artichokes, asparagus, broccoli, cabbage, brussels sprouts, cauliflower, green peppers, onions, radishes, celery, and carrots can cause excess gas.