When it comes to the best sushi in San Antonio, this vibrant city has something to offer every sushi lover. Whether you’re a die-hard fan of melt-in-your-mouth sashimi or someone who craves bold, creative rolls, San Antonio’s sushi scene delivers a mix of tradition, innovation, and unbeatable flavor.

Let’s explore the top sushi restaurants in San Antonio, highlighting what makes each one special—from their signature rolls and ambiance to their unique take on this beloved Japanese cuisine. Get ready to uncover the city’s best-kept secrets and plan your next sushi adventure!
1. Nineteen Hyaku: A Luxurious Sushi Adventure on Broadway

You know that feeling when you’re about to try something truly special? That’s exactly what Nineteen Hyaku delivers. Nestled in the heart of San Antonio at 1900 Broadway St, this restaurant isn’t just about eating sushi—it’s a full-blown experience. The moment you walk in, the minimalist yet elegant décor makes you feel like you’ve stepped into a chic Tokyo dining spot.
Now, let’s talk sushi. Nineteen Hyaku specializes in omakase, which is basically a fancy way of saying, “Trust the chef!” And honestly, you should. Every piece of nigiri and sashimi is a tiny masterpiece, from the buttery otoro to the delicate uni. It’s not your run-of-the-mill sushi buffet—this is high-quality, handcrafted art on a plate.

Yes, it’s pricey (expect to spend around $100+ per person), but when you’re indulging in something so unique, the cost fades into the background. It’s perfect for celebrating milestones, impressing someone special, or just treating yourself because, let’s face it, you deserve it. The staff? Oh, they’re amazing. They’re not just servers; they’re guides who make sure you get the most out of your evening. If you’ve ever wondered what it’s like to have a truly elevated sushi night in San Antonio, Nineteen Hyaku is your go-to.
2. Goro’s Sushi: A Cozy Corner for Sushi Lovers

Sometimes, you just want a place that feels like home but serves some of the best sushi in town. That’s what you get at Goro’s Sushi, tucked away at 2619 Mossrock. It’s got this super chill vibe—nothing fancy, just warm lighting, friendly faces, and the kind of food that makes you smile from ear to ear. The star here? The Spurs roll. Think crispy shrimp tempura, spicy crab salad, and a deep-fried outer layer that’s just pure comfort food. If you’re not into fusion, don’t worry—the classic sashimi and nigiri are equally satisfying, with their top-notch quality shining through.

Pricing is pretty reasonable, too, hovering around $15–$25 per person. It’s not going to break the bank, but you still get a lot of bang for your buck. Goro’s isn’t near the Riverwalk, but its location makes it feel like a little secret spot for locals. If you’re craving a laid-back night with great sushi, this is the place to be.
3. Koi Kawa Japanese Restaurant: Sushi with a View

When you think of sushi and scenery, Koi Kawa Japanese Restaurant is the name that comes to mind. Found at 4051 Broadway, it’s perched with a view of the San Antonio River, offering a peaceful escape from the city’s hustle and bustle. The sushi here is as fresh as it gets, with a focus on quality over gimmicks. Ever tried otoro (fatty tuna) that melts in your mouth? Or uni (sea urchin) that feels like an ocean breeze? Koi Kawa delivers all that and more, making it a haven for sushi purists.

Prices sit in the mid-range at about $25–$40 per person, but the serene ambiance and impeccable flavors make it worth every penny. Whether you’re here for a date or a solo sushi adventure, it’s one of those spots that sticks in your memory long after the last bite.
4. Niki’s Tokyo Inn: A Slice of Tradition

At 819 W Hildebrand Ave, you’ll find Niki’s Tokyo Inn, a San Antonio staple that’s been serving up sushi since before it was trendy. This place is all about authenticity, from the tatami mats you sit on to the simple, no-frills sushi menu that speaks for itself.
The fish is fresh, the rice is perfectly seasoned, and the vibe? It’s like stepping into a tiny sushi joint in Tokyo. Prices are refreshingly affordable, around $15–$30 per person, which is a steal considering the quality and tradition packed into every bite. If you’re someone who appreciates the classics and loves a nostalgic dining experience, Niki’s is where you want to be.
5. Sushihana: Creative Rolls in an Elegant Setting

Fancy a sushi night that feels a little extra special? Head to Sushihana at 1810 NW Military Hwy. This place knows how to do sushi right, combining creativity and quality in every dish. Their rolls are as Instagrammable as they are delicious. The Firecracker Roll, with spicy tuna, avocado, and a touch of heat, will light up your taste buds. And don’t even get me started on their sashimi platters—each piece looks like it belongs in an art gallery.

