It's easy to make a satisfying sandwich with turkey or tuna. But when it comes to meatless fillings? Let's just say satisfying options can be tricky.
There's the trusty PB&J or grilled cheese with tomato, of course. These old standbys are fine in a pinch, but they're not all that exciting (or, it can be argued, all that healthy). What's worse, since they lack produce and protein, they probably won't be able to carry you through to your next meal.
These meat-free and seriously mouthwatering sandwiches, however, are a totally different story. Not only are they made with loads of veggies, they're also made with ingredients like beans, nuts, seeds, tempeh and egg whites, so they're packed with protein—and there's not a boring one in the bunch. Happy eating, guys!






Quinoa Egg White Breakfast Wrap
You don't need sausage or bacon to make a hearty breakfast sandwich. Thanks to ingredients like quinoa, scrambled egg white, and a whole wheat tortilla, this one from Eat Yourself Skinny packs nearly 14 grams of protein. Throw in 1/4 cup of shredded cheddar cheese for another 7 grams, and you'll be full 'til lunch.
Sweet and Spicy Tempeh Sandwich with Carrot Aioli
Tempeh is good for more than just stir-fries. When sliced into strips and baked, it makes a tasty, high-protein sandwich filling. This recipe from Sophie of The Green Life uses balsamic- and soy-marinated tempeh, a protein-packed spread made with pureed carrots and sunflower seeds, plus avocado, carrot strips and sprouts. And best of all? It has almost 23 grams protein, which is about what you'd find in a small chicken breast.
Cucumber and Avocado Sandwich
Most veggie sandwiches leave your stomach grumbling an hour after you eat them. Not so with this one from Two Peas and Their Pod, which serves up 25 grams of protein. It's got the usual avocado, cucumber, lettuce and alfalfa sprouts. But it's also got herbed goat cheese and whole grain seed bread—which, aside from being really yummy, gives this sandwich some serious staying power.
Spicy Lentil Tahini Wrap
Lentils deliver 9 grams of protein per 1/2-cup serving, but they don't exactly work between two slices of bread. The solution? Do like Feasting at Home, and load them into a whole grain wrap. This meal is made with firm black lentils, shredded cabbage and carrots, toasted sunflower seeds, avocado, plus a creamy tahini sauce. And it'll give you 21 grams of muscle-repairing protein.
Tempeh Reuben
This isn't your average Reuben, folks. Instead of the usual corned beef and gloppy Russian dressing, Karlie of Karl Cooks uses high-protein tempeh and a plant-based dressing made with vegan mayo. To add even more flavour and texture, her recipe calls for spicy horseradish, sauerkraut and an easy vegan slaw. It tastes like a treat, but it's wholesome and satisfying—with nearly 26 grams of protein.
Vegan Chipotle White Bean Salad Sandwich
With 20 grams of filling protein, Vegan Yack Attack's sandwich scores some serious nutrition points—not to mention, additional points for creativity. Here, white beans get mixed with cashews, vegan mayo, chipotle powder and smoked paprika. Then, the mixture is scooped onto bread and topped with sliced capsicum, corn, mashed avocado and baby kale. It's a surprising combo—and surprisingly delicious.