diff --git a/recipes/tools/cosmic-reader/manifest b/recipes/tools/cosmic-reader/manifest
new file mode 100644
index 0000000000000000000000000000000000000000..99f5ab65cd5961016b4ebf5a8c7cfff909a835da
--- /dev/null
+++ b/recipes/tools/cosmic-reader/manifest
@@ -0,0 +1,6 @@
+name=COSMIC Reader
+binary=/bin/cosmic-reader
+icon=/ui/icons/apps/accessories-text-editor.png
+accept=*.pdf
+author=Jeremy Soller
+description=COSMIC Reader
diff --git a/recipes/tools/cosmic-reader/recipe.toml b/recipes/tools/cosmic-reader/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..14635d13b2c2cc10d48466b1967f437b784ef499
--- /dev/null
+++ b/recipes/tools/cosmic-reader/recipe.toml
@@ -0,0 +1,11 @@
+[source]
+git = "https://github.com/pop-os/cosmic-reader.git"
+branch = "master"
+
+[build]
+template = "custom"
+script = """
+cookbook_cargo --no-default-features
+mkdir -pv "${COOKBOOK_STAGE}/ui/apps"
+cp -v "${COOKBOOK_RECIPE}/manifest" "${COOKBOOK_STAGE}/ui/apps/40_cosmic-reader"
+"""