A steaming bowl, for food, recipes, restaurant menus, meal plans and anything served warm. On a 24×24 grid in stroke, duotone and fill, free under MIT.
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M2 12L22 12C20.9477 16.6771 16.794 20 12 20C7.206 20 3.0523 16.6771 2 12ZM5 20L19 20M5 8C5 7.2131 5.3705 6.4721 6 6C6.6295 5.5279 7 4.7869 7 4M11 8C11 7.2131 11.3705 6.4721 12 6C12.6295 5.5279 13 4.7869 13 4M17 8C17 7.2131 17.3705 6.4721 18 6C18.6295 5.5279 19 4.7869 19 4" fill="none"/>
</svg>Also called
What someone searching for this drawing would have typed instead. These are the words the browser's search matches on.
- bowl
- meal
- food
- restaurant
- menu
- dish
- lunch
- recipe
Related icons
The rest of the soup family first, then the Food & Drink shelf.
FAQ
Answered from soup's own facts: its shelf, the weights it was drawn in, its siblings and its dates.
- What is the soup icon for?
- A steaming bowl, for food, recipes, restaurant menus, meal plans and anything served warm. It is filed under Food & Drink in Keyline Icons, drawn on the same 24×24 grid as the rest of the set. People look for it as bowl, meal, food, restaurant, menu, dish, lunch and recipe, and the browser's search matches all of those.
- What styles does the soup icon come in?
- All three: stroke, duotone and fill. They are drawn from the same geometry, so swapping weight never moves anything.
- Is there a square or circle version of soup?
- No. soup is drawn as a bare glyph, and the set has no boxed variant of it.
- What other icons go with soup?
- bottle, cake and coffee, all shown below. They are the Food & Drink shelf: nothing else in the set is named after soup.
- How do I import soup in React?
- <Soup /> is the component, and the weight decides the module: stroke from "@keyline-icons/react", duotone from "@keyline-icons/react/duotone" and fill from "@keyline-icons/react/fill". It takes the usual SVG props plus a size, so <Soup size={16} /> and className="size-4" both work, and there is no provider or theme to set up.
- Where is the soup SVG?
- icons/stroke/soup.svg, icons/duotone/soup.svg and icons/fill/soup.svg in the repository, normalised: no wrapper, no ids and no classes to strip out. The tabs above hand you the same drawing as SVG or JSX without the download, and neither needs an install.
- When was soup added to the set?
- Added 11 Sept 2026. It ships in v0.8.0, so an install at that version or later has it.
Questions about the set rather than about this drawing are answered where they belong. The home page covers what the set is, how the three styles differ, why some icons come boxed and where the Figma file is; installing the set in a shadcn/ui project covers the React package, the CLI and using an icon without React. The MIT licence is stated in the footer of every page.