Vegetarian sandwiches come together fastest when you combine a creamy spread, a protein and something crunchy: hummus or avocado, chickpeas or tofu, and crisp vegetables on a sturdy bread. This list gathers 22 of them, from melty grilled cheese and Philly-style sandwiches to chickpea salad, banh mi, pita wraps and sloppy joes, plus a few sweet toasts.
Most are vegan, all are meat-free, and many are ready in under 15 minutes, so you can pick by what is in your fridge. Start with the no-cook spreads for a fast lunch, and keep the warm, cheesy ones for evenings when you want something more filling.
Easy Vegetarian Sandwich Fillings
If you are building your own, start with fillings that are cheap, filling and keep well. Mashed chickpeas with vegan mayo turn into a quick tuna-style salad, and hummus with cucumber or roasted peppers needs no cooking. Avocado, smashed with lime and salt, is a fast spread, tofu marinated in soy and smoked paprika adds a banh mi bite, and lentils simmered in tomato sauce make a sloppy joe filling that keeps for days. For something warm, try sautéed mushrooms and peppers with melting cheese. Add pickles, sprouts or fresh greens for crunch, and toast the bread first.
Golden, gooey, and off the pan in minutes, these hot vegetarian sandwiches prove dairy-free cheese can absolutely melt.
1
Grilled Vegan Cheese Sandwich
This is the grilled cheese that finally melts, built on a quick homemade cashew cheese that turns stretchy and golden between crisp slices of bread. It is budget-friendly, gluten-free, and ready before your pan even cools down. For the crispiest crust, spread a thin layer of vegan butter right to the edges and grill low and slow so the cheese melts all the way through.
One melty base becomes three crave-worthy grilled cheeses: jalapeño popper, spinach pesto Swiss, and cranberry pecan provolone. Each version stays crisp outside and gloriously gooey within. Build the sandwich with cheese touching both slices of bread so it melts from both sides and glues the fillings in place while it grills.
Piled with seared mushrooms, sweet peppers, and onions under a blanket of melty vegan cheese, this cheesesteak delivers all the savory, meaty comfort of the Philly classic. Everything cooks in one skillet while your sub roll toasts. Slice the mushrooms thin and let them brown undisturbed for a minute so they build deep, roasty flavor instead of steaming.
A crusty baguette gets sliced, stuffed with garlicky vegan cheese and fresh herbs, then warmed until every pocket turns gooey and pull-apart tender. It is the savory love child of garlic bread and a melty sandwich. Wrap it in foil before warming so the crust stays soft and the filling melts evenly without the tops scorching.
When you want lunch without turning on the stove, these creamy spreads and loaded toasts come together in about five minutes.
5
Smashed Avocado Toast, Three Ways
Creamy smashed avocado meets crunchy toast in three quick topping combinations, from zesty lemon and chili flakes to juicy tomatoes and everything seasoning. Each one is bright, filling, and endlessly adaptable. Mash the avocado with a squeeze of lemon and a pinch of salt right before serving so it stays vivid green and never turns brown.
This double-creamy toast stacks a thick layer of hummus and sliced avocado on toasted bread, then finishes with juicy tomatoes for a fresh, satisfying bite. It works for breakfast, lunch, or a fast afternoon snack. Toast the bread a shade darker than usual so it stays sturdy under all that creamy hummus and avocado without going soggy.
Mashed chickpeas seasoned and lightly crisped make a hearty, protein-packed filling that piles high on soft bread with crunchy lettuce and creamy sauce. It tastes indulgent while staying wholesome. Leave a few chickpeas only partly mashed for a pleasant texture, and toast the filling briefly so the edges turn golden and add a satisfying bite.
Mashed chickpeas, crisp celery, and creamy vegan mayo come together in a bright, mustardy salad that piles high on soft bread for a five-minute lunch. It is protein-packed, wholesome, and endlessly customizable. Chill the salad for ten minutes before assembling so the flavors meld and the filling firms up enough to hold its shape.
This no-cook filling smashes chickpeas with ripe avocado for a doubly creamy salad brightened with lemon and fresh herbs, ready to scoop onto toast in minutes. It is fresh, filling, and naturally dairy-free. Mash the avocado in last and add a squeeze of lemon so the salad stays vivid green and never browns before lunch.
Mashed chickpeas, crunchy celery, and a splash of nori or seaweed mimic the briny, savory pull of a classic tuna salad, all bound in creamy vegan mayo. Piled between soft slices, it is nostalgic and ready in minutes. Add a little chopped pickle or a spoonful of capers for a tangy kick that brightens the whole sandwich.
This dairy-free take on the Southern classic whips sweet roasted pimentos into a tangy, spreadable cheese that piles generously onto soft bread. It comes together in about ten minutes with pantry staples. Make the spread ahead and chill it for an hour so the flavors meld and it thickens to the perfect scoopable texture.
A Swedish layered sandwich cake with whole grain bread, hummus, beetroot hummus, cashew cream cheese, avocado and cucumber. Assemble it the night before and chill it so the layers set, which makes it a good party centerpiece.
Roll, stuff, and fold your way around the world with these portable wraps and pockets that travel beautifully in a lunchbox.
13
Tofu Banh Mi
Crispy marinated tofu, quick-pickled carrots and daikon, fresh cilantro, and a swipe of chili mayo pack this Vietnamese baguette with sweet, sour, and savory contrast in every bite. Prep the pickled veg a day ahead so assembly takes only minutes, and warm the baguette briefly so the crust shatters while the inside stays pillowy.
These Lebanese stuffed pitas hold a spiced plant-based filling, then toast on a hot pan until the bread turns crackly and the inside stays juicy. They are smoky, herby, and endlessly snackable. Brush the pita with a little olive oil before toasting so it crisps evenly and picks up beautiful golden char marks.
Crispy falafel, crunchy salad, and a drizzle of creamy tahini sauce roll up into a satisfying wrap bursting with Middle Eastern flavor, and using ready or leftover falafel makes it genuinely fast. Warm the flatbread for a few seconds first so it folds without cracking, then tuck the sauce in the center to keep the wrap from getting soggy.
Savory marinated plant strips, cool vegan tzatziki, crisp tomatoes, and red onion bundle into a warm pita for a street-food favorite made meat-free. It is hearty, tangy, and deeply satisfying. Char the pita directly over a flame or in a dry pan for a few seconds so it puffs and takes on that authentic smoky edge.
Seasoned black beans, fresh veggies, and a creamy sauce roll into a filling wrap that is ready in minutes and perfect for eating on the go. It is a lunchtime staple that never gets boring. Mash part of the beans before rolling so the filling holds together and does not tumble out with the first bite.
Portobello strips seasoned with smoked paprika, cumin and coriander, wrapped in pita with tomato, cucumber, lettuce, hummus and a lemony yogurt sauce. Slice the mushrooms thick so they stay meaty, and warm the pita before filling.
Not every sandwich is savory, so save room for these sweet and daring picks that turn bread into a treat.
19
The Nut Free Vegan
SBJ and J (SunButter, Jelly and Jalapeño)
This nut-free twist on a PB and J spreads creamy sunflower butter and sweet jelly, then adds sliced jalapeño for a surprising hit of heat. Four ingredients, zero cooking, and loads of personality. Seed the jalapeño for a gentler warmth, or leave a few in if you love that sweet and spicy tingle chasing every bite.
Lentils simmered in tomato sauce with bell pepper, cumin and smoked paprika, piled onto burger buns. The filling keeps for days and reheats well, so make a batch and fill the buns just before you eat to keep them from going soggy.
Shredded oyster mushrooms in barbecue sauce, piled on a bun with caramelized onion, vegan mayo and arugula. Pull the mushrooms into strips with a fork so they catch more sauce, and toast the buns for a sturdier sandwich.
Small patties of quinoa, red beans and sweet corn served on buns with eggplant, tomato, lettuce and mustard. They are small enough for a lunch box; chill the mixture for 30 minutes before shaping so the patties hold together.
What can I put in a vegetarian sandwich besides cheese?
Protein-rich fillings include mashed chickpeas, hummus, tofu, lentils, beans, avocado, smoked or marinated mushrooms and falafel. Add something crunchy like cucumber, radish, pickles or sprouts, and a creamy spread such as vegan mayo, pesto or tahini to hold everything together and keep the bread from drying out.
What are cheap vegan sandwich fillings?
Pantry staples are the cheapest: canned chickpeas or beans mashed with a little mayo or hummus, lentils in tomato sauce, peanut or sunflower seed butter, and sliced cucumbers or tomatoes. Hummus and roasted vegetables from a jar are other inexpensive options that work equally well hot or cold.
What is the difference between a vegetarian and a vegan sandwich?
A vegetarian sandwich has no meat or fish but can include cheese, eggs, butter or regular mayo. A vegan sandwich leaves out all animal products, so it uses vegan cheese and mayo. Most recipes on this page are vegan; the ones with feta or cheddar are vegetarian.
Which sandwiches are best for a packed lunch?
Chickpea salad sandwiches, hummus wraps, falafel pitas and sloppy joe filling packed separately travel well. Keep wet fillings away from the bread until you eat, wrap the sandwich tightly, and add a cold pack if it will sit for more than a couple of hours.
Ruxandra Niță
Ruxandra Niță (formerly Micu) is a vegetarian food blogger, recipe developer and food photographer. Started Gourmandelle in 2011 and published more than 1,000 tested vegetarian and vegan recipes in English and Romanian.
Thank you