Looking for easy sandwich recipes that are fresh, filling, and simple enough for lunch or dinner? These build-your-own sandwich ideas combine flavorful proteins, fresh vegetables, cheese, sauces, and hearty bread to create meals that feel satisfying without being complicated.
From a Greek chicken pita and Caprese focaccia to a crispy tofu banh mi and apple cheddar toastie, these six sandwich recipes give you plenty of variety for meal prep, school lunches, work lunches, or quick family meals.
1. Greek Chicken Pita Sandwich
This Greek chicken pita is fresh, creamy, and packed with Mediterranean flavors. The combination of seasoned chicken, crunchy vegetables, feta, and tzatziki makes it a balanced and satisfying lunch.
Ingredients
- 1 pita bread
- 120–150 g cooked or grilled chicken
- ½ cucumber, sliced
- ½ tomato, sliced
- ¼ red onion, thinly sliced
- 2 tablespoons crumbled feta cheese
- 2–3 tablespoons tzatziki sauce
- Lettuce or mixed greens, optional
- Salt and black pepper to taste
Instructions
Warm the pita bread for a few seconds so it becomes soft and easier to fill. Slice the grilled chicken into strips.
Add tzatziki inside the pita, followed by lettuce, chicken, cucumber, tomato, red onion, and feta cheese.
Season lightly with salt and pepper and serve immediately.
Serving Tip
Add a squeeze of fresh lemon juice or a pinch of dried oregano for extra Greek-style flavor.

2. Caprese Focaccia Sandwich
The Caprese focaccia sandwich is a simple Italian-inspired recipe made with mozzarella, juicy tomatoes, basil, and balsamic.
Ingredients
- 1 piece focaccia bread
- Fresh mozzarella slices
- 1 medium tomato, sliced
- Fresh basil leaves
- Handful of arugula
- 1 tablespoon extra-virgin olive oil
- 1 tablespoon balsamic glaze or balsamic vinegar
- Salt and black pepper
Instructions
Slice the focaccia horizontally.
Arrange mozzarella, tomato slices, basil, and arugula over the bottom half.
Drizzle with olive oil and balsamic glaze. Season with salt and freshly ground black pepper.
Place the other half of the focaccia on top and gently press together.
Serving Tip
Lightly toast the focaccia before assembling for a crisp outside and soft center.

3. Roast Beef and Arugula Sandwich
This roast beef sandwich combines savory beef, sharp cheddar, peppery arugula, red onion, and Dijon mustard for a rich and filling meal.
Ingredients
- 2 slices sourdough bread
- 120 g sliced roast beef
- 2 slices sharp cheddar cheese
- Handful of arugula
- Thinly sliced red onion
- 1–2 tablespoons Dijon mustard
- Black pepper to taste
Instructions
Spread Dijon mustard over the sourdough bread.
Layer the roast beef, cheddar cheese, arugula, and red onion.
Season with a little black pepper and close the sandwich.
Serve cold or toast it in a skillet or sandwich press until the cheese begins to melt.
Serving Tip
Add pickles or horseradish sauce for an extra sharp flavor.

4. Crispy Tofu Banh Mi
This vegetarian sandwich is inspired by the classic Vietnamese banh mi. Crispy tofu gives it substance while pickled carrots, cucumber, cilantro, jalapeño, and spicy mayo add freshness and heat.
Ingredients
- 1 baguette or sandwich roll
- 150 g firm tofu
- ½ cucumber, sliced into strips
- ½ cup pickled carrots
- Fresh cilantro
- Jalapeño slices
- 2 tablespoons spicy mayonnaise
- 1 teaspoon soy sauce
- 1 teaspoon cooking oil
Instructions
Press the tofu to remove excess moisture and cut it into cubes or strips.
Heat oil in a skillet and cook the tofu until golden and crispy. Add a small splash of soy sauce near the end of cooking.
Slice the baguette and spread spicy mayonnaise inside.
Layer the crispy tofu, pickled carrots, cucumber, cilantro, and jalapeño.
Serve while the tofu is still warm.
Serving Tip
Quick-pickle the carrots with vinegar, sugar, and salt for 20–30 minutes if you don’t have prepared pickled vegetables.

