45 Sandwiches and Wraps Everyone Will Love

This post may contain affiliate links. Please read our disclosure policy.

Sometimes all you need is a really good sandwich. Whether you’re looking for a quick lunch, an easy weeknight dinner, or something to meal prep for the week, this collection has plenty of inspiration. You’ll find everything from melty grilled cheese and burger-style sandwiches to fresh wraps, paninis, and vegetable-filled favorites, many of which are ready in 30 minutes or less.

Grilled Halloumi Sandwich

A sandwich on a plate.
Image Credit: Pipercooks

Grilled halloumi has a golden, crispy outside and a soft, salty center that makes it perfect for sandwiches. Layer it with fresh tomato relish and a drizzle of balsamic glaze for a simple lunch that’s packed with fresh flavor and comes together in minutes.

Get the recipe: Grilled Halloumi Sandwich

Chopped Avocado Caesar Sandwich

A stacked, halved sandwich on a plate.
Image Credit: Forking Flavorful

Creamy avocado and crisp romaine are tossed with Caesar dressing before being piled onto crusty bread for a fresh twist on the classic sandwich. It’s simple, satisfying, and comes together in just a few minutes.

Get the recipe: Chopped Avocado Caesar Sandwich

Buffalo Ranch Meatball Subs

A meatball sandwich on a plate.
Image Credit: Forking Flavorful

These meatball subs combine spicy buffalo sauce with cool, creamy ranch for the ultimate comfort food sandwich. Finished with plenty of melted cheese, they’re messy, hearty, and packed with bold flavor.

Get the recipe: Buffalo Ranch Meatball Subs

Spicy Tuna Sandwich

A stacked, halved sandwich on a plate.
Image Credit: Forking Flavorful

This spicy tuna sandwich is creamy, flavorful, and ready in minutes. The tuna filling has just the right amount of heat and pairs perfectly with crisp lettuce and toasted bread for an easy lunch you’ll want to make again.

Get the recipe: Spicy Tuna Sandwich

Garlic Bread Grilled Cheese Sandwiches

A stacked, halved sandwich on a plate.
Image Credit: Forking Flavorful

Take grilled cheese to the next level by swapping plain bread for buttery garlic bread. Crispy, golden slices and plenty of melted cheese create an extra-rich sandwich that’s perfect alongside a bowl of tomato soup.

Get the recipe: Garlic Bread Grilled Cheese Sandwiches

Chicken Caesar Sandwiches

A chicken sandwich on a plate.
Image Credit: Forking Flavorful

Everything you love about a Caesar salad comes together in sandwich form. Juicy chicken, crisp romaine, creamy Caesar dressing, and Parmesan are piled onto crusty bread for an easy lunch or hearty dinner.

Get the recipe: Chicken Caesar Sandwiches

Tofu Banh Mi Style Sandwiches

A stacked, halved sandwich on a plate.
Image Credit: My Plant Based Bowl

These tofu bánh mì sandwiches are loaded with bold flavors and plenty of crunch. Crispy tofu, quick pickled vegetables, fresh herbs, and a creamy spicy peanut sauce are layered into a crusty homemade baguette for a sandwich that’s both fresh and filling.

Get the recipe: Tofu Banh Mi Style Sandwiches

Pizza Grilled Cheese

Two stacked halved sandwiches filled with pepperoni and cheese.
Image Credit: Pipercooks

If you can’t decide between pizza and grilled cheese, this recipe gives you the best of both. Gooey melted cheese, pepperoni, and your favorite pizza flavors are tucked between buttery, toasted bread for an easy comfort food meal.

Get the recipe: Pizza Grilled Cheese

Vegetable Grilled Cheese Sandwich

Two stacked grilled sandwiches filled with cheese, lettuce, and tomatoes.
Image Credit: Pipercooks

This isn’t your average grilled cheese. Sautéed mushrooms and onions, crisp lettuce, juicy tomato, and plenty of melted cheese turn a simple sandwich into a hearty lunch that’s both fresh and satisfying.

Get the recipe: Vegetable Grilled Cheese Sandwich

Big Mac Grilled Cheese

A big mac grilled cheese on pumpernickel bread sliced in half on a white marble board.
Image Credit: Pipercooks

Everything you love about a classic fast food burger gets tucked into a crispy grilled cheese. Loaded with seasoned beef, melty cheese, tangy burger sauce, and pickles, this indulgent sandwich is comfort food at its best.

Get the recipe: Big Mac Grilled Cheese

Spinach And Feta Grilled Cheese

A stacked halved sandwich filled with spinach and cheese.
Image Credit: Pipercooks

