If you’re looking for a quick, flavor-packed sandwich that tastes like it came from a café, this Chicken Pesto Sandwich is the perfect choice. Juicy chicken breast, creamy mozzarella, fresh tomatoes, and vibrant basil pesto come together on toasted bread for a sandwich that’s both simple and incredibly satisfying. Whether you’re making lunch at home or a quick weeknight dinner, this easy recipe delivers bold Italian-inspired flavor in every bite.
One of the best things about this sandwich is how fast and versatile it is to prepare. In about 20 minutes, you can transform a few basic ingredients into a gourmet-style meal. It’s perfect for using leftover grilled chicken or rotisserie chicken, making it a convenient option when you need something delicious without spending hours in the kitchen.
The combination of warm toasted bread, melty mozzarella, and aromatic pesto creates an irresistible balance of textures and flavors. The pesto adds herby richness, while the tomato and greens bring freshness that keeps the sandwich light and vibrant. Toasting the sandwich like a panini takes it to the next level with crispy bread and gooey cheese.
This Chicken Pesto Sandwich recipe is ideal for busy lunches, casual dinners, or even weekend picnics. You can customize it with extras like avocado, roasted red peppers, or balsamic glaze to create your own perfect version. Once you try it, this easy pesto chicken sandwich is guaranteed to become a regular favorite in your meal rotation.
Print
Chicken Pesto Sandwich
This Chicken Pesto Sandwich is a flavorful, café-style sandwich made with juicy chicken breast, creamy mozzarella, ripe tomatoes, and fragrant basil pesto layered on toasted bread. It’s quick to prepare, packed with fresh Italian-inspired flavor, and perfect for lunch, dinner, or meal prep. The combination of savory chicken and bright pesto creates a satisfying sandwich that feels gourmet but comes together easily at home.
- Total Time: 20 minutes
- Yield: 2 sandwiches 1x
Ingredients
2 boneless, skinless chicken breasts (or 2 cups cooked shredded chicken)
2 tablespoons olive oil
Salt and black pepper, to taste
4 slices ciabatta, sourdough, or focaccia bread
4 tablespoons basil pesto
4 slices fresh mozzarella cheese
1 medium tomato, sliced
1 handful fresh arugula or spinach
1 tablespoon butter (optional, for toasting)
Instructions
Prepare the Chicken
Season chicken breasts with salt and pepper. Heat olive oil in a skillet over medium heat and cook the chicken for 5–6 minutes per side until fully cooked and golden. Slice thinly.
Toast the Bread
Lightly butter the bread slices (optional) and toast them in a skillet or panini press until golden.
Spread the Pesto
Spread 1 tablespoon of pesto on each slice of bread.
Assemble the Sandwich
Layer sliced chicken, mozzarella cheese, tomato slices, and arugula onto two of the bread slices.
Melt the Cheese (Optional but Recommended)
Place the assembled sandwich back in the skillet or a panini press for 2–3 minutes until the cheese melts and the bread becomes crispy.
Serve
Slice the sandwich in half and serve warm.
Notes
Cooking Tips
Use leftover chicken: Rotisserie chicken works great and cuts prep time in half.
Choose good bread: Ciabatta or focaccia holds up well to pesto and juicy fillings without becoming soggy.
Press the sandwich: A panini press or weighted skillet helps melt the cheese and adds a delicious crispy crust.
Add garlic flavor: Lightly rub toasted bread with a garlic clove before assembling for extra flavor.
Variations
Caprese Chicken Pesto Sandwich
Add fresh basil leaves and balsamic glaze for a Caprese-inspired version.
Grilled Chicken Pesto Panini
Use a panini press and add roasted red peppers for extra depth.
Avocado Chicken Pesto Sandwich
Add sliced avocado for a creamy texture and healthy fats.
Spicy Chicken Pesto Sandwich
Add crushed red pepper flakes or sliced pepperoncini.
Low-Carb Version
Serve the chicken pesto filling in lettuce wraps or over a salad.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 3g
- Sodium: 640mg
- Fat: 26g
- Saturated Fat: 8g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 42g




