Jump to: Cheap Italian Restaurants | Italian Restaurants San Antonio with Pizza | Pasta-Focused Italian Restaurants | Other Italian Restaurants San Antonio TX
San Antonio’s Italian food scene is a delightful array of options, ranging from classic family-run institutions to contemporary eateries with a Texas twist. Whether you are hunting for a thin-crust Neapolitan pizza or a plate of handmade fettuccine, the Alamo City delivers.
Editor’s Note: We work hard to provide you with accurate, updated information.
However, all details are subject to change. Please verify information before heading out. This post may contain affiliate links.
If you click and make a purchase, we may earn a small commission at no extra cost to you. We only recommend experiences we truly believe in!
Curious about how we choose our content? Here’s our process.
Also check out these articles – Best Pizza in San Antonio, San Antonio BBQ Spots, Best Fast Food in San Antonio, and Fine Dining in San Antonio.
Cheap Italian Restaurants in San Antonio
Cosa Nostra Pizzeria

Image credit: Cosa Nostra Pizzeria Facebook
This spot delivers classic Italian flavors with daily fresh pasta and house-made sauces. Their wood-fired pizzas boast a crispy crust and a distinct smoky flavor.
Operating Hours: Monday Closed | Tuesday 4 pm – 8:30 pm | Wednesday – Saturday 12 pm – 8:30 pm | Sunday 4 pm – 8 pm
Where: 16607 Huebner Rd, San Antonio, TX 78248
How Much: $15 – $25 per person
Main Street Pizza & Pasta
A family-run restaurant distinguishing itself with made-from-scratch cuisine, including pizzas, salads, and sandwiches. They also offer vegetarian and gluten-free options.
Operating Hours: Monday – Wednesday 11 am – 7 pm | Thursday – Saturday 11 am – 9 pm | Sunday Closed
Where: 1906 N Main Ave, San Antonio, TX 78212
How Much: $12 – $20 per person
Royal Pizza
Royal Pizza specializes in handcrafted brick-oven pizzas, calzones, and strombolis made with hand-tossed dough.
Operating Hours: Monday 11 am – 9 pm | Tuesday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 10 pm | Sunday 12 pm – 9 pm
Where: 4415 De Zavala Rd, San Antonio, TX 78249
How Much: $10 – $22 per person
Purple Garlic Italian Cafe
Indulge in freshly prepared classics like Lasagna, Spaghetti Carbonara, and Chicken Parmigiana.
Operating Hours: Sunday & Monday Closed | Tuesday – Saturday 11 am – 9 pm
Where: 15909 San Pedro Ave, Suite 115, Hill Country Village, TX 78232
How Much: $15 – $28 per person
Sapore’s Pizza
Sapore’s offers a range of creative hand-tossed pizzas cooked in a traditional oven alongside a variety of Italian appetizers.
Operating Hours: Monday – Thursday 11 am – 8:30 pm | Friday – Saturday 11 am – 9:30 pm | Sunday Closed
Where: 2211 NW Military Hwy # 111A, Castle Hills, TX 78213
How Much: $12 – $25 per person
Italian Restaurants San Antonio with Pizza
Il Forno
Crafting Neapolitan pizzas with seasonal, local ingredients, Il Forno uses San Marzano tomatoes and imported Italian mozzarella.
Operating Hours: Tuesday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 10 am
Where: 122 Nogalitos St, San Antonio, TX 78204
How Much: $18 – $30 per person
Albi’s Vite Italian Kitchen
Albi’s delivers authentic Sicilian cuisine, including Margherita pizza and grilled octopus in a lively setting.
Operating Hours: Monday Closed | Tuesday – Saturday 11 am – 9 pm | Sunday 11 am – 8 pm
Where: 4979 Northwest Loop 410, San Antonio, TX 78229
How Much: $20 – $40 per person
Aldo’s Ristorante Italiano
Known for generous portions and a warm atmosphere, Aldo’s offers meticulous Italian dishes, including seafood and grilled meats.
Operating Hours: Happy Hour (bar only): Saturday – Friday 4:30 pm – 6:30 pm | Dinner: Monday – Saturday 5 pm – 10 pm | Sunday 5 pm – 9 pm
Where: 22211 I-10 West #1101, San Antonio, TX 78256
How Much: $30 – $60 per person
Pazzo Pastaria
Traditional dishes like lasagna, Bolognese, and chicken parmesan are served in a cozy, family-run atmosphere.
Operating Hours: Sunday & Monday Closed | Tuesday – Saturday 11 am – 5 pm & 5 pm – 9 pm
Where: 13777 Nacogdoches Rd #107, San Antonio, TX 78217
How Much: $18 – $35 per person
Braza Brava Pizzeria Napoletana

