Ingredients
– 7 to 8 cups packed basil leaves
– 8 to 10 cloves garlic
– 1/3 cup walnuts, toasted
– 1/2 cup vegetarian parmesan, grated
– 1/2 cup extra virgin olive oil, plus more as needed
– Black pepper, to taste
– Salt, to taste
– 2 pairs Panini or ciabatta bread, or bread of choice
– 2 ripe but firm tomatoes, thinly sliced
– 4 slices fresh mozzarella, or more if desired
– A fistful of baby spinach, or greens of choice
– 2 teaspoons olive oil
– 1 tablespoon balsamic reduction
– A pinch of salt
– A couple twists of pepper
– A pinch of garlic powder
– 1/2 teaspoon dried Italian herb blend
Instructions
1-First step: Make the basil pesto Add the garlic to a food processor and pulse it a few times until it is chopped. Next, add the toasted walnuts and pulse again so the nuts break into small pieces. This helps the pesto blend smoothly later and gives it a nice texture. Now add the basil leaves, grated vegetarian parmesan, salt, and black pepper. Pulse again while slowly pouring in the extra virgin olive oil. Keep blending until the pesto becomes thick, bright green, and spreadable. If needed, add a little more olive oil to loosen it. If the top of the pesto settles with oil, you can reserve some of that oil for later so the pesto stays fresh.
2-Second step: Prep the sandwich fillings Thinly slice the 2 ripe but firm tomatoes and the fresh mozzarella. Try to make the slices even so every bite has the same balance of flavors. Place the tomatoes, mozzarella, and baby spinach on a plate or tray, especially if you are making several sandwiches at once. This is also the best moment to check your bread. Panini bread, ciabatta, sourdough, whole grain, or white bread all work well here. If the bread feels soft, you can warm it slightly so it is easier to spread and press later. This recipe is flexible, so use what you already have on hand.
3-Third step: Season the vegetables Drizzle the tomatoes, spinach, and cheese with 2 teaspoons olive oil and 1 tablespoon balsamic reduction. Add a pinch of salt, a couple twists of pepper, a pinch of garlic powder, and 1/2 teaspoon dried Italian herb blend. Toss gently so the flavors coat the vegetables without crushing the tomatoes. This quick seasoning step adds a lot. The balsamic reduction brings sweetness, the herb blend adds an Italian touch, and the garlic powder gives a little extra punch that ties the whole sandwich together. If you like a stronger tang, you can add a touch more balsamic reduction.
4-Fourth step: Assemble the sandwiches Spread basil pesto on both slices of each bread pair. Use enough to coat the bread well, since the pesto adds both flavor and moisture. Layer the marinated tomatoes, spinach, and mozzarella on one slice of bread. Try to distribute the ingredients evenly so the sandwich holds together when you slice it later. Add the top slice of bread and gently press down. If you are serving this as a picnic lunch or appetizer, a toothpick can help keep each sandwich neat. For a more substantial meal, you can leave the sandwich whole and slice it in half or into quarters.
5-Final step: Slice and serve Cut each sandwich into equal pieces for a total of 4 servings. Serve right away if you want the freshest texture, or let them sit briefly if you are packing them for later. These sandwiches taste great cold or slightly warmed, which makes them perfect for lunch boxes, picnic baskets, and easy dinners. Because the filling is so fresh, this caprese sandwich is best enjoyed soon after assembly. The bread stays pleasant, the basil pesto stays bold, and the mozzarella keeps its creamy texture. If you want a warm version, place the sandwich in a panini press or skillet for a few minutes until the bread is crisp and the cheese softens.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
๐ง Make pesto ahead and store in fridge up to a week or freeze for later use.
๐ฅ Use any crusty bread like sourdough or ciabatta for best texture.
๐ฅ Add extra veggies like onions or arugula for more crunch and variety.
- Prep Time: 20 minutes
- Category: Sandwiches
- Method: No Cook
- Cuisine: Italian
- Diet: Vegetarian
Nutrition
- Serving Size: 1 sandwich
- Calories: 420 kcal
- Sugar: 2 g
- Sodium: 815 mg
- Fat: 15 g
- Saturated Fat: 5 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 1 g
- Protein: 24 g
- Cholesterol: 30 mg
