Join our rewards program today

Welcome to Brew Coffee

Where coffee meets comfort and sandwiches satisfy the soul

Welcome to Brew Coffee

Where coffee meets comfort and sandwiches satisfy the soul

Our Passion

At Brew Coffee, we believe in the magic of simple, quality ingredients. From freshly roasted beans to artisanal bread, every item on our menu is crafted with care and creativity. We partner with local suppliers to ensure that every sip and bite supports our community and delivers a taste you will love.

Come experience our exquisite selection!

Coffee Latte

Iced Vietnamese coffee

Breakfast club

We bring the fun!

Experience extraordinary events with delicious food, joyful moments, and lasting memories!

Discover Us!

Find us easily on Middlefield Road, just a short distance from Chavez Supermarket. Order online for quick carryout or delivery!

3176 Middlefield Rd, Redwood City, CA 94063

Business Hours

Monday to Friday : 7 am to 4:30 pm

Saturday : 8 am to 4:30 pm

Sunday : 9 am to 4:30 pm

Follow us

a young lady eating lunch

Super cute cafe, and great for studying. Several outlets and tables to sit and work or read. Menu is a nice combo of classic cafe fare and more substantial food options. Also great that it’s open late! Highly recommend.

a young lady

Brew has absolutely delicious food and drinks! The staff there is so kind and welcoming. Every visit there is always worthwhile and has become a part of my weekly routine. My new favorite stop for coffee and treats. I could not recommend this place more. A hidden gem on Middlefield!

a young happy man

I see why it gets so many five stars. I'm very picky and quick to point out flaws; disclaimer. They were really friendly and offered to stagger my order, as well as gave me extra oatmilk at no extra charge when I was being particular about my drink. The mocha was great and the fra-brew-whatever is spectacular. OH the breakfast croissant with avocado and jalapeño though?? Absolutely perfect!

<!-- TESTIMONIAL ANIMATED CARDS -->

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.css" />

<style>
img.img-text-feature:hover {
    transform: scale(1.2);
}
img.img-text-feature {
    transition: ease-in-out all .3s;
}

  
.swiper{ 

padding-bottom: 60px;
}


.swiper-slide-shadow {
background-color: rgba(0,0,0,0) !important;
}

/* Set the width and height of the dots */
.swiper-pagination-bullet {
  width: 40px;
  height: 15px;
  border-radius: 100px;
}

/* Set the background color of the active dot */
.swiper-pagination-bullet-active {
  background-color: white;
}
span.swiper-pagination-bullet {
    background: white;
}

/*Slider color*/
</style>

<script src="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.js"></script>

<script>
  var swiper = new Swiper(".customers", {
    effect: "cards",
    grabCursor: true,
      pagination: {
  el: ".swiper-pagination",
  clickable: true,
},
  });
</script>