The Best Italian Restaurants in Hamilton

Handpicked Top 3 Italian Restaurants in Hamilton, ON. Our 50-Point Inspection includes everything from checking reviews, ratings, reputation, history, complaints, satisfaction, trust and cost to the general excellence. You deserve only the best!


1530 Stone Church Road East, Hamilton, ON L8W 3P9

Since 2005

Antipasti, Pizza, Entrees, Pasta, Dessert, Bruschetta, Stromboli, Arancini, Calamari Fritti, Sugo Di Pomodoro, Arrabbiata, Bolognese, Pescatore, Polpettine, Carbonara, Pasta Al-Forno Gamberetti, Pollo Parmigiana, Risotto Ai Funghi Porcini, Lasagna Di Baci Katerina & Nostalgia

Try Insalata Di Baci $10, Insalata Caesar $12.5, Antipasti Di Baci $16.5 & Carpaccio Di Manzo $13

Price: Starts from $2.5

Sun - Thu 7:00 am - 9:00 pm Fri & Sat 7:00 am - 10:00 pm

Being Italian, I'm very impressed with the food. Absolutely delicious. My favourite is the penne arrabiata and the pizza Bella Gabriella. Service is so great too, very friendly, knowledgeable and on point. My top restaurants in Hamilton.
write a review


970 Upper James Street, Hamilton, ON L9C 3A5

Since 1980

Appetizers, Salads, Entrees, Pastas, Homemade Pizzas, Desserts, Antipasto, Classic Caesar, Roman Reds, Santorini, Fruit Medley, Tomato Sauces, Nonnas, Pollo Cacciatore, Salsa Di Pomodori,, Pollo Tuscany, Shrimp Primavera, Pesto Pollo, Palermo, Quattro Formaggi, Cheese Sauces, Alfredo, Pollo Genovese & Shrimp Sorrento

Buy Garlic Soup $5.95, Garlic Bread $6.95, Crostino $10.95 & Bruschetta $9.95

Price: Starts from $2.50

Lunch: Mon - Fri 11:30 am - 2:00 pm Dinner: Mon - Tue 4:30 pm - 9:00 pm|Wed - Sat 4:30 pm - 10:00 pm|Sun 4:00 pm - 9:00 pm

The staff made me feel welcome. The food was some of the best authentic Italian I've ever had. Wonderful jazz and a great wine selection. The owner even gave my date and I a free desert to share. Thank you for a wonderful time I'll be returning.
write a review


201 James Street South, Hamilton, ON L8P 3A8

Since 1982

Salads, Appetizers, Pizza, Wings, Fresh Pasta, Chicken Parmesan, Gnocchi and Meatballs, Cheese Ravioli and Meatballs, Veal Parmesan, Spaghetti with Red Clam, Cheese Ravioli, Spaghetti, Pizza Bianca, Bruschetta, Garlic Bread with Cheese, Garlic Bread, Salami and Shaved Parmesan, Bronzies Wings, Pizza with Cheese & Pepperoni

Take Out Menu & Daily Special available - Try Fresh Greens with Black Olives $8.95 & Caesar Romaine lettuce $10.95

Price: Starts from $3.95

Mon - Wed 11:00 am - 10:00 pm Thu - Fri 11:00 am - 10:30 pm Sat 12:00 pm - 10:30 pm Sun 12:00 pm - 9:00 pm

Great, simple Italian food, big portions and good value for your money. Amazing service even when busy. Always have trouble deciding between pizza and pasta. Recommend making reservations.
write a review