www.groundworkcoffee.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: http://groundworkcoffee.com/
Effective URL: https://www.groundworkcoffee.com/
Submission Tags: tranco_l324
Submission: On May 23 via api from DE — Scanned from CA
Effective URL: https://www.groundworkcoffee.com/
Submission Tags: tranco_l324
Submission: On May 23 via api from DE — Scanned from CA
Form analysis
4 forms found in the DOMGET /search
<form action="/search" method="get" role="search">
<input type="hidden" name="type" value="product,collections,article">
<label for="Search-header" class="label-hidden"> Search our store </label>
<input type="search" name="q" aria-label="search input" id="Search-header" value="" placeholder="Search our store">
<button role="button" type="submit" class="button" aria-label="Submit Search Button">
<svg xmlns="http://www.w3.org/2000/svg" width="19.471" height="19" viewBox="0 0 19.471 19">
<path data-name="Path 641"
d="M380.185,648.51c-.153-.992-1.434-1.672-1.726-1.869-.821-.558-3.74-.192-3.26-.384,0,0-.911-4.411-2.061-4.746-.632-.184-2.846-.005-3.452,1.39-.362.835-1.014,2.777-1.014,2.777a15.969,15.969,0,0,0-3.4-2.105,2.889,2.889,0,0,0-2.4.813,4.391,4.391,0,0,0-.282,2.59,14.709,14.709,0,0,0,1.637,2.605,10,10,0,0,0-2.554,1.37,3.549,3.549,0,0,0-.931,2.255,3.79,3.79,0,0,0,1.272,1.781c1.061.58,4.255.386,4.255.386a11.232,11.232,0,0,0,.244,3.662,2.917,2.917,0,0,0,1.917,1.39,2.263,2.263,0,0,0,1.83-.6,31.207,31.207,0,0,0,1.753-3.085,14.46,14.46,0,0,0,2.706,1.551c.375.085,2.193.094,2.74-.693a4.787,4.787,0,0,0,.568-2.519,20.884,20.884,0,0,0-1.976-2.7,13.6,13.6,0,0,0,2.7-1.088A3.71,3.71,0,0,0,380.185,648.51Zm-8.656,3.83a2.909,2.909,0,0,1-1.2.111,2.523,2.523,0,0,1-1.125-.573,3.129,3.129,0,0,1-.053-1.611,1.424,1.424,0,0,1,1.094-.894,2.507,2.507,0,0,1,1.726.863C372.076,650.484,371.986,652.125,371.53,652.339Z"
transform="translate(-360.73 -641.45)" fill="#2a2a2a"></path>
</svg>
</button>
</form>
GET /search
<form action="/search" method="get" role="search">
<input type="hidden" name="type" value="product,collections,article">
<label for="Search-header-mobile" class="label-hidden"> Search our store </label>
<input type="search" name="q" id="Search-header-mobile" value="" placeholder="Search our store">
<button aria-label="Submit Search Button" type="submit" class="button">
<svg xmlns="http://www.w3.org/2000/svg" width="51.332" height="50.091" viewBox="0 0 51.332 50.091">
<path data-name="Path 641"
d="M412.02,660.061c-.4-2.614-3.781-4.407-4.549-4.928-2.165-1.471-9.859-.506-8.595-1.011,0,0-2.4-11.628-5.434-12.513-1.666-.485-7.5-.014-9.1,3.666-.955,2.2-2.672,7.32-2.672,7.32s-6.409-4.979-8.956-5.55c-1.682-.378-5.332.577-6.333,2.144-.841,1.316-1.25,5.06-.744,6.828.542,1.9,4.315,6.868,4.315,6.868s-5.248,2.008-6.732,3.611c-1.132,1.223-2.748,4.2-2.453,5.946a9.991,9.991,0,0,0,3.354,4.7c2.8,1.53,11.216,1.018,11.216,1.018-.115,2.156-.315,7.354.643,9.653a7.691,7.691,0,0,0,5.055,3.665,5.966,5.966,0,0,0,4.824-1.586c.972-1,4.62-8.133,4.62-8.133s5.217,3.654,7.133,4.089c.99.225,5.78.248,7.223-1.826,1.454-2.091,1.65-6.282,1.5-6.642-.776-1.838-5.21-7.117-5.21-7.117a35.864,35.864,0,0,0,7.105-2.868C409.4,666.694,412.458,662.895,412.02,660.061Zm-22.819,10.1a7.67,7.67,0,0,1-3.154.293,6.651,6.651,0,0,1-2.967-1.51,8.248,8.248,0,0,1-.14-4.248,3.755,3.755,0,0,1,2.885-2.357c1.355,0,4.124,1.227,4.549,2.275C390.642,665.267,390.4,669.594,389.2,670.158Z"
transform="translate(-360.73 -641.45)" fill="#2a2a2a"></path>
</svg>
</button>
</form>
GET //manage.kmail-lists.com/subscriptions/subscribe
<form id="klaviyo_newsletter" class="klaviyo_gdpr_embed_RQsWVe" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate">
<input type="hidden" name="g" value="RQsWVe">
<input type="hidden" name="$fields" value="phone_number">
<input type="hidden" name="$list_fields" value="$consent">
<input type="hidden" name="$consent" value="email">
<div class="form-actual">
<div class="">
<div class="input-container">
<label for="k_id_f_name_newsletter" class="label-hidden"> First Name </label>
<input type="text" value="" name="f_name" id="k_id_f_name_newsletter" placeholder="First Name">
<label for="k_id_l_name_newsletter" class="label-hidden"> Last Name </label>
<input type="text" value="" name="l_name" id="k_id_l_name_newsletter" placeholder="Last Name">
</div>
<div class="input-container">
<label for="k_id_email_newsletter" class="label-hidden"> Email </label>
<input type="email" value="" name="email" id="k_id_email_newsletter" placeholder="Email Address">
</div>
<div class="input-container d-flex">
<label for="k_id_phone_newsletter" class="label-hidden"> Phone </label>
<input type="tel" value="" name="phone_number" id="k_id_phone_newsletter" placeholder="Phone Number">
<div class="">
<button type="submit" class="" aria-label="Newsletter Submit">
<svg xmlns="http://www.w3.org/2000/svg" width="51.332" height="50.091" viewBox="0 0 51.332 50.091">
<path data-name="Path 641"
d="M412.02,660.061c-.4-2.614-3.781-4.407-4.549-4.928-2.165-1.471-9.859-.506-8.595-1.011,0,0-2.4-11.628-5.434-12.513-1.666-.485-7.5-.014-9.1,3.666-.955,2.2-2.672,7.32-2.672,7.32s-6.409-4.979-8.956-5.55c-1.682-.378-5.332.577-6.333,2.144-.841,1.316-1.25,5.06-.744,6.828.542,1.9,4.315,6.868,4.315,6.868s-5.248,2.008-6.732,3.611c-1.132,1.223-2.748,4.2-2.453,5.946a9.991,9.991,0,0,0,3.354,4.7c2.8,1.53,11.216,1.018,11.216,1.018-.115,2.156-.315,7.354.643,9.653a7.691,7.691,0,0,0,5.055,3.665,5.966,5.966,0,0,0,4.824-1.586c.972-1,4.62-8.133,4.62-8.133s5.217,3.654,7.133,4.089c.99.225,5.78.248,7.223-1.826,1.454-2.091,1.65-6.282,1.5-6.642-.776-1.838-5.21-7.117-5.21-7.117a35.864,35.864,0,0,0,7.105-2.868C409.4,666.694,412.458,662.895,412.02,660.061Zm-22.819,10.1a7.67,7.67,0,0,1-3.154.293,6.651,6.651,0,0,1-2.967-1.51,8.248,8.248,0,0,1-.14-4.248,3.755,3.755,0,0,1,2.885-2.357c1.355,0,4.124,1.227,4.549,2.275C390.642,665.267,390.4,669.594,389.2,670.158Z"
transform="translate(-360.73 -641.45)" fill="#2a2a2a"></path>
</svg>
</button>
</div>
</div>
</div>
</div>
<div class="klaviyo_messages">
<div class="success_message alert alert-success" style="display:none;"></div>
<div class="error_message alert alert-danger" style="display:none;"></div>
</div>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-S6PBan" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(242, 238, 233); background-repeat: no-repeat; background-position-y: 50%; padding: 50px 120px 50px 30px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; flex-direction: column; width: 260px; margin: -50px 0px -50px -30px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 0px; border-top-left-radius: 0px; overflow: hidden; background-color: rgba(0, 0, 0, 0); min-width: 260px; min-height: 300px;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="background-image: url("https://d3k81ch9hvuctc.cloudfront.net/company/TZKLDr/images/8db2704f-4c78-4fd6-92b2-5c4ca675b3d9.png"); background-repeat: no-repeat; background-size: cover; background-position: 0% 100%; width: 100%; height: 100%; display: block;">
</div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 30px; min-height: 300px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 5px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-66530816" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; letter-spacing: 1px; text-align: left;"><span
style="font-size: 37px; font-family: Champion, 'Arial Black', 'Arial Bold', Gadget, sans-serif; font-weight: 500;">Let's be pals!</span></p>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 10px 0px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-66530817" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left; line-height: 150%;"><span
style="font-family: GTPressura, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 19px;">Sign up for our newsletter for 20% off your first purchase with us!</span><span
style="font-family: GTPressura, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 14px;"> </span><span
style="font-family: GTPressura, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 19px;"> </span><span
style="font-family: GTPressura, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 19px;"> </span><span
style="font-family: GTPressura, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 19px;"> </span></p>
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left; line-height: 300%;"><span
style="font-family: GTPressura, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 14px;">All fields marked with * are required</span></p>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 20px 6px 5px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="first_name_66530818" class="needsclick go1728871103 kl-private-reset-css-Xuajs1" type="text"
autocomplete="given-name" tabindex="0" placeholder="First Name*" aria-label="First Name*" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: GTPressura, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 255, 255, 0.58); border: 1px solid rgba(254, 254, 254, 0.07);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 20px 6px 5px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="last_name_66530819" class="needsclick go1728871103 kl-private-reset-css-Xuajs1" type="text"
autocomplete="family-name" tabindex="0" placeholder="Last Name*" aria-label="Last Name*" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: GTPressura, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 255, 255, 0.58); border: 1px solid rgba(254, 254, 254, 0.07);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_66530820" class="needsclick go1728871103 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email Address*" aria-label="Email Address*" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: GTPressura, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 255, 255, 0.58); border: 1px solid rgba(254, 254, 254, 0.07);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;">
<div class="needsclick go1009532836 kl-private-reset-css-Xuajs1"
style="display: flex; flex-direction: row; align-items: center; box-sizing: border-box; border-radius: 4px; padding: 0px; height: 50px; text-align: left; font-family: GTPressura, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 255, 255, 0.58); border: 1px solid rgba(254, 254, 254, 0.07);">
<button class="needsclick go3255177079 kl-private-reset-css-Xuajs1" aria-label="Search Countries" type="button" role="combobox" aria-haspopup="listbox" aria-expanded="false"
style="display: flex; flex-direction: row; align-items: center; justify-content: space-between; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0); width: 72px; height: 50px; cursor: pointer; padding-left: 10px; margin-right: 5px;"><img
aria-label="United States" title="United States" src="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/4.1.4/flags/4x3/us.svg"
style="display: inline-block; width: 1em; height: 1em; vertical-align: middle; border-radius: 3px;"><svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="" transform=""
style="fill: rgba(254, 254, 254, 0.07);">
<path
d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z">
</path>
</svg></button><input type="tel" data-testid="phoneNumberInput" id="phone_number_66530821" autocomplete="tel" name="phone-number" tabindex="0" placeholder="Phone Number*" aria-label="Phone Number*" aria-invalid="false"
class="needsclick undefined kl-private-reset-css-Xuajs1"
style="border: none; text-align: left; color: rgb(0, 0, 0); font-family: GTPressura, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(0, 0, 0, 0); flex-grow: 1;">
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;"><button
class="needsclick go1587031738 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(42, 42, 42); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 2px; color: rgb(255, 255, 255); font-family: GTPressura, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 2px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px; width: 100%;">SUBSCRIBE</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Press Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader Guide, Feedback, and Issue Reporting Skip to content Free Shipping on Orders over $50. New coffees are here. Join the Regenerative Revolution with us. Shop ROC® One and done. Shop Subscriptions. We're Certified B Corp! Learn More. Free Shipping on Orders over $50. New coffees are here. Join the Regenerative Revolution with us. Shop ROC® * Search Search our store * Wholesale * Account * 0 Your cart is empty Subtotal $0.00 View Cart * Shop * Shop All * Best Sellers * Organic Coffee * Organic Tea * Cold Brew * Subscriptions * Organic Coffee * By Type * Best Sellers * Regenerative Organic Certified® * Single Origin * Blends * Limited & Seasonal * Decaf * Cold Brew * By Roast * Dark * Light * Medium * Organic Tea * By Type * Best Sellers * Black * Green * Good Goods * * Brewing Gear * Brewing Bundles * Mugs * Apparel * Hats * Gift Cards * Subscriptions * * Roaster's Choice * Blender's Choice * Office Party * Greatest Gift * All Subscriptions * About * Why Organic * Our Story * Regenerative Organic Certified® * Press * FAQ * Rewards * Refer a Friend * Visit * Cafe Orders * LA Cafes * Portland Roastery * Our Kitchen * Catering * Where To Buy 0 Search our store * Shop * Shop All * Best Sellers * Organic Coffee * Organic Tea * Cold Brew * Subscriptions * About * Why Organic * Our Story * Regenerative Organic Certified® * Press * FAQ * Rewards * Refer a Friend * Visit * Cafe Orders * LA Cafes * Portland Roastery * Our Kitchen * Catering * Where To Buy ORGANIC MATTERS Clean products mean clean environments for farmers at origin—from the land they live on to the water they drink. Why Organic GOLDEN HOUR IS HERE. Introducing Golden Hour, our Seasonal Select Coffee for summer. This medium roast boasts notes of brown sugar and white peach, delivering a refreshing taste that embodies the essence of the season. Available while supplies last. Shop Golden Hour NEW REGENERATIVE ORGANIC COFFEES As a part of our commitment to the planet's long-term health, we have embarked on an exciting initiative to source new Regenerative Organic Certified® coffees. Shop Regen Coffees BEST-SELLERS COFFEE BUNDLE Finally- our first bundle that includes three of our best-selling, Certified Organic coffees at a discounted price. Shop Now BREWING BUNDLES Your home coffee brewing journey starts here. Our bundles include everything you need to make a perfect cup at home. Shop Brewing Bundles A GIFT THAT KEEPS ON GIVING. Be the best friend, family member, or coworker by giving a subscription to a pal. Choose the length of time, and we’ll make sure they love each Groundwork delivery. Gift Subscription WE'RE CERTIFIED B CORP! B Corp™ Certification is a promise that a company is doing business in a way that meets rigorous standards of verified performance, transparency and accountability. Learn More ORGANIC MATTERS Clean products mean clean environments for farmers at origin—from the land they live on to the water they drink. Why Organic GOLDEN HOUR IS HERE. Introducing Golden Hour, our Seasonal Select Coffee for summer. This medium roast boasts notes of brown sugar and white peach, delivering a refreshing taste that embodies the essence of the season. Available while supplies last. Shop Golden Hour SIP CERTIFIED ORGANIC. ALWAYS AND FOREVER. ORGANIC COFFEE SEASONAL SELECT: ORGANIC GOLDEN HOUR Medium Roast | Brown Sugar and White Peach QUICK ADD Select Grind: Whole Bean Pour Over/Drip (Medium) Espresso (Fine) French Press (Coarse) Added! Sold Out ORGANIC SINGLE ORIGIN REGENERATIVE ORGANIC CERTIFIED® HONDURAS CAFICO Light Roast | Brown Sugar and Red Currant QUICK ADD Select Size: 10 oz. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out ORGANIC SINGLE ORIGIN REGENERATIVE ORGANIC CERTIFIED® NICARAGUA SOPPEXCCA Medium Roast | Cola and Golden Raisin QUICK ADD Select Size: 10 oz. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out ORGANIC SINGLE ORIGIN REGENERATIVE ORGANIC CERTIFIED® ROUND MIDNIGHT Dark Roast | Toasted Marshmallow and Cocoa QUICK ADD Select Size: 10 oz. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out ORGANIC SINGLE ORIGIN REGENERATIVE ORGANIC CERTIFIED® WILD BLOOM Medium Roast | Milk Chocolate and Apple QUICK ADD Select Size: 10 oz. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out ORGANIC SIGNATURE BLEND BITCHES BREW Dark Roast | Dark Chocolate and Caramel QUICK ADD SUBSCRIBE Select Size: 12 oz. Bag 2 lb. Bag 5 lb. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out ORGANIC COFFEE SEASONAL SELECT: ORGANIC GOLDEN HOUR Medium Roast | Brown Sugar and White Peach QUICK ADD Select Grind: Whole Bean Pour Over/Drip (Medium) Espresso (Fine) French Press (Coarse) Added! Sold Out ORGANIC SINGLE ORIGIN REGENERATIVE ORGANIC CERTIFIED® HONDURAS CAFICO Light Roast | Brown Sugar and Red Currant QUICK ADD Select Size: 10 oz. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out ORGANIC SINGLE ORIGIN REGENERATIVE ORGANIC CERTIFIED® NICARAGUA SOPPEXCCA Medium Roast | Cola and Golden Raisin QUICK ADD Select Size: 10 oz. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out ORGANIC SINGLE ORIGIN REGENERATIVE ORGANIC CERTIFIED® ROUND MIDNIGHT Dark Roast | Toasted Marshmallow and Cocoa QUICK ADD Select Size: 10 oz. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out ORGANIC SINGLE ORIGIN REGENERATIVE ORGANIC CERTIFIED® WILD BLOOM Medium Roast | Milk Chocolate and Apple QUICK ADD Select Size: 10 oz. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out ORGANIC SIGNATURE BLEND BITCHES BREW Dark Roast | Dark Chocolate and Caramel QUICK ADD SUBSCRIBE Select Size: 12 oz. Bag 2 lb. Bag 5 lb. Bag Select Grind: Whole Bean French Press (Coarse) Pour Over / Drip (Medium) Espresso (Fine) Added! Sold Out WE'RE B CORP CERTIFIED! We believe in this certification just like we believe in organics. Cheers to better coffee and building a better world! VISIT STOP BY A NEIGHBORHOOD SHOP. ORDER AHEAD OR Find a Cafe Near you Our Rose Ave. Venice location LEARN GET STARTED WITH THESE HOW-TO COFFEE GUIDES. CHEMEX Learn More HARIO V60 Learn More COLD BREW Learn More FRENCH PRESS Learn More AEROPRESS Learn More LOOSE LEAF TEA Learn More SUBSCRIBE FRESH ROASTS RIGHT TO YOUR DOOR. ROASTER'S CHOICE The best of the best, delivered monthly. SUBSCRIBE OFFICE PARTY Keep everyone in the office happy with our bulk coffee options. SUBSCRIBE BLENDER'S CHOICE Specialty teas delivered each month. SUBSCRIBE GREATEST GIFT Gift a subscription for the perfect length of time. SUBSCRIBE ROASTER'S CHOICE The best of the best, delivered monthly. SUBSCRIBE OFFICE PARTY Keep everyone in the office happy with our bulk coffee options. SUBSCRIBE BLENDER'S CHOICE Specialty teas delivered each month. SUBSCRIBE GREATEST GIFT Gift a subscription for the perfect length of time. SUBSCRIBE SHOP ONLY THE BEST BITCHES BREW QUICK ADD - $17 ETHIOPIA: HEIRLOOM BLEND QUICK ADD - $19 BLACK GOLD QUICK ADD - $17 COLD BREW BLEND QUICK ADD - $17 ANGEL CITY QUICK ADD - $17 FIND PICK UP AT YOUR LOCAL MARKET. MEET YOU AT YOUR INBOX! Exclusive discounts, first access to seasonal selects, and more! First Name Last Name Email Phone * Shop All * Shop Gifts * Shop Coffee * Shop Merch * Shop Tea * Subscription * Gift Cards * Blog * Press * Where to Buy * Instagram * Twitter * Facebook * Pinterest * Privacy Policy * Terms & Conditions * Loyalty Program * Give $10, Get $10 VISIT * LA Cafes * Portland Roastery * Catering CONTACT * Say Hi! * Wholesale * Careers Copyright reserved 2021 Groundwork Coffee Site by LK Close dialog 1 Let's be pals! Sign up for our newsletter for 20% off your first purchase with us! All fields marked with * are required SUBSCRIBE Earn Rewards