Fresh spinach and tangy feta give this grilled cheese a Mediterranean-inspired twist. Inspired by Greek Spanakopita, it is perfect for a quick lunch or an effortless dinner.

Get the recipe: Spinach And Feta Grilled Cheese

Vegan Coronation Chicken Sandwich

A stacked halved sandwich filled with yellow curried chicken salad.
Image Credit: The Veggie Yaya

Jackfruit replaces chicken in this plant-based take on the classic British sandwich. Curry powder, mango chutney, raisins, and warm spices create a creamy filling that’s sweet, savory, and perfect for lunch.

Get the recipe: Vegan Coronation Chicken Sandwich

Cheese Croissant Sandwich

A croissant stuffed with lettuce and pickled red onions.
Image Credit: Pipercooks

Flaky croissants become perfectly crisp in the air fryer while the Havarti melts into every buttery layer. This quick sandwich is ready in just a few minutes and works just as well for breakfast as it does for lunch.

Get the recipe: Air Fryer Croissant Sandwich

Halloumi Gyro

Stacked filled pitas on a plate.
Image Credit: The Veggie Yaya

Grilled halloumi makes an excellent filling for these easy gyros. Tucked into warm pita with crisp vegetables and a creamy tzatziki sauce, they’re fresh, satisfying, and packed with Mediterranean-inspired flavor.

Get the recipe: Halloumi Gyro

Air Fryer Grilled Cheese

A stacked half sandwich filled with melted cheese.
Image Credit: Pipercooks

Making grilled cheese in the air fryer is fast, easy, and nearly hands-off. Crispy sourdough and perfectly melted Havarti cheese create a classic comfort food sandwich that’s ready in about five minutes.

Get the recipe: Air Fryer Grilled Cheese

Bagel Grilled Cheese

A stacked halved sandwich filled with melted cheese.
Image Credit: The Veggie Yaya

Swap regular bread for a chewy bagel to give grilled cheese a fun new texture. The crisp exterior and soft center pair perfectly with gooey melted cheese for a sandwich that’s simple but incredibly satisfying.

Get the recipe: Bagel Grilled Cheese

Chickpea Avocado Sandwich

Two stacked sandwiches on sub buns filled with greens, cucumbers, and chickpeas.
Image Credit: Pipercooks

Creamy mashed avocado and protein-packed chickpeas make a filling sandwich spread that’s fresh, flavorful, and easy to prepare. Add herbs and green onions, then pile it onto your favorite bread or bun for an easy lunch.

Get the recipe: Chickpea Avocado Sandwich

Peanut Butter Cucumber Sandwich

A stacked halved sandwich filled with peanut butter and cucumbers.
Image Credit: The Veggie Yaya

Creamy peanut butter and crisp cucumber might sound unexpected, but they make a surprisingly delicious combination. The crunchy cucumber adds freshness, while the peanut butter makes this quick sandwich satisfying enough for lunch or an afternoon snack.

Get the recipe: Peanut Butter Cucumber Sandwich

Caprese Grilled Cheese Sandwich

A stacked halved sandwich filled with cheese, tomatoes, and basil.
Image Credit: Pipercooks

This grilled cheese brings together everything you love about a Caprese salad. Fresh mozzarella, ripe tomatoes, and fragrant basil melt together between crispy, buttery bread for a simple sandwich that’s full of fresh flavor.

Get the recipe: Caprese Grilled Cheese Sandwich

Goat Cheese Grilled Cheese

A halved sandwich on a plate with melted cheese/
Image Credit: The Veggie Yaya

Tangy goat cheese adds a rich, creamy bite to this elevated grilled cheese. Paired with melty mozzarella and crisp pickles, it’s a simple twist on the classic that feels both fresh and comforting.

Get the recipe: Goat Cheese Grilled Cheese

Turkey Pesto Sandwich

A sandwich on focaccia with turkey, pesto, tomato, and lettuce.
Image Credit: Pipercooks

This turkey pesto sandwich comes together with layers of roasted turkey, crisp romaine, juicy tomatoes, spicy cheese, and a creamy pesto mayo on soft focaccia bread. It’s an easy lunch that’s packed with flavor.

Get the recipe: Turkey Pesto Sandwich

Fried Oyster Mushroom Sandwich

A sub bun filled with breaded fried mushrooms, pickles, sauce, tomato, and lettuce.
Image Credit: Pipercooks

Crispy breaded oyster mushrooms make an irresistible meat-free sandwich. Piled onto soft French bread with lettuce, tomato, pickles, and a creamy remoulade-style sauce, every bite is crunchy, fresh, and satisfying.