Image credit: Braza Brava Pizzeria Napoletana Facebook
Braza Brava offers authentic wood-fired Neapolitan pizza and Italian dishes with options for cozy indoor or outdoor seating.
Operating Hours: Monday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 10 pm | Sunday Closed
Where: 7959 Broadway #300, San Antonio, TX 78209
How Much: $15 – $30 per person
Capos Pizzeria
A family-friendly setting offering daily fresh pasta and brick-oven pizzas crafted with top-notch ingredients.
Operating Hours: Monday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 10 pm | Sunday 12 pm – 8 pm
Where: 8522 Broadway #105, San Antonio, TX 78217
How Much: $15 – $25 per person
Dough Pizzeria Napoletana
This top-rated spot serves authentic Neapolitan pizza and spaghetti made with premium ingredients and cooked in a wood-fired oven.
Operating Hours: Sunday – Thursday 11:30 am – 9 pm | Friday – Saturday 11:30 am – 10 pm
Where: 6989 Blanco Rd, San Antonio, TX 78216
How Much: $20 – $35 per person
Fiume Pizzeria and Wine Bar
Fiume combines wood-fired pizzas and Italian cuisine with Texas inspiration, utilizing seasonal and regional ingredients.
Operating Hours: Sunday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm
Where: 200 S Alamo St, San Antonio, TX 78205
How Much: $20 – $45 per person
Fralo’s

Image credit: Fralo’s Facebook
Fralo’s is known for hand-tossed pizzas and entrees served in a relaxed, casual atmosphere with high-quality ingredients.
Operating Hours: Daily 11 am – 10 pm
Where: 23651 I-10, San Antonio, TX 78257
How Much: $18 – $35 per person
Grimaldi’s Pizzeria
Famous for its coal-fired oven that imparts a smoky flavor to crispy-crusted pizzas and calzones made with fresh dough.
Operating Hours: Sunday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm
Where: 330 E Basse Rd Ste 101, San Antonio, TX 78209
How Much: $20 – $35 per person
Goomba’s Pizzeria
A neighborhood staple for over 20 years, Goomba’s is renowned for wood-fired pizzas, calzones, and strombolis.
Operating Hours: Tuesday – Thursday 11 am – 8 pm | Friday – Saturday 11 am – 9 pm | Sunday 12 pm – 7:30 pm
Where: 7216 Blanco Rd, San Antonio, TX 78216
How Much: $12 – $25 per person
Renzo’s Trattoria and Pizzeria
Renzo’s features wood-fired pizzas, local seafood, and imported pasta with ample vegetarian and vegan options.
Operating Hours: Monday 5 pm – 9 pm | Tuesday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 11 pm | Sunday 11 am – 9 pm
Where: 4323 N Loop 1604 W Suite 112, San Antonio, TX 78249
How Much: $20 – $40 per person
Guillermo’s

Image credit: Guillermo’s Facebook
Guillermo’s serves Italian favorites like spaghetti and vibrant salads on an expansive terrace with a laid-back ambiance.
Operating Hours: Monday – Thursday 11:30 am – 8 pm | Friday 11:30 am – 10 pm | Saturday 12 pm – 10 pm
Where: 618 McCullough Ave, San Antonio, TX 78215
How Much: $15 – $30 per person
Po Po Trattoria Pizzeria
Po Po Trattoria is dedicated to local ingredients, offering traditional favorites and unique dishes like La Grigliata.
Operating Hours: Monday – Saturday 11 am – 9 pm | Sunday 11:30 am – 8 pm
Where: 15614 Huebner Rd #100, San Antonio, TX 78248
How Much: $20 – $35 per person
Julian’s Italian Pizzeria & Kitchen
Julian’s pairs wood-fired pizzas with daily fresh pasta and unique sauces, featuring plenty of gluten-free choices.
Operating Hours: Monday Closed | Tuesday – Thursday 11 am – 3 pm & 4:30 pm – 9 pm | Friday 11 am – 3 pm & 4:30 pm – 10 pm | Saturday 12 pm – 10 pm | Sunday 11 am – 8 pm
Where: 13444 West Ave, Suite 300, San Antonio, TX 78216
How Much: $15 – $30 per person
Little Italy San Antonio Restaurant & Pizzeria
A San Antonio institution for over 30 years, this family-owned spot is known for classic dishes made with premium ingredients.
Operating Hours: Monday – Thursday 11 am – 9 pm | Friday 11 am – 10 pm | Saturday 11:30 am – 10 pm | Sunday Closed
Where: 824 Afterglow St, San Antonio, TX 78216
How Much: $20 – $35 per person
Maar’s Pizza & More
Maar’s offers daily scratch-made Italian classics, including pizza, spaghetti, and calzones, in a family-run setting.
Operating Hours: Tuesday – Sunday 11 am – 9 pm | Monday Closed
Where: 14218 Nacogdoches Rd, San Antonio, TX 78247
How Much: $12 – $25 per person
Mellow Mushroom

