Roasted in Minnesota

Minnesota Coffee Roaster, Roasting Fresh to Order

We're a small-batch coffee roaster in Minnesota. We have 2 coffee shops in Lakeville, MN, and we roast our coffee in St. Paul, MN. Every bag is roasted after you order it, then shipped to your door or poured in our two south metro cafés. No stale shelf coffee, just really good coffee that's days old, not months.

Person pouring coffee beans into a coffee roaster.
  • Roasted to OrderNever Sitting on a Shelf
  • Small BatchesRoasted in Minnesota
  • Ships Every WeekdayOut the Door in 1 to 3 Business Days
  • Above Fair TradeWhat We Pay Our Farmers

How We Roast

We started Tapestry as a coffee shop, and a few months in we decided to roast our own. We wanted full control over quality and the freedom to buy from farms we believe in. So we found a space, bought a roaster, and spent months tasting and tweaking until every coffee was right.

Today we roast everything in small batches at our roastery in St. Paul, MN. Nothing gets roasted ahead and left to sit. Your order is roasted, bagged and shipped within 1 to 3 business days, and it's the same coffee we serve in our cafés every morning.

  1. 1
    You order

    Online, in our cafés, or through your wholesale account.

  2. 2
    We roast it

    In small batches, dialed in for each coffee so the flavor from the farm comes through.

  3. 3
    It ships fast

    Bagged, sealed and out the door in 1 to 3 business days. Local wholesale gets delivered.

  4. 4
    You brew it fresh

    Days off the roaster, not months. That's the difference you taste.

Where Our Coffee Comes From

Great coffee starts at the farm, so we're picky about who we buy from. We pay above fair trade prices for every coffee we buy, because farmers who do great work should be paid like it.

One of our longtime partners is Cafe Imports, a B Corp certified green coffee importer that works directly with growers on quality, processing and fair pay. That lets us bring in traceable coffees from trusted farms around the world, and tell you exactly where each one comes from.

How we source our coffee →

Why Buy From a Local Roaster?

Coffee is a fresh food. It tastes its best in the first few weeks after roasting, and most grocery store bags were roasted long before they hit the shelf. Buying from a local roaster means you get coffee at its peak.

If you're searching for coffee roasters near you in the Twin Cities south metro, stop by either of our Lakeville cafés. You can taste a coffee in the shop, ask us anything, and take a bag home that was roasted that week. You're also supporting a locally owned business that buys from farmers the right way.

Questions About Our Roastery

Where is Tapestry Coffee roasted?

We roast all of our coffee in small batches in St. Paul, Minnesota. It's the same coffee we use in our two Lakeville coffee shops.

Is your coffee really roasted to order?

Yes. We don't roast ahead and let bags sit. Your coffee is roasted after you order and ships within 1 to 3 business days. We roast and ship Monday through Friday.

Can I buy your coffee in person?

Yep. Both of our cafés carry bags of our coffee: Lakeville Crossings at 160th St and Cedar Ave, and Downtown Lakeville on Holyoke Ave. Both are open daily 7am to 3pm.

Do you ship outside Minnesota?

We do. We roast and ship anywhere in the US, so you can get fresh Minnesota-roasted coffee wherever you live.

Whole bean or ground?

Both. Choose whole bean or pick the grind for how you brew when you order. Whole bean stays fresh longest if you have a grinder.

How soon after roasting should I brew it?

Coffee tastes best from a few days to about a month after roasting. For espresso, give it at least 5 days to rest so the shots taste balanced.

Do you roast coffee for businesses?

Yes. We roast for cafés, restaurants, bakeries, offices and churches across Minnesota, with training, equipment help and local delivery every Friday. Learn about wholesale or request a free sample.