diff --git a/scripts/cmake/jedbrown/FindPETSc.cmake b/scripts/cmake/jedbrown/FindPETSc.cmake
index 7fb969e138eb3475ae81a107514ccd4afc959ae0..3e2a99045844218a944a7acdaeb875ec4625e8a6 100644
--- a/scripts/cmake/jedbrown/FindPETSc.cmake
+++ b/scripts/cmake/jedbrown/FindPETSc.cmake
@@ -101,6 +101,7 @@ if (PETSC_DIR AND NOT PETSC_ARCH)
   set (_petsc_arches
     $ENV{PETSC_ARCH}                   # If set, use environment variable first
     linux-gnu-c-debug linux-gnu-c-opt  # Debian defaults
+    arch-darwin-c-debug arch-darwin-c-opt
     x86_64-unknown-linux-gnu i386-unknown-linux-gnu)
   set (petscconf "NOTFOUND" CACHE FILEPATH "Cleared" FORCE)
   foreach (arch ${_petsc_arches})