L
LLLOS.ai
Learn
L

Ask Your Tutor · Biology

What is the difference between a fruit and a vegetable?

From NCERT Asked by Pawan N. 23 Oct 2026, 8:22 PM IST Updated

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
Fruit — Seed-bearing part of a flowering plant
Fruits like apples and mangoes come from flowers and have seeds.
Image: Wikipedia
Vegetable — Edible plant part consumed as food
Vegetable — 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
FruitVegetable
Part of plantFrom flower, has seedsRoot, stem, or leaf
ExampleMango, tomato, appleCarrot, potato, spinach
Has seeds?YesNo

How it works

  1. The plant grows and forms flowers.
  2. The flower changes into a fruit after pollination (when pollen reaches the flower).
  3. The fruit has seeds inside it. Example: Mango, orange, tomato.
  4. Other parts of the plant like roots (carrot), stems (potato), and leaves (spinach) are called vegetables.
  5. 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.
  • Not all vegetables grow underground.
  • Knowing the difference helps you eat healthy.
Written by the LLOS.ai tutor, checked against NCERT chapters. Asked by Pawan N. on 23 Oct 2026, 8:22 PM IST