25 Hearty Sandwiches to Make for Dinner

(Image credit: Maria Midoes)

Somewhere along the line, the sandwich got defined as lunch food. That’s a shame, because if you stuff good bread with enough hearty, flavorful things, a dinner sandwich can be the best meal of all. Maybe it’s something as simple and satisfying as a grilled cheese stuffed with juicy slices of tomato, a hot and indulgent French dip, or a cold sandwich piled high with deli meats and cheeses.

We rounded up our 25 most favorite sandwiches that fit the bill for the evening meal — utensils not required, but you may definitely need a napkin or two.

Extra-Meaty Sandwiches

Stuff beef, pork, turkey, or chicken between two slices of bread, and whether it’s a hot or cold sandwich, you know that you’ve got a hearty meal in your hands.

Vietnamese-Style Shrimp Po’ Boy(Image credit: Lauren Volo)

Fish and Shrimp Sandwiches

Fish fillets, canned tuna, and shrimp like to play the sandwich game, too, and they do it exceptionally well.

Summer Vegetables Sub Sandwich with Garlic Cream Cheese(Image credit: Joe Lingeman)

Vegetarian and Vegan Sandwiches

Or, if you’d prefer to keep things meat-free, there are plenty of options that satisfy. Keep the cheese in the situation to please the vegetarians or cut it to make it vegan-friendly.