Get the recipe: Fried Oyster Mushroom Sandwich

Cucumber Cream Cheese Sandwich

A cucumber sandwich on a plate beside chips and tomatoes.
Image Credit: Pipercooks

Light, refreshing, and easy to make, this classic cucumber sandwich is perfect for lunch, brunch, or afternoon tea. Cream cheese seasoned with fresh herbs pairs beautifully with crisp cucumber slices on soft bread.

Get the recipe: Cucumber Cream Cheese Sandwich

Cheese and Onion Toastie

Stacked grilled cheese sandwiches.
Image Credit: The Veggie Yaya

Sweet caramelized onions and plenty of melted cheese turn this simple toastie into the ultimate comfort food. Crispy golden bread and gooey cheese make every bite warm, rich, and satisfying.

Get the recipe: Cheese and Onion Toastie

Buffalo Tofu Sandwich

A bun filled with a spicy breaded tofu cutlet, lettuce, sliced pickles, and sauce.
Image Credit: The Veggie Yaya

Crispy tofu tossed in spicy buffalo sauce creates a sandwich that’s packed with bold flavor. Add lettuce, pickles, and your favorite creamy sauce for an easy lunch or dinner with just the right amount of heat.

Get the recipe: Buffalo Tofu Sandwich

Eggplant Parm Sandwich

A sandwich on a plate.
Image Credit: Forking Flavorful

Breaded eggplant, rich tomato sauce, and melted cheese come together in this hearty vegetarian sandwich. It’s a delicious meat-free option that delivers all the comforting flavors of classic eggplant parmesan.

Get the recipe: Eggplant Parm Sandwich

Hot Honey Chicken Sandwich

A sandwich on a plate.
Image Credit: Pipercooks

Crispy chicken is drizzled with sweet and spicy hot honey, then layered onto a soft bun with pickles and a creamy herb sauce. It’s the perfect combination of crunchy, sweet, tangy, and spicy in every bite.

Get the recipe: Hot Honey Chicken Sandwich

Pumpernickel Sandwich

A stacked halved sandwich on pumpernickel filled with cucumber.
Image Credit: The Veggie Yaya

This simple sandwich proves that a few good ingredients can go a long way. Creamy homemade garlic and dill cream cheese pairs perfectly with crisp cucumber slices on hearty pumpernickel bread for a fresh, flavorful lunch.

Get the recipe: Pumpernickel Sandwich

Jalapeno Popper Grilled Chicken Burrito

A grilled burrito on a plate with lettuce.
Image Credit: Pipercooks

All the creamy, cheesy flavors of jalapeño poppers are wrapped up in a warm grilled tortilla with seasoned chicken. It’s crispy on the outside, melty on the inside, and makes a satisfying lunch or easy weeknight dinner.

Get the recipe: Jalapeno Popper Grilled Chicken Burrito

Grilled Chicken Ciabatta Sandwich

A stacked halved sandwich.
Image Credit: Pipercooks

Juicy grilled chicken, crisp vegetables, and your favorite sandwich toppings are tucked into crusty ciabatta bread for a simple meal that’s both fresh and filling. It’s a great option when you want something hearty without much effort.

Get the recipe: Grilled Chicken Ciabatta Sandwich

Vegan Cucumber Sandwich

A stacked halved sandwich filled with cucumbers and spinach.
Image Credit: The Veggie Yaya

Fresh cucumber slices, peppery arugula, and soft bread come together in this light and refreshing vegan sandwich. It’s simple to make, full of fresh flavor, and perfect for lunch, picnics, or afternoon tea.

Get the recipe: Vegan Cucumber Sandwich

Gochujang Grilled Cheese

A sandwich on a plate.
Image Credit: Pipercooks

Classic grilled cheese gets a bold upgrade with spicy-sweet gochujang. As the cheese melts, it blends with the Korean chili paste to create a sandwich that’s creamy, slightly smoky, and packed with flavor.

Get the recipe: Gochujang Grilled Cheese

Croissant Grilled Cheese

A croissant grilled cheese on a plate.
Image Credit: The Veggie Yaya

Buttery croissants make an incredible alternative to sandwich bread. Their flaky layers become crisp and golden while the cheese melts into every bite, creating an extra-rich grilled cheese that’s hard to resist.

Get the recipe: Croissant Grilled Cheese

Baguette Grilled Cheese

A baguette grilled cheese on a white plate beside a light blue cloth.
Image Credit: They Veggie Yaya

Using a crusty baguette gives this grilled cheese plenty of crunch while keeping the inside soft and cheesy. It’s a simple change that creates a whole new texture and makes every bite even more satisfying.

