As an Amazon Associate I earn from qualifying purchases.
Discover how to make fresh tomato basil pesto sandwiches with ripe tomatoes, fragrant basil, and creamy cheese. This quick and simple recipe is perfect for a flavorful lunch or light dinner in just 15 minutes.
Fresh, vibrant flavors come together in these easy tomato basil pesto sandwiches, perfect for a quick lunch.
This tomato basil pesto sandwich is a celebration of fresh, vibrant ingredients that come together effortlessly. The combination of juicy tomatoes and aromatic basil pesto creates a delightful flavor profile.
Creamy mozzarella adds a luscious texture that complements the crisp sourdough bread perfectly. Each bite offers a satisfying balance of freshness and richness that feels both light and indulgent.
Ideal for a quick lunch or casual gathering, this recipe is simple yet impressive. It uses everyday ingredients to deliver a delicious meal that’s ready in just minutes.

Recipe Overview
Why This Recipe Works
Here’s why this Tomato Basil Pesto Sandwiches Recipe recipe has become a go-to favorite.
Why We Love It
- Quick and easy to prepare, perfect for busy days.
- Uses fresh, wholesome ingredients for natural flavor.
- Vegetarian-friendly and adaptable to various dietary needs.
- Can be served warm or cold, offering versatile meal options.
- Balances creamy, tangy, and fresh tastes in every bite.
- Minimal cooking required, making it accessible for all skill levels.
Shop the tools used in this recipe
Key Ingredients
Using fresh basil pesto instead of store-bought jarred versions makes a noticeable difference in flavor and aroma. Ripe, juicy tomatoes are essential to provide natural sweetness and moisture that balance the sandwich.
Gather these fresh ingredients to create vibrant tomato basil pesto sandwiches that are bursting with flavor.
Ingredient Notes
- For the Sandwich
- 4 slices of rustic sourdough bread
- 1 cup fresh basil pesto
- 2 medium ripe tomatoes, sliced
- 4 oz fresh mozzarella cheese, sliced
- 2 tbsp olive oil
- Salt and freshly ground black pepper, to taste
- Optional Add-ons
- Handful of fresh arugula or spinach
- Balsamic glaze for drizzling
Get 100+ step-by-step, printable recipe cards with lifetime access—no more endless scrolling through blog posts.

One printable guide · $19.99 · yours forever
Equipment Needed
Step-by-Step Instructions
Follow these straightforward steps to assemble your tomato basil pesto sandwiches with ease.
Pro Tip
Toast the bread lightly before assembling to add crunch and prevent sogginess from the pesto and tomatoes.
Success Tips
- Use ripe, firm tomatoes to avoid excess moisture that can make the bread soggy.
- Toast the bread just enough to add crunch without drying it out.
- Fresh homemade pesto will elevate the flavor significantly compared to store-bought.
- Add greens like arugula for a peppery bite and extra nutrients.
- Serve promptly to enjoy the contrast of textures and fresh flavors.

Ingredient Swaps
If you need alternatives, here are some ingredient swaps that work well in this recipe.
Best Substitutions
- Swap fresh mozzarella for provolone or goat cheese for a different creamy texture.
- Use gluten-free bread to make the sandwich gluten-free.
- Replace basil pesto with sun-dried tomato pesto for a twist in flavor.
- Substitute arugula with baby spinach or mixed greens.
- Use heirloom tomatoes instead of regular tomatoes for more color and flavor variety.
Frequently Asked Questions
Q: Can I make these sandwiches ahead of time?
A: It’s best to assemble the sandwiches just before eating to keep the bread from getting soggy. You can prepare the ingredients in advance and store them separately.
Q: What can I use instead of fresh basil pesto?
A: If fresh basil pesto isn’t available, sun-dried tomato pesto or a high-quality store-bought pesto can be used, though fresh pesto offers the best flavor.
Q: Can I use a different type of bread?
A: Yes, rustic sourdough is recommended for its texture, but you can substitute with ciabatta, whole grain, or gluten-free bread as preferred.
Q: Is this sandwich suitable for vegans?
A: To make it vegan, replace the fresh mozzarella with a plant-based cheese alternative and ensure the pesto is made without cheese.
Storage Tips
To keep your sandwiches fresh and tasty, follow these storage recommendations.
Storage & Reheating
- Wrap sandwiches tightly in parchment paper or plastic wrap to maintain freshness.
- Store in the refrigerator if not eating immediately, best within 24 hours.
- Avoid assembling too far in advance to prevent soggy bread; keep components separate if needed.
- If packed for lunch, keep chilled until ready to eat.
What to Serve With It
These sandwiches pair wonderfully with simple sides and beverages for a complete meal.
Serving Suggestions
- A crisp green salad with lemon vinaigrette
- Lightly salted kettle-cooked chips
- A chilled glass of white wine or iced tea
- Fresh fruit like grapes or apple slices

Tomato Basil Pesto Sandwiches Recipe
Ingredients
- For the Sandwich
- ☐ 4 slices of rustic sourdough bread
- ☐ 1 cup fresh basil pesto
- ☐ 2 medium ripe tomatoes, sliced
- ☐ 4 oz fresh mozzarella cheese, sliced
- ☐ 2 tbsp olive oil
- ☐ Salt and freshly ground black pepper, to taste
- Optional Add-ons
- ☐ Handful of fresh arugula or spinach
- ☐ Balsamic glaze for drizzling
Instructions
-
1
Slice the tomatoes into even, medium-thick slices and season lightly with salt and pepper. -
2
Lightly toast the sourdough bread slices until just golden and crisp to prevent sogginess. -
3
Spread about 2 tablespoons of fresh basil pesto evenly over one side of each toasted bread slice. -
4
Layer the mozzarella slices evenly over two of the pesto-coated bread slices. -
5
Top the cheese with the seasoned tomato slices, then add optional arugula or spinach if using. -
6
Drizzle a little olive oil and balsamic glaze over the tomatoes for extra flavor, if desired. -
7
Close the sandwiches with the remaining bread slices, pesto side down. -
8
Press gently and serve immediately, or wrap tightly for a packed lunch.
Did You Make This Tomato Basil Pesto Sandwiches Recipe?
We’d love to hear how it turned out. Leave a rating and comment below.

