diff --git a/packages/eui/changelogs/upcoming/7875.md b/packages/eui/changelogs/upcoming/7875.md
new file mode 100644
index 00000000000..c48e5da3b58
--- /dev/null
+++ b/packages/eui/changelogs/upcoming/7875.md
@@ -0,0 +1 @@
+- Added `minusInSquare` and `plusInSquare` glyphs to `EuiIcon`.
\ No newline at end of file
diff --git a/packages/eui/src-docs/src/views/icon/icons.js b/packages/eui/src-docs/src/views/icon/icons.js
index ad0bfcbf57d..7af2026bebc 100644
--- a/packages/eui/src-docs/src/views/icon/icons.js
+++ b/packages/eui/src-docs/src/views/icon/icons.js
@@ -189,6 +189,7 @@ export const iconTypes = [
'minus',
'minusInCircle',
'minusInCircleFilled',
+ 'minusInSquare',
'mobile',
'moon',
'move',
@@ -219,6 +220,7 @@ export const iconTypes = [
'plus',
'plusInCircle',
'plusInCircleFilled',
+ 'plusInSquare',
'popout',
'push',
'questionInCircle',
diff --git a/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap b/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap
index ae65b0f0657..5999f15888f 100644
--- a/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap
+++ b/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap
@@ -7907,6 +7907,28 @@ exports[`EuiIcon props type minusInCircleFilled is rendered 1`] = `
`;
+exports[`EuiIcon props type minusInSquare is rendered 1`] = `
+
+`;
+
exports[`EuiIcon props type mobile is rendered 1`] = `