Get the recipe: Baguette Grilled Cheese

Havarti Grilled Cheese

A grilled cheese sandwich on a plate with melty cheese between the halves.
Image Credit: The Veggie Yaya

Creamy Havarti melts beautifully, making it one of the best cheeses for grilled sandwiches. Its mild, buttery flavor shines on its own but also pairs well with vegetables, meats, or your favorite spreads.

Get the recipe: Havarti Grilled Cheese

Chickpea Tuna Wrap

A stacked halved wrap filled with chickpeas and greens.
Image Credit: The Veggie Yaya

Mashed chickpeas create a creamy filling that resembles classic tuna salad while adding plenty of plant-based protein. Wrapped with crisp vegetables in a soft tortilla, it’s an easy lunch that’s fresh, filling, and great for meal prep.

Get the recipe: Chickpea Tuna Wrap

Tofu Wrap

Two stacked tortillas filled with lettuce, tofu, tomato and avocado sauce.
Image Credit: The Veggie Yaya

Crispy tofu, fresh vegetables, and a creamy avocado garlic sauce are wrapped in a soft tortilla for a satisfying plant-based meal. It’s easy to customize with your favorite toppings and makes a great grab-and-go lunch.

Get the recipe: Tofu Wrap

Gochujang Chickpea Sandwich

A pita stuffed with smashed chickpeas and lettuce.
Image Credit: Pipercooks

If you like a little heat, this chickpea sandwich is worth trying. Creamy smashed chickpeas are mixed with gochujang for a spicy, savory spread that’s delicious on bread, tucked into a pita, or wrapped in a tortilla for an easy lunch.

Get the recipe: Gochujang Chickpea Sandwich

Shredded BBQ Tofu Sandwich

Buns filled with shredded bbq tofu and slaw.
Image Credit: My Plant-Based Bowl

Shredded tofu soaks up smoky barbecue sauce for a sandwich that’s hearty, flavorful, and surprisingly satisfying. Serve it on a soft bun with crunchy coleslaw and pickles for the perfect balance of sweet, tangy, and crisp.

Get the recipe: Shredded BBQ Tofu Sandwich

Grilled Halloumi Wrap

A naan filled with lettuce, grilled halloumi, cucumbers, tomato, shallots and a white sauce.
Image Credit: My Plant-Based Bowl

Grilled halloumi adds a salty, savory bite to this fresh wrap. Combined with crisp vegetables, creamy tzatziki, and a soft wrap, it’s an easy, filling meal without feeling heavy.

Get the recipe: Grilled Halloumi Wrap

Green Goddess Halloumi Sandwich

A burger bun filled with grilled halloumi strips, cucumbers, greens, and sprouts.
Image Credit: Pipercooks

Fresh herbs and creamy green goddess dressing bring plenty of bright flavor to this grilled halloumi sandwich. Layered on a soft bun with crisp vegetables, it’s a delicious vegetarian option for lunch or dinner.

Get the recipe: Green Goddess Halloumi Sandwich

Buffalo Chickpea Wrap

A wrap willed with lettuce, cucumber and a saucy filling.
Image Credit: Pipercooks

Buffalo chickpeas make a quick, protein-packed filling with just the right amount of spice. Wrapped with crisp lettuce, fresh vegetables, and a creamy dressing, this easy wrap is perfect for busy weekdays.

Get the recipe: Buffalo Chickpea Wrap

Crispy Chicken Wraps

A wrap filled with breaded chicken, pickles, pickled onions, and lettuce.
Image Credit: Pipercooks

These crispy chicken wraps are loaded with crunchy breaded chicken, fresh lettuce, pickles, and your favorite sauce, all rolled into a soft tortilla. They’re easy to make and perfect for lunch, dinner, or meal prep.

Get the recipe: Crispy Chicken Wraps

Chicken Parm Sandwich

A sandwich on a plate.
Image Credit: Forking Flavorful

Everything you love about chicken parmesan is tucked into a sandwich. Crispy breaded chicken is layered with rich tomato sauce and melted cheese on a soft bun for a comforting meal that’s always a crowd-pleaser.

Get the recipe: Chicken Parm Sandwich

Vegetarian Meatball Subs

A meatball sandwich on a plate.
Image Credit: Forking Flavorful

Tender vegetarian meatballs are smothered in marinara sauce, topped with melted cheese, and tucked into toasted sub rolls. They’re hearty, comforting, and every bit as satisfying as the classic version.

Get the recipe: Vegetarian Meatball Subs

Still hungry? Try this!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.