Bright Caprese Sandwich with Pesto

Highlight: Perfect Side Dishes to Complete Any Meal

This Caprese sandwich tosses creamy mozzarella, plump tomato slices, and bunches of basil onto a crisp baguette with a smear of savory pesto-mayo. It's a breeze to make and great for lazy lunches or outdoor hangouts. Just start with fresh basil leaves and a hint of pepper and salt, lay them over tomato and cheese, and finish it with olive oil and a little balsamic drizzle. Whip up arugula pesto or grab some from the store for flavor that pops. Every bite is packed with Italian goodness and makes for a no-fuss, filling meal you can bring anywhere.

Luna chef wearing a white shirt.
Crafted By Luna
Updated on Thu, 22 May 2025 14:57:48 GMT
Pizza slice topped with tomatoes and basil leaves. Save
Pizza slice topped with tomatoes and basil leaves. | myhomemademeal.com

When summer tomatoes are at their best, I love tossing together this Caprese sandwich for a quick lunch or to share at picnics. You get gooey mozzarella, lots of fresh basil, and zingy pesto-mayo all packed between crunchy baguette slices. It’s comfy but still feels like a treat.

The first time I brought these along to a park hangout, they vanished way before any other dish. Now my friends always ask me to make them again.

Delicious Ingredients

  • Balsamic vinegar or glaze: A splash adds sweet and tangy notes. Go for thick aged ones if you can so your sandwich won’t get soggy.
  • Olive oil: Drizzle on for extra richness. A peppery, robust extra virgin olive oil makes every bite pop.
  • Salt and pepper: Freshly cracked gives more punch. They wake up all the flavors.
  • Basil: Sweet and fragrant. Pick deep green leaves with no brown spots.
  • Mozzarella: Look for fresh pearls kept in water—they’re ultra soft and creamy.
  • Tomatoes: Pick heavy, ripe ones for maximum juiciness. Any type or color works, but bigger is easier to slice and layer.
  • Mayonnaise: Gives the spread a silky texture, and helps it all cling together. Use real mayo if you can score it.
  • Pesto: Punches up the herbs. Homemade with basil or arugula is awesome, or grab a chilled store-bought version.
  • Baguette: Crisp shell, fluffy inside—look for sturdy, dense loaves that hold up to all the fillings.

Easy Instructions

Assemble and Slice:
Set the baguette top back over the fillings, pressing gently. Use a serrated knife for clean slices. Bite-sized pieces work for snacking; pin with toothpicks if packing up.
Add Basil and Drizzle:
Scatter torn or whole basil over the tomatoes. Drizzle a bit of olive oil, then add just a splash of balsamic or glaze for a bright punch.
Layer Mozzarella and Tomatoes:
Switch off between laying mozzarella and tomato slices over the bottom bread, making sure you get coverage up to the edges. Sprinkle on salt and black pepper to bring out all the good flavor.
Mix the Spread:
Stir together pesto and mayo until you get something nice and creamy. Slather it on both sides of your split baguette.
Prepare the Baguette:
Slice the baguette lengthwise, but don’t cut all the way through—leave it attached on one edge. Toast it lightly on the inside if you want more crunch.
Make the Pesto:
If going with arugula pesto, blend up arugula, basil, garlic, toasted or smoky almonds, olive oil, a bit of lemon juice, plus salt and pepper. Pulse until mixed but not totally smooth—scrape down as needed so everything combines well.
A slice of pizza with tomatoes and basil. Save
A slice of pizza with tomatoes and basil. | myhomemademeal.com

I always stash a big bunch of basil on my windowsill just for these sandwiches. I love how the smell lingers on my fingers. Making these always reminds me of my grandma’s kitchen in summertime, when she’d snip fresh basil right before lunch.

How to Store

Wrap leftovers tight in foil or parchment, then toss them in a container in the fridge. They’re best eaten within two days so you don’t lose the texture. Bread will soften up a bit overnight but the flavors get even better, so the next day’s lunch is a win.

Swap Options

Not feeling mozzarella? Creamy goat cheese or some slices of avocado totally work. Out of season tomatoes? Try grilled zucchini or roasted red peppers. Need gluten-free? Use a GF baguette or ciabatta—easy.

A slice of pizza with tomatoes and basil. Save
A slice of pizza with tomatoes and basil. | myhomemademeal.com

How to Serve

Chop into finger foods for summer parties. Goes well with a crunchy green salad or cold gazpacho. Sometimes I toss in a mound of arugula for more greens or mix in some olives for a salty kick.