Prices lean toward the higher side ($40–$60 per person), but when you’re indulging in such a luxurious experience, it feels justified. It’s a bit away from the Riverwalk, but it’s a hidden gem that’s worth the drive.
6. Sushishima: A Fresh Take on Sushi

Over at 1205 N Loop 1604 W, Sushishima keeps things fresh and fun. It’s a casual spot with a friendly atmosphere, perfect for families or groups of friends. Their sushi buffet is a hit, offering a chance to try a little bit of everything. The Volcano Roll is a crowd-pleaser, with its spicy, tangy flavors that leave you wanting more. Prices are moderate, around $20–$35 per person, so it’s great for when you want quality sushi without splurging.
7. Toro’ko Sushi: Bold Flavors and Cozy Vibes

When you think of bold sushi flavors and a casual, welcoming vibe, Toro’ko Sushi should be at the top of your list. Located in San Antonio, TX 78231, this spot is all about delivering quality sushi without the fuss of fancy settings. It’s perfect for those nights when you’re craving something unique but don’t feel like dressing up. The star of the menu? The Volcano Roll. Imagine creamy avocado, succulent crab, and just the right kick of spice topped with a rich, tangy sauce—it’s a flavor explosion in every bite. They also do a great job with classic nigiri, ensuring the fish is fresh and the rice is perfectly seasoned.

Prices are reasonable, usually around $20–$35 per person, which makes it a great option for sushi enthusiasts looking for quality without breaking the bank. While it’s not near the Riverwalk, the friendly atmosphere and bold flavors make it worth the trip.
8. Osaka Japanese Steak and Sushi: Teppanyaki Meets Sushi

For a mix of sizzling teppanyaki and fresh sushi, Osaka Japanese Steak and Sushi at 4902 Broadway St, Alamo Heights is the place to be. This spot is perfect if you’ve got a group with mixed cravings—there’s something for everyone here.
The sushi menu features a variety of rolls, from simple classics to more elaborate creations. Their Osaka Roll, filled with crab, shrimp tempura, and topped with eel sauce, is a must-try. Plus, watching the teppanyaki chefs show off their knife skills is an experience in itself—it’s like dinner and a show. Pricing is mid-range, around $25–$40 per person, which feels fair given the quality and entertainment factor. It’s a lively, family-friendly spot that’s perfect for celebrations or just a fun night out.
9. Wasabi Sushi Bistro: A Hidden Gem

Don’t let the unassuming exterior fool you—Wasabi Sushi Bistro at 9921 I-10 is one of San Antonio’s best-kept secrets. The moment you step inside, you’re greeted with warm lighting and the aroma of freshly prepared sushi. Their menu has a little something for everyone, but the spicy tuna and salmon rolls are standout choices. The sushi buffet (offered on select days) is a dream come true for anyone who loves sampling a variety of rolls and nigiri. Prices are wallet-friendly, typically around $20–$30 per person, which makes this spot a no-brainer for casual sushi nights. It’s not on the Riverwalk, but it’s a gem worth seeking out.
10. Sushi Zushi: A Riverwalk Favorite

If you’re strolling along the Riverwalk, you’ve probably noticed Sushi Zushi, a staple in San Antonio’s sushi scene with multiple locations across the city. It’s perfect for both locals and tourists looking for fresh, inventive sushi.
Their extensive menu has something for everyone, from classic rolls to more creative options like the La Boca roll, which features spicy tuna, shrimp tempura, and a drizzle of truffle oil. Every bite is packed with flavor, making it one of the best sushi spots near the Riverwalk. Pricing is mid-range, around $25–$40 per person. It’s great for a casual lunch or a more upscale dinner, depending on how you approach it.
11. Godai Sushi Bar & Japanese Restaurant: Simple Yet Satisfying

At 11203 West Ave, Godai Sushi Bar keeps it simple and straightforward. The atmosphere is relaxed and unpretentious—perfect for those nights when you just want to enjoy great food without all the frills. Their Godai Roll is a fan favorite, loaded with fresh ingredients and bold flavors that’ll have you coming back for more. Prices are budget-friendly, averaging $20–$30 per person. It’s a great spot for a quick sushi fix or a low-key dinner with friends.
12. Yellowfish Sushi: Tex-Mex Meets Sushi

