June 24, 2026 · 10 min

Fresh Caprese Sandwich with Arugula Almond Salad

Side Dish10 min492 cal / serving

There’s something magical about a perfectly assembled sandwich-crusty bread, creamy cheese, ripe tomatoes and a punch of pesto. This Caprese-inspired sandwich delivers all that and more, with a side of peppery arugula and crunchy almonds tossed in balsamic vinegar. It’s a balanced, satisfying meal that comes together in minutes.

Whether you’re packing lunch for work or enjoying a leisurely meal at home, this sandwich is a winner. The combination of textures and flavors-from the soft mozzarella to the crisp baguette and tangy salad-will make your taste buds sing. No cooking required, just simple assembly for a fresh and delicious experience.


Recipe details

Side Dish10 min492 cal / serving2 servings

Nutrition per serving

Calories492 kcalProtein8.7 gFat32 gCarbs42.3 gSugar12.1 gFiber5.5 gSodium1014 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: not detectedFish: not detectedShellfish: not detectedPeanut: not detectedTree nuts: containsSoy: containsSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Demi-Baguette2 unit Demi-BaguetteView ingredient guide
Arugula2 ounce ArugulaView ingredient guide
Fresh Mozzarella4 ounce Fresh MozzarellaView ingredient guide
Roma Tomato1 unit Roma TomatoView ingredient guide
Balsamic Vinegar5 teaspoon Balsamic VinegarView ingredient guide
Almonds1 ounce AlmondsView ingredient guide
Pesto4 tablespoon PestoView ingredient guide
Olive Oil2 teaspoon Olive OilView ingredient guide
SaltSaltView ingredient guide
PepperPepperView ingredient guide

Instructions

  1. Wash and dry all produce. Halve baguettes lengthwise. If desired, toast them until golden.
  2. Thinly slice the mozzarella and tomato into rounds.
  3. In a medium bowl, combine arugula and almonds. Drizzle with balsamic vinegar and a generous amount of olive oil. Season with salt and pepper, then toss to coat.
  4. Spread pesto evenly onto the cut sides of each baguette half. Layer tomato slices, mozzarella slices and a small handful of the dressed arugula on the bottom halves. Close with the top halves.
  5. Cut each sandwich diagonally. Serve with the remaining arugula salad on the side.

Recipe Tips

For extra crunch, toast the baguette halves before assembling.

Use a ripe Roma tomato for the best flavor.

If you prefer a milder flavor, use less pesto or substitute with basil leaves.

FAQ

Can I use a different type of bread?

Yes, any crusty bread like ciabatta or sourdough works well.

How do I store leftovers?

Assemble the sandwich just before eating to keep the bread from getting soggy. Store components separately.

Can I make this vegan?

Substitute fresh mozzarella with vegan cheese and use a dairy-free pesto.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.