The Perennial, San Francisco

San FranciscoEating Out

The Perennial, San Francisco

Eco-minded San Francisco restaurant The Perennial pull out all the stops on their quest for sustainability...

Eco-minded San Francisco restaurant and bar, The Perennial, is a torch-bearer for progressive farming, believing that agriculture has the potential to reverse climate change; and doing lots of notable things to mark that belief.

The Perennial San Francisco

Top quality food and drink with a sustainable approach, all going on within an eco-friendly space is the name of the game here; furniture and fit-out starring recycled, reclaimed, and efficient materials wherever possible. Designed by master woodworker Paul Discoe, you’ll find a long Douglas Fir bar, a ceiling woven from wood shavings, 100% recyclable rug and barstools, and menus printed on recycled Neenah paper.

Vegetables, herbs, and micro-greens are integrated into the dining room’s interiors, which — along with a fish-filled aquarium — reflect the restaurant’s offsite aquaponic system, a mutually beneficial arrangement, where the plants send their roots down into water fertilised by the fish; food waste is cut by scraps (and even worn-out menus) being dropped off at their aquaponic greenhouse, where their ‘closed-loop system’ begins all over again.

Along with the delicious food provided by the fascinating greenhouse, The Perennial are working with local soil-based farms to source the ingredients and produce they’re currently unable to produce themselves. Beef and lamb comes from a carbon farming project at Stemple Creek Ranch, their pastry chef is experimenting with Kernza, a new kind of wheat with ‘superpowers to fight climate change and stop soil erosion’, and they’ve got a non-profit partner in Zero Foodprint, which should be self-explanatory. To cut a long story short, you will feel good, very good, about yourself after eating here.

@theperennialsf

The Perennial San Francisco
The Perennial San Francisco
The Perennial San Francisco
The Perennial San Francisco
The Perennial San Francisco
The Perennial San Francisco
The Perennial San Francisco
The Perennial San Francisco

Interiors photography, Helynn Ospina. Food photography, Alanna Hale

Instagram