Image credit: Mellow Mushroom Facebook
Mellow Mushroom specializes in unique stone-baked pizzas served in a vibrant, artistic atmosphere.
Operating Hours: Monday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 10 pm | Sunday 11 am – 8 pm
Where: 115 N Loop 1604 E #2100, San Antonio, TX 78232
How Much: $15 – $30 per person
Naples Italian Ristorante & Pizza
Serving the community for over 50 years, Naples offers both traditional and modern Italian dishes in a friendly atmosphere.
Operating Hours: Monday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 10 pm | Sunday 11 am – 8 pm
Where: 16535 Huebner Rd #104, San Antonio, TX 78248
How Much: $18 – $35 per person
Sofia’s Pizzeria
Guests at Sofia’s enjoy wood-fired pizzas, daily fresh pasta, and homemade desserts in a welcoming setting.
Operating Hours: Monday – Thursday 11 am – 8 pm | Friday – Saturday 11 am – 9 pm | Sunday 12 pm – 8 pm
Where: 903 E Bitters Rd Ste 301, San Antonio, TX 78216
How Much: $15 – $28 per person
Sorrento Pizza & Restaurant
Sorrento imports pasta directly from Italy and prepares all sauces in-house for a classic dining experience.
Operating Hours: Tuesday – Friday 11 am – 2 pm & 4:30 pm – 9 pm | Saturday 11 am – 9 pm | Monday & Sunday Closed
Where: 5146 Broadway, San Antonio, TX 78209
How Much: $15 – $30 per person
Pasta-Focused Italian Restaurants in San Antonio
Olive Garden Italian Restaurant
A family-friendly choice famous for its complimentary breadsticks and affordable Italian-American favorites.
Operating Hours: Sunday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm
Where: 15814 I-10, San Antonio, TX 78257
How Much: $15 – $30 per person
Aldino at The Vineyard

Image credit: Aldino at The Vineyard Facebook
Aldino has showcased traditional Italian cooking for over 20 years, featuring daily fresh pasta and live-fire grilled meats.
Operating Hours: Monday – Thursday 11 am – 9 pm | Friday 11 am – 10 pm | Saturday 12 pm – 10 pm | Sunday Closed
Where: 1203 North Loop 1604 W at Blanco, San Antonio, TX 78258
How Much: $25 – $50 per person
Tiu Steppi’s Osteria
Traditional cuisine with high-quality ingredients, including unique items like the House Special Pizza with pancetta.
Operating Hours: Monday – Thursday 11 am – 9 pm | Friday 9 pm – 10 pm | Friday 11 am – 10 pm | Sunday 9 am – 9 pm
Where: 9910 W Loop 1604 N #123, San Antonio, TX 78254
How Much: $20 – $40 per person
Capparelli’s Italian Food & Pizza
A local favorite offering generous portions of daily fresh pasta and homemade sauces.
Operating Hours: Monday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 10 pm | Sunday Closed
Where: 3857 E Southcross #139, San Antonio, TX 78222
How Much: $15 – $28 per person
La Focaccia Italian Grill
La Focaccia stands out with house-made pasta and wood-fired pizzas that feature a distinct smoky crust.
Operating Hours: Monday & Tuesday Closed | Wednesday – Friday 11 am – 9 pm | Saturday – Sunday 12 pm – 9 pm
Where: 800 S Alamo St, San Antonio, TX 78205
How Much: $20 – $45 per person
La Sorrentina Italian Restaurant
Experience traditional Italian comfort in a homey setting, featuring their signature fettuccine alla pana.
Operating Hours: Monday Closed | Tuesday – Saturday 11 am – 9 pm | Sunday 11 am – 5 pm
Where: 3330 Culebra Rd, San Antonio, TX 78228
How Much: $15 – $30 per person
Luce Ristorante E Enoteca

