diff --git a/.changeset/sweet-roses-shake.md b/.changeset/sweet-roses-shake.md
new file mode 100644
index 00000000000..67a5d1313bf
--- /dev/null
+++ b/.changeset/sweet-roses-shake.md
@@ -0,0 +1,8 @@
+---
+"@remix-run/react": patch
+"@remix-run/server-runtime": patch
+---
+
+fix: update turbo-stream to v2.3.0
+fix: stabilize object key order for unstable_singleFetch
+fix: unstable_singleFetch can now have payloads as large as you have memory
diff --git a/packages/remix-react/package.json b/packages/remix-react/package.json
index 71d00b91f44..fd6986c63e5 100644
--- a/packages/remix-react/package.json
+++ b/packages/remix-react/package.json
@@ -23,7 +23,7 @@
     "@remix-run/server-runtime": "workspace:*",
     "react-router": "0.0.0-experimental-dc307bdd5",
     "react-router-dom": "0.0.0-experimental-dc307bdd5",
-    "turbo-stream": "2.2.0"
+    "turbo-stream": "2.3.0"
   },
   "devDependencies": {
     "@remix-run/node": "workspace:*",
diff --git a/packages/remix-server-runtime/package.json b/packages/remix-server-runtime/package.json
index 84187bd8c0e..70e65cf1e39 100644
--- a/packages/remix-server-runtime/package.json
+++ b/packages/remix-server-runtime/package.json
@@ -25,7 +25,7 @@
     "cookie": "^0.6.0",
     "set-cookie-parser": "^2.4.8",
     "source-map": "^0.7.3",
-    "turbo-stream": "2.2.0"
+    "turbo-stream": "2.3.0"
   },
   "devDependencies": {
     "@types/set-cookie-parser": "^2.4.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3ab51b7c221..242b0d1b4a3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1229,8 +1229,8 @@ importers:
         specifier: 0.0.0-experimental-dc307bdd5
         version: 0.0.0-experimental-dc307bdd5(react-dom@18.2.0)(react@18.2.0)
       turbo-stream:
-        specifier: 2.2.0
-        version: 2.2.0
+        specifier: 2.3.0
+        version: 2.3.0
     devDependencies:
       '@remix-run/node':
         specifier: workspace:*
@@ -1321,8 +1321,8 @@ importers:
         specifier: ^0.7.3
         version: 0.7.3
       turbo-stream:
-        specifier: 2.2.0
-        version: 2.2.0
+        specifier: 2.3.0
+        version: 2.3.0
     devDependencies:
       '@types/set-cookie-parser':
         specifier: ^2.4.1
@@ -14317,8 +14317,8 @@ packages:
       safe-buffer: 5.2.1
     dev: false
 
-  /turbo-stream@2.2.0:
-    resolution: {integrity: sha512-FKFg7A0To1VU4CH9YmSMON5QphK0BXjSoiC7D9yMh+mEEbXLUP9qJ4hEt1qcjKtzncs1OpcnjZO8NgrlVbZH+g==}
+  /turbo-stream@2.3.0:
+    resolution: {integrity: sha512-PhEr9mdexoVv+rJkQ3c8TjrN3DUghX37GNJkSMksoPR4KrXIPnM2MnqRt07sViIqX9IdlhrgtTSyjoVOASq6cg==}
     dev: false
 
   /tweetnacl@0.14.5: