Cabbage forms a dense, round head of tough leaves and is often boiled, shredded into coleslaw, or fermented, while lettuce is a looser, softer leafy green eaten mainly raw in salads and sandwiches. A quick memory hook: cabbage is named from an old word for "head," because it grows in a tight, head-shaped ball, whereas lettuce takes its name from the milky sap in its stem.
The core difference
Cabbage is a tightly packed, often-cooked head vegetable, while lettuce is a looser, mostly raw salad green.
- cabbage — a leafy vegetable grown as a round, tightly packed head, eaten cooked or raw: She shredded half a cabbage into the coleslaw.
- lettuce — a leafy green vegetable, or its leaves, commonly eaten raw in salads: She added a handful of lettuce to the sandwich.
How to tell them apart
The clearest difference is in the head. Cabbage grows as a dense, tightly wrapped ball of tough leaves, which is why its name traces back to an old word for "head" — the vegetable was literally named for its shape. Lettuce, by contrast, grows in looser, more delicate leaves, and its name comes from the Latin word for "milk," a nod to the milky sap that appears in its stem.
The mix-up usually shows up on menus and in recipe lists for slaws and wraps, where both can appear shredded and pale green, making them easy to confuse at a glance. Texture is the giveaway: cabbage stays crunchy even cooked, while lettuce wilts quickly and is rarely served hot.