object(stdClass)#279 (3) {
  ["pagination"]=>
  object(stdClass)#271 (2) {
    ["next_max_id"]=>
    string(27) "1629144071086779514_4883069"
    ["next_url"]=>
    string(160) "https://api.instagram.com/v1/users/4883069/media/recent?access_token=4883069.1677ed0.cc1d10d96f2c4fa09d783ea993f71a71&count=4&max_id=1629144071086779514_4883069"
  }
  ["data"]=>
  array(4) {
    [0]=>
    object(stdClass)#277 (15) {
      ["id"]=>
      string(27) "1630465233586712109_4883069"
      ["user"]=>
      object(stdClass)#275 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#265 (3) {
        ["thumbnail"]=>
        object(stdClass)#280 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(126) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/c0.135.1080.1080/22636801_215372932334824_8601297834219667456_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#503 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(400)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/e35/p320x320/22636801_215372932334824_8601297834219667456_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#269 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(800)
          ["url"]=>
          string(116) "https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/p640x640/22636801_215372932334824_8601297834219667456_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1508586623"
      ["caption"]=>
      object(stdClass)#276 (4) {
        ["id"]=>
        string(17) "17880647992137880"
        ["text"]=>
        string(18) "Shoreditch ✊🏼"
        ["created_time"]=>
        string(10) "1508586623"
        ["from"]=>
        object(stdClass)#272 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#273 (1) {
        ["count"]=>
        int(241)
      }
      ["tags"]=>
      array(0) {
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#274 (1) {
        ["count"]=>
        int(7)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/Bagk33Kj24t/"
      ["location"]=>
      object(stdClass)#267 (4) {
        ["latitude"]=>
        float(51.526)
        ["longitude"]=>
        float(-0.078)
        ["name"]=>
        string(10) "Shoreditch"
        ["id"]=>
        int(213650536)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
    [1]=>
    object(stdClass)#268 (15) {
      ["id"]=>
      string(27) "1629860011650661259_4883069"
      ["user"]=>
      object(stdClass)#266 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#264 (3) {
        ["thumbnail"]=>
        object(stdClass)#248 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(126) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/c0.135.1080.1080/22637230_121252025234217_4799073813759262720_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#545 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(400)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/e35/p320x320/22637230_121252025234217_4799073813759262720_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#262 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(800)
          ["url"]=>
          string(116) "https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/p640x640/22637230_121252025234217_4799073813759262720_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1508514475"
      ["caption"]=>
      object(stdClass)#261 (4) {
        ["id"]=>
        string(17) "17904484057056447"
        ["text"]=>
        string(32) "This place is SOOOO 😍😍😍"
        ["created_time"]=>
        string(10) "1508514475"
        ["from"]=>
        object(stdClass)#281 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#282 (1) {
        ["count"]=>
        int(345)
      }
      ["tags"]=>
      array(16) {
        [0]=>
        string(10) "travelista"
        [1]=>
        string(6) "london"
        [2]=>
        string(13) "travelblogger"
        [3]=>
        string(8) "interior"
        [4]=>
        string(11) "lockehotels"
        [5]=>
        string(15) "lemanlockehotel"
        [6]=>
        string(13) "travelawesome"
        [7]=>
        string(9) "interiors"
        [8]=>
        string(5) "hotel"
        [9]=>
        string(14) "interiordesign"
        [10]=>
        string(6) "design"
        [11]=>
        string(13) "travelandlife"
        [12]=>
        string(10) "eastlondon"
        [13]=>
        string(10) "lemanlocke"
        [14]=>
        string(10) "travelling"
        [15]=>
        string(13) "instatraveler"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#283 (1) {
        ["count"]=>
        int(1)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/BaebQuUDTuL/"
      ["location"]=>
      object(stdClass)#284 (4) {
        ["latitude"]=>
        float(51.514466723333)
        ["longitude"]=>
        float(-0.070576831944444)
        ["name"]=>
        string(17) "Leman Locke Hotel"
        ["id"]=>
        int(1582594798715513)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
    [2]=>
    object(stdClass)#285 (15) {
      ["id"]=>
      string(27) "1629737218434941262_4883069"
      ["user"]=>
      object(stdClass)#286 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#288 (3) {
        ["thumbnail"]=>
        object(stdClass)#287 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(126) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/c0.135.1080.1080/22636835_329950350802883_4692463529947561984_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#289 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(400)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/e35/p320x320/22636835_329950350802883_4692463529947561984_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#290 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(800)
          ["url"]=>
          string(116) "https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/p640x640/22636835_329950350802883_4692463529947561984_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1508499837"
      ["caption"]=>
      object(stdClass)#291 (4) {
        ["id"]=>
        string(17) "17904708625063715"
        ["text"]=>
        string(78) "Tucked up at @lockehotels is kinda nice in misty London ☁️ #hyggeinthecity"
        ["created_time"]=>
        string(10) "1508499837"
        ["from"]=>
        object(stdClass)#292 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#293 (1) {
        ["count"]=>
        int(231)
      }
      ["tags"]=>
      array(15) {
        [0]=>
        string(10) "travelista"
        [1]=>
        string(6) "london"
        [2]=>
        string(14) "hyggeinthecity"
        [3]=>
        string(6) "travel"
        [4]=>
        string(13) "travelandlife"
        [5]=>
        string(11) "instatravel"
        [6]=>
        string(13) "travelblogger"
        [7]=>
        string(10) "eastlondon"
        [8]=>
        string(10) "lemanlocke"
        [9]=>
        string(11) "lockehotels"
        [10]=>
        string(15) "lemanlockehotel"
        [11]=>
        string(10) "travelling"
        [12]=>
        string(13) "travelawesome"
        [13]=>
        string(13) "instatraveler"
        [14]=>
        string(14) "instatraveller"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#294 (1) {
        ["count"]=>
        int(4)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/Bad_V2ODEFO/"
      ["location"]=>
      object(stdClass)#295 (4) {
        ["latitude"]=>
        float(51.514466723333)
        ["longitude"]=>
        float(-0.070576831944444)
        ["name"]=>
        string(17) "Leman Locke Hotel"
        ["id"]=>
        int(1582594798715513)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
    [3]=>
    object(stdClass)#296 (15) {
      ["id"]=>
      string(27) "1629144071086779514_4883069"
      ["user"]=>
      object(stdClass)#297 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#299 (3) {
        ["thumbnail"]=>
        object(stdClass)#298 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/22581841_162287001022576_8190272891376369664_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#300 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(320)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/22581841_162287001022576_8190272891376369664_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#301 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(640)
          ["url"]=>
          string(116) "https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/22581841_162287001022576_8190272891376369664_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1508429129"
      ["caption"]=>
      object(stdClass)#302 (4) {
        ["id"]=>
        string(17) "17903340991052092"
        ["text"]=>
        string(223) "South east London's #ElthamPalace is one of the the leading lights of England's historical landmarks, and will come alive as part of @englishheritage's Enchanted Events. Find out more on we-heart.com #ad #ehenchanted⠀
⠀"
        ["created_time"]=>
        string(10) "1508429129"
        ["from"]=>
        object(stdClass)#303 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#304 (1) {
        ["count"]=>
        int(134)
      }
      ["tags"]=>
      array(22) {
        [0]=>
        string(10) "travelista"
        [1]=>
        string(9) "enchanted"
        [2]=>
        string(16) "travelinfluencer"
        [3]=>
        string(13) "illuminations"
        [4]=>
        string(13) "travelblogger"
        [5]=>
        string(15) "englishheritage"
        [6]=>
        string(14) "instatraveller"
        [7]=>
        string(8) "lighting"
        [8]=>
        string(6) "events"
        [9]=>
        string(9) "instagood"
        [10]=>
        string(15) "enchantedevents"
        [11]=>
        string(2) "ad"
        [12]=>
        string(5) "light"
        [13]=>
        string(11) "instatravel"
        [14]=>
        string(7) "country"
        [15]=>
        string(8) "heritage"
        [16]=>
        string(12) "elthampalace"
        [17]=>
        string(9) "christmas"
        [18]=>
        string(6) "winter"
        [19]=>
        string(13) "instatraveler"
        [20]=>
        string(11) "ehenchanted"
        [21]=>
        string(7) "history"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#305 (1) {
        ["count"]=>
        int(1)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/Bab4eatD6x6/"
      ["location"]=>
      object(stdClass)#306 (4) {
        ["latitude"]=>
        float(51.446927332605)
        ["longitude"]=>
        float(0.048531702780683)
        ["name"]=>
        string(25) "Eltham Palace and Gardens"
        ["id"]=>
        int(2230745)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
  }
  ["meta"]=>
  object(stdClass)#307 (1) {
    ["code"]=>
    int(200)
  }
}