Background Story

This sandwich riffs off Insalata Caprese—the Italian favorite with tomato, mozzarella, and basil. It brings that summertime comfort to bread, making it way easier to eat outdoors or at work.

Recipe FAQs

→ How can I stop the bread from turning soggy?

Toast that baguette a bit and layer your tomatoes in the middle so the cheese and basil can help soak up any extra juice. Add the pesto mayo right before you dig in if you aren’t eating it right away.

→ Is there another cheese I could use instead of mozzarella?

You bet – soft goat cheese, some creamy feta, or even slices of ripe avocado swap in easily and taste awesome in this sandwich.

→ Do I really need to make pesto from scratch?

Making your own is tasty, but if you’re in a rush, jarred pesto or even whizzed-up arugula with olive oil and garlic will do just fine.

→ What’s the best way to prep this sandwich to eat later?

Build your sandwich, wrap it up tight, and stash it in the fridge for a couple of days. For ultimate freshness, wait on the olive oil and balsamic until you’re ready to eat.

→ What’s the best bread for a sandwich like this?

A baguette or loaf of ciabatta is perfect since it’s sturdy and keeps the fillings from making things too mushy.

→ Could I make mini sandwiches for snacks or parties?

Just slice the baguette and cut it into little chunks. Pop in some toothpicks and you’ve got easy-to-grab bites for picnics or appetizers.

Caprese Pesto Baguette

Fresh mozzarella, basil, tomatoes, and garlicky pesto mayo stacked in a crunchy baguette.

Prep Time
25 minutes
Cooking Duration
~
Overall Time
25 minutes
Crafted By: Luna

Recipe Type: Side Dishes

Preparation Complexity: Beginner-Friendly

Regional Cuisine: Italian

Servings Output: 6 Serving Size (5–6 sandwich portions)

Dietary Choices: Suitable for Vegetarians

Everything You’ll Need

→ Sandwich Components

01 Olive oil to splash on top
02 Big baguette, about 50–60 cm
03 Mix of balsamic vinegar or glaze for pouring
04 Freshly ground pepper as you like
05 Mayonnaise, 60 milliliters
06 3–4 tablespoons of pesto, go with your favorite type
07 Sea salt, pinch it on to taste
08 Around 10 basil leaves
09 Ripe tomatoes, sliced (3–4 medium)
10 Sliced mozzarella balls, about 1–2 big ones

→ Optional: Your Own Arugula Pesto (makes 240 ml)

11 Smoked or toasted almonds, or pine nuts—35 grams
12 Two big garlic cloves
13 Fresh arugula, packed 80 grams
14 Handful of basil leaves or parsley, 25 grams
15 Olive oil, 120 milliliters
16 Kosher salt, taste it at 0.25–0.5 tsp
17 30 milliliters of fresh lemon juice
18 Cracked black pepper, add as you want

Steps to Cook

Step 01

Shut the baguette and cut it into 5–6 pieces. Any leftovers? Just wrap and chill for a few days.

Step 02

Put fresh basil all over the fillings, then go easy with some olive oil and a splash of balsamic on top.

Step 03

Lay out the mozzarella slices and tomatoes on the lower half. Hit them with a bit of salt and grind in some pepper.

Step 04

Mix up the mayonnaise and pesto til they blend. Spread this all over the inside of your baguette.

Step 05

Slice your loaf open most of the way, keeping it together on one edge. Toast if that’s your thing.

Step 06

Toss the garlic, nuts, basil, arugula, oil, lemon, salt, and pepper into your food processor. Pulse until it’s got a combined yet chunky vibe.

Extra Suggestions

  1. Not into mozzarella? Try swapping in goat cheese or avocado instead.
  2. Want these as little bites? Cut into 14–16 pieces and pin with toothpicks or skewers before slicing.

Must-Have Equipment

  • Food processor
  • Bread knife

Allergy Information

Always check ingredient details for potential allergens. Consult an expert if you're uncertain.
  • Dairy included (mozzarella, mayo)
  • Eggs inside (mayonnaise)
  • Tree nuts are in here (nuts in pesto)
  • Wheat/gluten (the baguette)

Nutritional Highlights (per portion)

Nutritional information is shared for guidance and isn't meant to replace expert medical advice.
  • Caloric Content: 303
  • Fat Breakdown: 12.7 grams
  • Carbohydrate Breakdown: 34 grams
  • Protein Count: 14.1 grams