5. Turkey Cranberry Club Sandwich
A turkey cranberry club is a great way to combine sweet and savory flavors. Turkey, bacon, cranberry sauce, avocado, lettuce, and tomato create a hearty sandwich that works especially well for lunch.
Ingredients
- 2 slices multigrain or seeded bread
- 120 g sliced turkey
- 2–3 strips cooked bacon
- 2 tablespoons cranberry sauce
- Lettuce leaves
- Tomato slices
- ½ avocado, sliced
- Mayonnaise, optional
- Salt and black pepper
Instructions
Toast the bread if desired.
Spread cranberry sauce over one slice. Add a thin layer of mayonnaise to the other slice if you want a creamier sandwich.
Layer turkey, bacon, lettuce, tomato, and avocado.
Season with a small amount of salt and black pepper before closing the sandwich.
Serving Tip
This recipe is excellent for using leftover roasted turkey after a family dinner or holiday meal.

6. Apple Cheddar Toastie
Sweet apple, sharp cheddar, caramelized onions, peppery arugula, and whole-grain mustard make this toasted sandwich surprisingly flavorful.
Ingredients
- 2 slices sourdough bread
- ½ apple, thinly sliced
- 2–3 slices sharp cheddar cheese
- Handful of arugula
- 2 tablespoons caramelized onions
- 1 tablespoon whole-grain mustard
- Butter or olive oil for toasting
Instructions
Spread whole-grain mustard over one slice of sourdough.
Layer cheddar, apple slices, caramelized onions, and arugula.
Close the sandwich and lightly butter the outside of the bread.
Cook in a skillet over medium-low heat until the bread becomes golden and the cheddar melts.
Flip carefully and toast the second side.
Serve warm.
How to Build the Perfect Sandwich
A great sandwich is easier to make when you think about balancing a few basic components:
Start with the bread. Choose sourdough, pita, focaccia, baguette, whole grain, wraps, or your favorite sandwich bread.
Add a protein. Chicken, turkey, roast beef, tuna, eggs, tofu, beans, or cheese can make the sandwich more satisfying.
Add something fresh. Lettuce, tomatoes, cucumber, arugula, cabbage, herbs, avocado, or onions provide freshness and texture.
Include a flavorful spread. Tzatziki, mustard, pesto, hummus, mayonnaise, spicy mayo, avocado spread, or balsamic glaze can completely change the character of a sandwich.
Finish with texture. Pickles, toasted seeds, crispy onions, bacon, nuts, or crunchy vegetables prevent your sandwich from feeling one-dimensional.
Tips for Making Better Homemade Sandwiches
Toast bread when you’re using wet fillings because it helps prevent the sandwich from becoming soggy. Keep sauces away from the bread during meal prep by placing cheese, lettuce, or another dry ingredient between the sauce and bread.
For sandwiches you plan to pack for work or school, store especially wet ingredients such as tomatoes or sauces separately and add them shortly before eating.
You can also prepare proteins, chopped vegetables, sauces, and spreads in advance. That way, building a fresh sandwich takes only a few minutes.
Easy Sandwich Variations
These six recipes are easy to customize. Swap chicken for turkey in the Greek pita, add grilled chicken to the Caprese sandwich, replace roast beef with turkey, or use tempeh instead of tofu in the banh mi.
For vegetarian options, ingredients such as hummus, avocado, grilled vegetables, mozzarella, tofu, chickpeas, and eggs can provide both flavor and substance.
What to Serve With Sandwiches
Homemade sandwiches pair well with:
- Fresh fruit
- Vegetable sticks
- Homemade soup
- Green sala
- Roasted potatoes
- Sweet potato fries
- Coleslaw
- Pickles
- Greek yogurt
- Simple pasta salad

Frequently Asked Questions
What is the best bread for homemade sandwiches?
Sourdough, whole-grain bread, focaccia, pita, ciabatta, and baguettes are all excellent choices. The best option depends on how heavy or moist your fillings are.
How do I keep sandwiches from becoming soggy?
Toast the bread lightly and avoid placing wet ingredients directly against it. Cheese, lettuce, or sliced meat can create a protective layer between the bread and sauces or tomatoes.
Can I make these sandwiches ahead of time?
Yes. Most can be prepared several hours in advance. For the best texture, keep sauces and particularly juicy vegetables separate until close to serving.
What are good high-protein sandwich fillings?
Chicken, turkey, roast beef, tuna, eggs, tofu, cottage cheese, mozzarella, Greek yogurt-based spreads, and chickpea mixtures are all useful options.
Are sandwiches good for meal prep?
Yes. Prepare the fillings in advance and store them in separate airtight containers. Assemble your sandwich on the day you plan to eat it for the freshest result.
Final Thoughts
Building a great sandwich doesn’t require complicated ingredients. Start with good bread, add a satisfying protein, include fresh vegetables, choose a flavorful sauce, and finish with contrasting textures.
These six easy sandwich recipes give you everything from fresh Mediterranean flavors to rich toasted combinations, making them useful for busy lunches, quick dinners, meal prep, or simply trying something different at home.