diff --git a/CHANGELOG.md b/CHANGELOG.md
index 872f09e25a7..663af513473 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
## [`master`](https://github.com/elastic/eui/tree/master)
-No public interface changes since `27.4.0`.
+- Added icons for `appSearchApp` and `workplaceSearchApp` to `EuiIcon` ([#3859](https://github.com/elastic/eui/pull/3859))
## [`27.4.0`](https://github.com/elastic/eui/tree/v27.4.0)
diff --git a/src-docs/src/views/icon/apps.js b/src-docs/src/views/icon/apps.js
index c8944c0be84..71325744695 100644
--- a/src-docs/src/views/icon/apps.js
+++ b/src-docs/src/views/icon/apps.js
@@ -24,6 +24,7 @@ const iconTypes = [
'addDataApp',
'advancedSettingsApp',
'apmApp',
+ 'appSearchApp',
'auditbeatApp',
'canvasApp',
'codeApp',
@@ -65,6 +66,7 @@ const iconTypes = [
'usersRolesApp',
'visualizeApp',
'watchesApp',
+ 'workplaceSearchApp',
];
export default () => (
diff --git a/src/components/icon/__snapshots__/icon.test.tsx.snap b/src/components/icon/__snapshots__/icon.test.tsx.snap
index d3f96738f9e..a568292a847 100644
--- a/src/components/icon/__snapshots__/icon.test.tsx.snap
+++ b/src/components/icon/__snapshots__/icon.test.tsx.snap
@@ -639,6 +639,29 @@ exports[`EuiIcon props type apmTrace is rendered 1`] = `
`;
+exports[`EuiIcon props type appSearchApp is rendered 1`] = `
+
+`;
+
exports[`EuiIcon props type apps is rendered 1`] = `