Dynamic Graphics Group via Getty Images

Bell peppers are packed with fiber, antioxidants and vitamin C. But not all colors are created equal.

Have you ever wondered why red peppers are more expensive than green ones? Or why green peppers give some people stomach aches? Well, we're here to answer all your burning questions.

What's the difference between red, yellow, orange and green peppers?

Green bell peppers are immature versions of red, orange, or yellow peppers. Since they are less ripe, they have a slightly bitter flavor and can sometime cause digestive disruption.

Why are green peppers cheaper than the other colors?

Given that green peppers are less mature peppers, they're harvested sooner and require less growing time. According to The Kitchn, "Yellow, orange and red peppers use more resources since they're harvested later, making them more expensive."

Which type of pepper is the most nutritious?

Like we mentioned above, all bell peppers are a great source of vitamin A and C, but according to Livestrong.com red peppers contain 11 times more cancer-fighting beta carotene than green peppers. Conversely, yellow peppers have more vitamin C than green ones, but less vitamin A and beta carotene.