Botanically speaking, a fruit is the ovary of a flowering plant. It develops from a flower and contains seeds. A vegetable is everything else—roots, stems, leaves, and flower buds.
By this logic, tomatoes, cucumbers, peppers, and even pumpkins are all fruits. Yes, that includes the humble pumpkin you carve for Halloween. Pumpkins are fruits. Mind. Blown.
That “vegetable” platter at parties? It’s actually a botanical betrayal. Broccoli is a flower, celery is a stem, and carrots are taproots. None are fruits.
The Vegetable Lie We All Accept
So why do we call bell peppers “veggies”? Because culinary tradition overrules science. In the kitchen, taste and texture matter more than plant anatomy.
If it’s savory, earthy, or used in a main course, we call it a vegetable. If it’s sweet or tart, we call it a fruit. Simple, right? Wrong.
Consider the sweet potato. It’s a root, so it’s a vegetable. But a carrot? Also a root, also a vegetable. Consistency is not our strong suit.