Deprecated: Creation of dynamic property Alg_WC_Checkout_Fees::$args_manager is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/checkout-fees-for-woocommerce-pro/includes/class-alg-wc-checkout-fees.php on line 102

Deprecated: Creation of dynamic property Alg_WC_Checkout_Fees::$do_merge_fees is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/checkout-fees-for-woocommerce-pro/includes/class-alg-wc-checkout-fees.php on line 104

Deprecated: Creation of dynamic property Alg_Woocommerce_Checkout_Fees::$core is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/checkout-fees-for-woocommerce-pro/checkout-fees-for-woocommerce-pro.php on line 264

Deprecated: Creation of dynamic property Alg_WC_Order_Fees::$args_manager is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/checkout-fees-for-woocommerce-pro/includes/class-alg-wc-order-fees.php on line 51

Deprecated: Creation of dynamic property Alg_WC_Order_Fees::$base_currency is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/checkout-fees-for-woocommerce-pro/includes/class-alg-wc-order-fees.php on line 52

Deprecated: Creation of dynamic property Alg_WC_Order_Fees::$do_merge_fees is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/checkout-fees-for-woocommerce-pro/includes/class-alg-wc-order-fees.php on line 53

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-customer-order-csv-export domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/riverbendgardens.ca/web/wp/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the follow_up_emails domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/riverbendgardens.ca/web/wp/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the automatewoo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/riverbendgardens.ca/web/wp/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/riverbendgardens.ca/web/wp/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-conditional-shipping-and-payments domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/riverbendgardens.ca/web/wp/wp-includes/functions.php on line 6170

Deprecated: Creation of dynamic property WC_Customer_Order_CSV_Export_Cron::$exports_enabled is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/woocommerce-customer-order-csv-export/includes/class-wc-customer-order-csv-export-cron.php on line 53

Deprecated: Creation of dynamic property FUE_Addon_Woocommerce::$wc_conditions is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/woocommerce-follow-up-emails/includes/addons/class-fue-addon-woocommerce.php on line 70

Deprecated: Creation of dynamic property FUE_Addon_Twitter_Tweeter::$fue_twitter is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/woocommerce-follow-up-emails/includes/addons/twitter/class-fue-addon-twitter-tweeter.php on line 15

Deprecated: Creation of dynamic property FUE_Addon_Twitter::$twitter_tweet is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/woocommerce-follow-up-emails/includes/addons/class-fue-addon-twitter.php on line 41

Deprecated: Creation of dynamic property FUE_Addon_Twitter::$twitter_frontend is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/woocommerce-follow-up-emails/includes/addons/class-fue-addon-twitter.php on line 42

Deprecated: Creation of dynamic property FUE_Addon_Twitter::$twitter_scheduler is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/woocommerce-follow-up-emails/includes/addons/class-fue-addon-twitter.php on line 43

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/riverbendgardens.ca/web/wp/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the automatorwp domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/riverbendgardens.ca/web/wp/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the automatorwp-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/riverbendgardens.ca/web/wp/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/riverbendgardens.ca/web/wp/wp-includes/functions.php on line 6170

Deprecated: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/support/Collection.php on line 1789

Deprecated: Return type of Illuminate\Support\Collection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/support/Collection.php on line 1800

Deprecated: Return type of Illuminate\Support\Collection::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/support/Collection.php on line 1812

Deprecated: Return type of Illuminate\Support\Collection::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/support/Collection.php on line 1827

Deprecated: Return type of Illuminate\Support\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/support/Collection.php on line 1768

Deprecated: Return type of Illuminate\Support\Collection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/support/Collection.php on line 1747

Deprecated: Return type of Illuminate\Support\Collection::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/support/Collection.php on line 1716

Deprecated: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/container/Container.php on line 1197

Deprecated: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/container/Container.php on line 1208

Deprecated: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/container/Container.php on line 1220

Deprecated: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/container/Container.php on line 1233

Deprecated: Return type of Illuminate\Config\Repository::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/config/Repository.php on line 141

Deprecated: Return type of Illuminate\Config\Repository::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/config/Repository.php on line 152

Deprecated: Return type of Illuminate\Config\Repository::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/config/Repository.php on line 164

Deprecated: Return type of Illuminate\Config\Repository::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/config/Repository.php on line 175

Deprecated: Method ReflectionParameter::getClass() is deprecated in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/container/Container.php on line 826

Deprecated: Method ReflectionParameter::getClass() is deprecated in /var/www/riverbendgardens.ca/web/app/themes/riverbend/vendor/illuminate/container/Container.php on line 900

Deprecated: Creation of dynamic property AutomateWoo\Rest_Api::$namespace is deprecated in /var/www/riverbendgardens.ca/web/app/plugins/automatewoo/includes/Rest_Api/Utilities/Controller_Namespace.php on line 18
Riverbend Gardens CSA | Fresh Veggies in Edmonton, Alberta
Season Length: 14 Weeks
Season Start: July 9, 2026
Available in: Two sizes
Pickup day: Thursdays
Pickup Locations: 15 YEG & Area

14 weeks of the freshest veggies grown right here in Edmonton, delivered weekly!

We partner with awesome local businesses who share our values and care about building Edmonton’s food economy.

These partners act as pick-up locations for your CSA bounty. Each Thursday you get to visit our friends closest to you and pick up the goods. The bonus here is you get an excuse to drop in on your local baker, butcher, deli, or cooking shop and fully complement your Riverbend Gardens veggies.

This model builds community. It grows incredible relationships and bolsters a network of food-loving people that want to improve how we think about food. This alleviates distribution pressures and allows us to stay in the fields, where farmers perform best.

Available for full season or bi-weekly:

Smaller Bounty

$25/week

  • alternating staple veggies every week
    (potatoes and carrots)
    &
    3-4 short-season veggies
Full Season (14 Weeks)

$350

Purchase

Bigger Bounty

$34/week

  • usually 2 staple veggies
    (potatoes and carrots)
    &
    3-6 short-season veggies
Full Season (14 Weeks)

$475

Purchase

Bi-weekly Bounty

$39/delivery

  • usually 2 staple veggies
    (potatoes and carrots)
    &
    3-6 short-season veggies
Bi-weekly (7 weeks)

$273

Purchase

Locations

Public Pickup Locations
  • Acme Meat Market
  • Bon Ton Bakery
  • D'arcy's Meat Market (St Albert)
  • D'arcy's Meat Market (Whitemud Crossing)
  • Confetti Sweets (Sherwood Park)
  • Candid Coffee Roasters - Highlands
  • Ribeye Butcher Shop (Manning Location)
  • Catch of the Week!
  • Town Square Brewing
  • Remedy Cafe (Terwillegar)
  • Remedy Cafe (109st Location)
  • Ribeye Butcher Shop - Erin Ridge, St Albert
  • Ribeye Butcher Shop - Terra Losa
  • Ribeye Butcher Shop - Windermere
  • Ribeye Butcher Shop - Sherwood Park
  • Vine Arts
  • Home Delivery
School Fundraiser Pickup Locations
Employee-only Pickup Locations

Season expectations

The Bigger CSA will always be at least $34/week worth of veggies and the Smaller will always be at least $25/week. This means our bounty sizes stay pretty consistent throughout the CSA rather than increasing and decreasing with the growing season.

Variety expectations

The variety fluctuates depending on weather and crop ripeness. If you want to know what you could expect in your weekly bounty, check out this chart which details a past season week by week!

The Bigger bounty will typically have 2lbs of carrots and potatoes every week, while the Smaller bounty typically alternates carrots and potatoes every week.

FYI: The CSA is the most cost-effective way to access our veggies!
close