Santa Caterina del Sasso Ballaro war ursprünglich eine Einsiedelei, die im 13. Jahrhundert von den Dominikanern in ein Kloster umgewandelt wurde. Er befindet sich in der Gemeinde Leggiuno in der Provinz Varese und liegt direkt am Lago Maggiore.
Der Überlieferung nach erlitt der reiche Kaufmann Alberto Besozzi Schiffbruch und gelobte, ein Kloster zu gründen, wenn er überleben würde. Später wurde er Einsiedler und ist in der Kirche begraben. Im Jahr 1230 errichteten die Dominikaner das kleine Kloster und das Oratorium. Um 1450 wurden weitere Treppen hinzugefügt, um die einzelnen Gebäudeteile miteinander zu verbinden. In den folgenden Jahrhunderten wurde das Kloster mehrmals umgebaut und vergrößert, um mehr Platz für den zunehmenden Strom von Pilgern zu schaffen. Seit April 2019 wird das Kloster von einer franziskanischen Gemeinschaft geführt.
Wie viele alte Einsiedeleien wurde sie an schwer zugänglichen Stellen auf Felsen gebaut. Die Einsiedelei ist sowohl von der Seeseite als auch von der Landseite aus zugänglich. Man kann das Kloster über eine malerische, steile Treppe mit 268 Stufen erreichen, über den See, indem man ein Oktett von Stufen hinaufsteigt, oder bequem über eine Zündung mit Zugang in der Nähe des Parkplatzes.
In der mit Fresken verzierten Kirche finden auch Konzerte wie die "Settimane Musicali di Stresa" statt.