Image credit: Luce Ristorante E Enoteca Facebook
Luce offers an elegant yet relaxed ambiance with handmade pasta prepared by an Italian chef.
Operating Hours: Monday – Saturday 4 pm – 9 pm
Where: 11255 Huebner Rd #200, San Antonio, TX 78230
How Much: $30 – $60 per person
Milano on Wurzbach
A refined dining experience featuring high-quality ingredients across a menu of pasta, pizza, and seafood.
Operating Hours: Sunday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 10 pm
Where: 11802 Wurzbach Rd, San Antonio, TX 78230
How Much: $20 – $45 per person
NONNA Osteria
Focusing on Northern Italian cuisine, NONNA uses seasonal ingredients for signature dishes like gnocchi alla Romana.
Operating Hours: Sunday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm
Where: 401 S Alamo St, San Antonio, TX 78205
How Much: $25 – $55 per person
Other Italian Restaurants San Antonio TX
Battalion

Image credit: Battalion Facebook
Battalion elevates cuisine with modern interpretations, such as spinach dumplings with Parmesan-truffle cream.
Operating Hours: Monday Closed | Tuesday – Thursday 5 pm – 9 pm | Friday – Saturday 5 pm – 10 pm | Sunday 5 pm – 9 pm
Where: 604 S Alamo St, San Antonio, TX 78205
How Much: $30 – $65 per person
Paesanos Lincoln Heights
An elegant setting offering a classic experience, including their world-famous Shrimp Paesano.
Operating Hours: Sunday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm
Where: 555 E Basse Rd, San Antonio, TX 78209
How Much: $25 – $55 per person
Carrabba’s Italian Grill
Enjoy a full bar with Italian wines alongside popular favorites like Chicken Bryan and Fettuccine Alfredo.
Operating Hours: Sunday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm
Where: 12507 I-10, San Antonio, TX 78230
How Much: $20 – $40 per person
Carlo’s Bakery
Famous for cannolis and lobster tails, this spot also serves elevated pasta and pizza with premium ingredients.
Operating Hours: Monday – Thursday 11 am – 7:30 pm | Friday – Saturday 11 am – 8:30 pm | Sunday 12 pm – 5:30 pm
Where: 15900 La Cantera Pkwy, San Antonio, TX 78256
How Much: $15 – $30 per person
Maggiano’s Little Italy

Image credit: Maggiano’s Facebook
Perfect for groups, Maggiano’s serves classic cuisine family-style, with popular dishes like Mom’s Lasagna.
Operating Hours: Monday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm | Sunday 11 am – 9 pm
Where: 17603 I-10, San Antonio, TX 78257
How Much: $25 – $45 per person
Paesanos 1604
Offers an authentic taste of the Mediterranean with fresh, seasonal dishes like Paella and Baked Four Cheese Ravioli.
Operating Hours: Sunday – Monday 11 am – 9 pm | Tuesday – Saturday 11 am – 10 pm
Where: 3622 Paesanos Pkwy, San Antonio, TX 78231
How Much: $25 – $50 per person
Pesto Ristorante
A contemporary take on the classics, featuring unique creations like the creamy Shrimp Alejandro.
Operating Hours: Monday Closed | Tuesday – Thursday & Sunday 11 am – 9 pm | Friday – Saturday 11 am – 10 pm
Where: 5221 McCullough Ave, Olmos Park, TX 78212
How Much: $20 – $40 per person
Umbertos Italian Grill
Umberto’s uses traditional techniques for specialties like eggplant parmesan and beef lasagna in a warm setting.
Operating Hours: Monday 3 pm – 9 pm | Tuesday – Friday 11 am – 9 pm | Saturday 12 pm – 9 pm | Sunday Closed
Where: 7616 Culebra Rd, San Antonio, TX 78251
How Much: $18 – $35 per person
Know Before You Go
While many of these Italian restaurants are located in the San Antonio city center or near the Riverwalk, they are easily accessible for residents in surrounding suburbs like Stone Oak, Alamo Heights, and Boerne. Most spots are within a 20-30 minute drive of the major metro areas.
Common Questions about Italian Restaurants in San Antonio
What is the oldest known restaurant in San Antonio?
Schilo’s is often cited as the oldest, though among Italian spots, institutions like Naples Italian Ristorante have served the community for over 50 years.
Are these spots kid-friendly?
Yes, most of the family-run establishments like Main Street Pizza & Pasta and Poppys Pizza offer welcoming environments for families.
What is San Antonio’s signature dish?
While the city is famous for Tex-Mex, the “Shrimp Paesano” from Paesanos is widely considered a local Italian culinary landmark.
Looking for more? See the upcoming Weekend Events in San Antonio.