Handcrafted ice cream made from scratch daily, paired with expertly pulled espresso shots and cold brew — all in the heart of downtown Vista.
Rock N Roll Scoops started with a simple belief: ice cream should taste like something real. No shortcuts, no artificial shortcuts — just cream, sugar, and ingredients you can pronounce, churned to order every single day.
Located on Vista Way, we've become a neighborhood gathering place where the barista knows your name, the flavors change with the seasons, and every cone feels like a small celebration.
Whether you're stopping in for a quiet espresso before your day or a bucket of something wild and experimental with the family, there's a seat waiting for you here.
We built this place for the moments in between — the afternoon pick-me-up, the weekend treat, the small ritual that makes a day feel a little better.
Every batch is churned in-house each morning. What you see on the wheel is what we made that day — nothing older, nothing frozen from last week.
We're not a chain. We're your neighbors. Local artists on our walls, local ingredients on our menu, and a door that's always open.
Our flavor calendar changes with the seasons and local harvests. Spring strawberry, summer stone fruit, fall pumpkin — always something new to try.





The best part of running a neighborhood shop is the people who keep coming back.
"The best ice cream in North County, hands down. The lavender honey flavor changed my life and the staff makes you feel like family every time I walk in."
"We stopped in on a weekend walk and ended up staying an hour. The cold brew is incredible and the waffle cones are still warm. This is our new Saturday ritual."
"As a coffee person, I'm pretty picky. Their espresso is genuinely excellent — balanced, smooth, and pulled to order. Plus the ice cream? Unreal. Best of both worlds."
Walk in anytime — no appointment needed. Or give us a call and we'll have your order ready when you arrive.
Call (760) 518-73621851 W Vista Way
Vista, CA 92083
Monday – Thursday: 11am – 9pm
Friday – Saturday: 11am – 10pm
Sunday: 12pm – 8pm