Add icons to this collection by clicking the heart icon.
Cake icon - also known as food, cake, dessert, bakery, sweet, and food and restaurant. Created in a clean lineal color style with a white, silver, black, orange, and pink finish, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
xmlns="http://www.w3.org/2000/svg"
width="682.667"
height="682.667"
viewBox="0 0 682.667 682.667"
>
<defs>
<clipPath id="a" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="m0 0-104.535-106.759c-18.592-18.989-5.14-50.989 21.435-50.989H70.639c44.559 0 73.571 46.854 53.711 86.743l-27.768 55.77C78.19 21.702 28.868 29.482 0 0"
transform="translate(248.16 485.968)"
fill="#ff7b7b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a62.927 62.927 0 0 1-1.673 3.652l-27.768 55.77a60.562 60.562 0 0 1-7.844 11.969l-.137-.492-52.72-18.279 46.57-30.721 1.09-55.79L-.002 0Z"
transform="translate(374.182 411.31)"
fill="#ccffb2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-153.739c-11.406 0-20.383 5.902-25.458 14.133-12.182-19.102 1.131-45.913 25.458-45.913H0c40.566 0 68.24 38.833 57.89 75.89C51.051 19.533 28.769 0 0 0"
transform="translate(318.799 360)"
fill="#f75959"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M445 7H65v271.22h380z"
fill="#ecce93"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-170.18c-.66-.03-1.33-.04-2-.04-34.19 0-62 27.81-62 62V-74c0 2.76-2.24 5-5 5s-5-2.24-5-5v-48c0-27.57-22.43-50-50-50-15.18 0-28.8 6.8-37.97 17.51-10.94-10.82-25.97-17.51-42.53-17.51-.28 0-.5-.22-.5-.5v-6.5c0-34.19-27.81-62-62-62s-62 27.81-62 62v24.05c-11.35-14.62-29.1-24.05-49-24.05-.67 0-1.34.01-2 .04V0Z"
transform="translate(445 278.22)"
fill="#eab962"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-107c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32v56.5C64-37.521 74.521-27 87.5-27S111-37.521 111-50.5V-169c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32v6.5c0 16.845 13.655 30.5 30.5 30.5s30.5 13.655 30.5 30.5V-73c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15v-39c0-11.046 8.954-20 20-20s20 8.954 20 20v48c0 19.33 15.67 35 35 35s35-15.67 35-35v-34.22c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32V0c0 33.137-26.863 60-60 60H60C26.863 60 0 33.137 0 0"
transform="translate(35 268.22)"
fill="#e4a6ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15v-28.5C-30-45.345-43.655-59-60.5-59S-91-72.655-91-89.5V-96c0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32v-30.78c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32v6.5c0 16.844 13.655 30.5 30.5 30.5S-30-76.125-30-59.28v28.5c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15z"
transform="translate(301 226)"
fill="#d18aff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 12.979-10.521 23.5-23.5 23.5S-47 12.979-47 0v-30.78c0 12.978 10.521 23.5 23.5 23.5S0-17.802 0-30.78z"
transform="translate(146 248.5)"
fill="#d18aff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-17.673 0-32 14.327-32 32V1.22c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32V32C32 14.327 17.673 0 0 0"
transform="translate(67 160)"
fill="#d18aff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-17.673 0-32 14.327-32 32V1.22c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32V32C32 14.327 17.673 0 0 0"
transform="translate(443 168.78)"
fill="#d18aff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 19.33-15.67 35-35 35S-70 19.33-70 0v-30.78c0 19.33 15.67 35 35 35s35-15.67 35-35z"
transform="translate(411 235)"
fill="#d18aff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-11.046 0-20 8.955-20 20v-30.78c0-11.046 8.954-20 20-20s20 8.954 20 20V20C20 8.955 11.046 0 0 0"
transform="translate(321 167)"
fill="#d18aff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h512"
transform="translate(1 7)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-131h-380V-8.78"
transform="translate(445 138)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-107c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32v56.5C64-37.521 74.521-27 87.5-27S111-37.521 111-50.5V-169c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32v6.5c0 16.845 13.655 30.5 30.5 30.5s30.5 13.655 30.5 30.5V-73c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15v-39c0-11.046 8.954-20 20-20s20 8.954 20 20v48c0 19.33 15.67 35 35 35s35-15.67 35-35v-34.22c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32V0c0 33.137-26.863 60-60 60H60C26.863 60 0 33.137 0 0Z"
transform="translate(35 268.22)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="843,15"
stroke-dashoffset="0"
stroke-opacity="1"
/>
<path
d="M0 0c28.868 29.482 78.19 21.702 96.582-15.235l27.768-55.77c19.86-39.889-9.152-86.743-53.711-86.743H-83.1c-26.575 0-40.027 32-21.435 50.989z"
transform="translate(248.16 485.968)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="210,15"
stroke-dashoffset="0"
stroke-opacity="1"
/>
<path
d="m0 0-.14-.5-52.72-18.28L-6.29-49.5l1.09-55.79L37.28-71.4"
transform="translate(336.9 482.71)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 69 27"
transform="translate(360 442)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h56"
transform="translate(66 40)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-209"
transform="translate(445 88)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="150,15,15,15,15,15"
stroke-dashoffset="0"
stroke-opacity="1"
/>
<path
d="M0 0h15"
transform="translate(174 362)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h15"
transform="translate(204 393)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h15"
transform="translate(219 359)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h15"
transform="translate(245 386)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h15"
transform="translate(278 358)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h15"
transform="translate(286 399)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h15"
transform="translate(267 432)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h15"
transform="translate(232 429)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-45"
transform="translate(193 238)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v15"
transform="translate(270 245)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v15"
transform="translate(69 245)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-31"
transform="translate(131 302)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-28"
transform="translate(217 301)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-27"
transform="translate(353 302)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-39"
transform="translate(428 290)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-24"
transform="translate(182 151)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category