What is the difference between a fruit and a vegetable?
From NCERTAsked by Pawan N.23 Oct 2026, 8:22 PM ISTUpdated
In one line
A fruit comes from the flower and has seeds, while a vegetable is any other part of the plant we eat.
Fruit — Seed-bearing part of a flowering plant Fruits like apples and mangoes come from flowers and have seeds. Image: WikipediaVegetable — Edible plant part consumed as food Vegetables like carrots and spinach are roots and leaves of plants. Image: Wikipedia
The rule
Fruits usually come from flowers and contain seeds, while vegetables come from other parts of the plant like roots, stems, and leaves. (NCERT, Class 2)
Let's understand it simply
Imagine you are in your kitchen. You see an apple and a carrot. Both are healthy, but they are not the same. An apple is a fruit because it grows from the flower of the apple tree and has seeds inside. A carrot is a vegetable because it grows underground and is the root of the plant.
Think of a plant as having different parts: roots, stems, leaves, flowers, and fruits. If you eat the part that comes from the flower and has seeds, it is a fruit. If you eat any other part (like the root, stem, or leaf), it is a vegetable.
Fruit vs Vegetable
Fruit
Vegetable
Part of plant
From flower, has seeds
Root, stem, or leaf
Example
Mango, tomato, apple
Carrot, potato, spinach
Has seeds?
Yes
No
How it works
The plant grows and forms flowers.
The flower changes into a fruit after pollination (when pollen reaches the flower).
The fruit has seeds inside it. Example: Mango, orange, tomato.
Other parts of the plant like roots (carrot), stems (potato), and leaves (spinach) are called vegetables.
Some vegetables grow above the ground (like beans), and some below (like onions).
The story behind it
People have eaten plants for thousands of years. Long ago, farmers and cooks noticed that some plant parts taste sweet or sour and have seeds—these became known as fruits. Other parts, like roots or leaves, were called vegetables. Scientists later explained that fruits always come from flowers and have seeds.
Where you see it in real life
Mango: Grows from the flower, has a big seed—fruit.
Brinjal (eggplant): Comes from the flower, has seeds—fruit (though we call it a vegetable in the kitchen!).
Potato: Grows underground, is the stem—vegetable.
Spinach: We eat the leaves—vegetable.
Peas: The pod comes from the flower and has seeds—fruit.
Carrot: Grows underground, is the root—vegetable.
Why it matters
Helps you know what you are eating and why it is healthy.
Useful for farmers and cooks to grow and prepare food.
Important for science exams and understanding plant life.
Knowing the difference helps you eat a balanced diet (fruits and vegetables give different nutrients).
Common mistakes
Thinking all sweet things are fruits: Some fruits are not sweet (like tomato).
Believing all vegetables grow underground: Many, like beans and cabbage, grow above ground.
Calling tomato a vegetable: In science, tomato is a fruit because it has seeds and grows from the flower.
Remember it
If it comes from a flower and has seeds, it’s a fruit. If it’s any other part, it’s a vegetable.
Check yourself
Is a potato a fruit or a vegetable? Why?
Vegetable, because it is the stem of the plant and does not come from a flower.
Why is a tomato called a fruit in science?
Because it grows from the flower and has seeds inside.
Name one vegetable that grows above the ground.
Beans grow above the ground and are vegetables.
Quick recap
Fruits come from flowers and have seeds.
Vegetables are roots, stems, or leaves of plants.
Tomato is a fruit in science, but often called a vegetable in cooking.