If you’ve ever wondered what happens when Tex-Mex and sushi collide, look no further than Yellowfish Sushi at 9102 Wurzbach Rd. This spot puts a bold twist on traditional sushi, incorporating flavors like jalapeño, avocado, and spicy mayo into their rolls.
The Jalapeño Popper Roll is a must-try—it’s like your favorite Tex-Mex appetizer wrapped in sushi form. It’s fun, it’s flavorful, and it’s totally unique to San Antonio. With prices hovering around $20–$35 per person, Yellowfish is an adventure for your taste buds that doesn’t cost an arm and a leg.
13. Uni’ko Japanese House: Sleek and Modern

For a more upscale sushi experience, head to Uni’ko Japanese House at 4906 Broadway. The sleek, modern interior sets the tone for a night of refined dining. Their specialty rolls are a highlight, each one crafted with precision and care. If you’re a fan of uni or otoro, you’ll appreciate the quality of the ingredients here—they’re as fresh as it gets. Prices are on the higher side, around $40–$60 per person, but for a night of elegance and top-tier sushi, it’s well worth it.
14. Fujiya Japanese Garden: A Sushi Spot with History
Fujiya Japanese Garden, located at 9030 Wurzbach Rd, is a classic sushi destination in San Antonio. This spot has been around for years, and its loyal following says it all—it’s a place where tradition meets comfort. The moment you step in, the nostalgic décor and friendly service make you feel like you’ve found a little slice of Japan in Texas.
The sushi here is top-notch, focusing on quality and simplicity. Their salmon sashimi is buttery and fresh, while their rainbow roll is a colorful delight with layers of flavor in every bite. Beyond sushi, their bento boxes offer a mix of traditional Japanese dishes, perfect if you’re in the mood for variety. Prices are moderate, around $25–$40 per person, making it a great spot for family dinners or catching up with friends. It’s not on the Riverwalk, but the authentic vibes and delicious sushi are well worth the trip.
15. Ka-Prow Bistro: Sushi and More

While Ka-Prow Bistro at 1203 N Loop 1604 W is known for its Thai cuisine, their sushi menu is a hidden gem. This fusion spot offers the best of both worlds, making it ideal for groups with diverse tastes. The sushi rolls here are creative and fresh, with the spicy tuna roll being a crowd favorite. Pair it with one of their Thai curries or noodle dishes for a meal that’s as satisfying as it is flavorful. The cozy, casual setting adds to the charm, making it a go-to spot for a relaxed dinner. Prices are reasonable, usually around $20–$35 per person. Whether you’re craving sushi, Thai food, or a mix of both, Ka-Prow Bistro won’t disappoint.
16. Samurai Sushi: Consistently Fresh and Flavorful

At 12332 W I-10, Samurai Sushi delivers what every sushi lover wants: fresh ingredients and bold flavors. This no-frills spot focuses on quality, letting the food speak for itself. Their sashimi platter is a standout, featuring melt-in-your-mouth cuts of tuna, salmon, and yellowtail. If rolls are more your thing, the Samurai Roll—filled with shrimp tempura, spicy crab, and topped with a creamy sauce—is a must-try. Prices are affordable, around $20–$30 per person, making it a great option for a quick sushi fix or a casual dinner with friends. The friendly staff and relaxed vibe add to the overall experience, making Samurai Sushi a reliable favorite.
17. Kuriya Ramen & Sushi: A Fusion Feast
Kuriya Ramen & Sushi, located at 1017 Austin Hwy, brings together two of Japan’s most beloved cuisines. Whether you’re in the mood for a hearty bowl of ramen or a platter of sushi, this spot has you covered.
The sushi rolls here are fresh and flavorful, with the Dragon Roll being a standout. It’s packed with creamy avocado, savory eel, and a drizzle of sweet sauce that ties everything together. And if you’re feeling adventurous, their fusion dishes offer unique flavor combinations that you won’t find anywhere else. Prices are super affordable, around $15–$25 per person, making it a great option for casual dinners or quick bites. The laid-back atmosphere and friendly service make it a place you’ll want to revisit.
18. Sukeban Sushi & Champagne Bar: Sushi with a Sparkle

For a dining experience that feels a little extra special, head to Sukeban Sushi & Champagne Bar at 1420 S Alamo St. This chic, modern spot pairs sushi with champagne, giving your night out a touch of luxury.
Their menu is full of creative rolls and sashimi options, all made with the freshest ingredients. The Alamo Roll, with spicy tuna and avocado topped with fresh salmon, is a local favorite. And if you’re a champagne lover, their curated list of bubbly pairs perfectly with the menu. Prices are on the higher side, around $50–$70 per person, but for a unique and memorable sushi experience, it’s worth the splurge. The stylish setting and impeccable service make it a great choice for date nights or celebrations.