Let’s be real: Sandwiches are the best. They’re easy to make, easy to pack, and don’t require utensils to eat. But if you don’t eat meat, high-protein vegetarian sandwiches can be a little tougher to come by. Forget picking up a vegetarian sandwich at the deli—you’ll likely end up with two slices of bread piled with lettuce, tomatoes, onion slices and a few pieces of cheese. So instead of relying on someone else to make your sandwich, why not just start packing your own? We’ve done you a solid and rounded up high-protein vegetarian sandwich recipes worth trying.
The options below are a mixture of vegetarian and vegan recipes that get their protein from meatless sources (like eggs and cheese) and/or plant-based sources (like chickpeas, tofu and tempeh). From smokey tofu sandwiches to meatless Sloppy Joes—we’re sure these sandwiches will cure your vegetarian meal woes.
No matter what your restrictions or preferences, you’re bound to find a lunch-worthy vegetarian sandwich that’ll keep you full for hours.

Bless This Mess Please.
Ultimate Hummus Veggie Sandwich
Serve this hummus veggie sandwich on sprouted grain bread for even more satisfying protein and fiber.

She Likes Food.
Veggie Sandwich With Smoky Tofu and Lemon-Basil Mayo
This mile-high veggie-tofu sandwich is made even better with citrus-herb mayo.

Peas and Crayons.
Garden Veggie Chickpea Salad Sandwich
Go ahead and trade chicken salad for this equally creamy, veggie-packed chickpea salad.

The Edgy Veg.
Tofu Egg Salad Sandwich
This plant-based sandwich is less likely to assault your coworkers’ senses of smell than traditional egg salad.

Toaster Oven Love.
Grilled Cheese With Apple and Havarti
When you need comfort food but still want to sneak in some fruit, try this apple grilled cheese.

The Simple Veganista.
Avocado-Tofu Sandwich With Caramelized Onions
You’ll never settle for plain avocado toast once you’ve tasted this stacked avocado-tofu sandwich.

Veggie Inspired.
Meatless Mexican-Inspired Sloppy Joes
If you’re looking for a new dinner sandwich to add to the rotation, these Mexican-inspired meatless Sloppy Joes are a great meatless option.

My New Roots.
Smoky Tempeh Sandwich With Sun-Dried Tomato Pesto
Sun-dried tomato pesto makes anything better, particularly this savory smoked tempeh sandwich.

Two Peas and Their Pod.
Cucumber-Avocado Sandwich
Two hefty layers of goat cheese make this green sandwich especially satisfying, thanks to added fat and protein.

The Spruce Eats.
Tempeh Philly Cheese “Steaks”
These cheesesteak-inspired tempeh sandwiches are hearty and packed with tons of soft-cooked vegetables.

Minimalist Baker.
Chickpea Sunflower Sandwiches
Sunflower seeds add a little bit of magic to these filling chickpea salad sandwiches.

Toaster Oven Love.
Spicy Chickpea Edamame Pitas
These spicy pitas are chock-full of edamame and chickpeas, two great plant-based protein sources.

Toaster Oven Love.
Sriracha Egg Salad Sandwich
If you love Sriracha, you need to give this souped-up egg salad a try.

Pinch of Yum.
Spicy Falafel Roasted Veggie Naan-wich
This veggie naan-wich is the best of all worlds.

I Love Vegan.
Smoky Maple Tofu Sandwich
Barbecue vegetarian sandwich, anyone?

Connoisseurus Veg.
Baked Peanut Tofu Sandwich With Sriracha Mayo
Peanut butter lovers, this baked tofu sandwich is for you.

Kitchen Confidante.
Hummus and Tahini Egg Salad
Forget mayo, this egg salad sandwich gets its creamy flavor from a combination of hummus and tahini (which is made of ground sesame seeds).

Food52.
Smoky Tempeh and Hummus Sandwiches
These next-level tempeh sandwiches will impress pretty much anyone.

Yummy Mummy Kitchen.
Make-Ahead Bean Burritos
A big batch of these filling bean burritos is enough for a whole week of vegetarian lunches!