A chicken and pesto salad is one of the fastest ways to turn leftover or freshly cooked chicken into a meal that tastes bright and filling at the same time. The basil pesto coats every bite with herbs and olive oil, while the chicken keeps the salad from leaving you hungry an hour later. This version is built for a weekday lunch that you can pack, store, and eat cold without losing texture.
The recipe uses a simple two-part method: cook the chicken with a hot sear, then toss it with pesto and crunchy vegetables. You get a balance of protein, fat, and raw produce in one bowl, and the whole thing comes together in about 20 minutes if the chicken is already cooked. If you enjoyed this, our caesar salad dressing is worth trying next. Making this chicken and pesto salad at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Chicken And Pesto Salad
- Ready in 20 minutes with cooked chicken, so it fits a busy lunch window.
- Stays fresh in the fridge for up to 3 days without the greens going limp if dressed right before eating.
- Uses pantry pesto or basil pesto you make yourself for stronger flavor.
- Easy to scale up for meal prep without changing the method.

Ingredients You’ll Need
- 2 boneless skinless chicken breasts (about 340 g / 12 oz total)
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup basil pesto (store-bought or homemade)
- 4 cups chopped romaine lettuce
- 1 cup cherry tomatoes, halved
- 1/2 cup shredded Parmesan cheese
- 1/4 cup toasted pine nuts
- 1 tablespoon lemon juice
Ingredient Substitutions
Basil pesto: Replace with an equal amount of sun-dried tomato pesto for a deeper, sweeter profile. The tomato version has less fresh herb bite but more umami, so cut the salt in the chicken by a pinch. Expect a red-toned dressing and a slightly thicker coat on the leaves. The chicken and pesto salad works well for weeknight cooking when time is limited.
Romaine lettuce: Swap for 4 cups chopped kale, massaged with the lemon juice for 2 minutes before adding. Kale holds up longer in the fridge than romaine, making it better for make-ahead boxes. The texture is chewier, so slice the ribs out before chopping. Storing leftover chicken and pesto salad correctly keeps it tasting good for days.
Pine nuts: Use 1/4 cup toasted walnuts instead for a cheaper, earthier crunch. Walnuts brown faster, so toast them on medium-low heat for 4 minutes and watch closely. The salad gets a slightly bitter edge that pairs well with the sweet tomatoes. For the best results with this chicken and pesto salad, read through all the steps before starting.
Cherry tomatoes: Replace with 1 cup diced cucumber if you want less moisture in the bowl. Cucumber keeps the crunch but won’t release juice that softens the lettuce. This swap also lowers the sugar content per serving. For another easy option, check out our caesar salad dressing.
Step-by-Step Instructions
- Pat the chicken dry and season both sides with salt and pepper. Heat olive oil in a 10-inch skillet over medium-high heat until it shimmers, then lay the breasts flat without crowding the pan.
- Cook 5 minutes on the first side until the underside is golden and crispy, then flip and cook 4–5 minutes more until the center reads 74°C / 165°F on a thermometer.
- Rest the chicken on a cutting board for 5 minutes so the juices settle, then slice into 1/2-inch strips across the grain for tender bites.
- In a large bowl, combine romaine, tomatoes, Parmesan, and pine nuts. Add the sliced chicken and pesto plus lemon juice.
- Toss with two spoons until every piece is coated, then serve immediately or pack into containers with the lettuce kept separate if storing.
Pro Tips
Sear the chicken in a pan that is fully heated before the meat touches it; a cold start steams the surface and you lose the browned flavor. For deeper reading on heat control, see pan searing technique from Serious Eats.
Toast the pine nuts in a dry pan over medium-low heat because they turn from gold to burnt in under a minute. Shake the pan every 20 seconds so they color evenly.
Make the salad ahead by keeping the pesto-coated chicken in one box and the dry greens in another, then combine at lunch. This prevents the romaine from wilting during storage.
Add the lemon juice last and toss once; too much acid sitting on the cheese makes it clump instead of shredding across the bowl.
Common Mistakes to Avoid
Overcooking the chicken past 74°C / 165°F makes the slices dry and stringy, so pull them at temperature and rest before cutting. A thin breast can hit safe temp in 8 minutes total, so check early.
Dressing the salad hours before eating is the main reason meal-prep versions get soggy. Keep the wet mix away from the lettuce until you are ready to eat.
Skipping the rest step lets the chicken juices run out onto the cutting board instead of staying in the meat. A 5-minute rest fixes this with no extra work.
Serving Suggestions
Pair the bowl with cucumber salad on the side for a second cold crunch that uses different herbs. The tomato-onion mix balances the rich pesto without repeating flavors.
Pack it in a wide container with a tight lid so the pine nuts stay on top instead of sinking into the dressing. A three bean salad makes a good protein-boosting side if you want a larger spread.
Storage and Reheating
Keep the pesto-coated chicken and vegetables in an airtight container for up to 3 days in the fridge at 4°C / 40°F or below. The lettuce should be stored dry and separate to stay crisp.
If you freeze the chicken portion without greens, it keeps for up to 2 months; thaw overnight in the fridge before use. Reheat the chicken alone to 74°C / 165°F internal if you prefer it warm, then cool slightly before tossing with fresh greens.
Do not leave the assembled salad unrefrigerated for more than 2 hours, since the pesto and cheese sit in the temperature danger zone quickly at room heat.
Recipe Variations
Grilled Version
Cook the chicken on a grill over medium-high heat for 6 minutes per side with the lid closed. You get smoke lines and a firmer bite that holds up better in a lunchbox than pan-seared strips.
Low-Carb Option
Drop the tomatoes and add 1 cup of sliced radish and 1/2 cup olives for a salad under 10 g net carbs. The radish keeps the crunch while the olives echo the brine in the pesto.
Pasta Add-In
Fold in 2 cups cooked and cooled rotini to turn the bowl into a pasta salad style meal. Use 1 extra tablespoon of pesto so the noodles don’t soak up all the sauce.
Spicy Version
Stir 1/2 teaspoon chili flakes into the pesto before tossing for a warm edge that cuts the fat. The heat builds after a few bites, so start small if you are packing it for work.
Chicken And Pesto Salad
Description
A chicken and pesto salad turns leftover or freshly cooked chicken into a bright, filling meal in about 20 minutes. Basil pesto coats every bite while crisp vegetables and Parmesan keep the bowl textured and satisfying cold.
Ingredients
Instructions
-
Season the chicken
Pat the 2 boneless skinless chicken breasts dry with paper towels so the surface sears instead of steaming. Season both sides evenly with 1/2 teaspoon salt and 1/4 teaspoon black pepper so every bite is seasoned before it hits the pan.
-
Heat the skillet
Heat 1 tablespoon olive oil in a 10-inch skillet over medium-high heat until the oil shimmers and moves freely across the pan. This tells you the pan is fully heated and ready for a golden crust without sticking.
-
Sear first side
Lay the breasts flat in the pan without crowding so the heat stays even across each piece. Cook 5 minutes on the first side until the underside is golden and crispy and releases easily when lifted with tongs.
-
Cook second side
Flip the chicken and cook 4–5 minutes more until the center reads 74°C / 165°F on a thermometer and the juices run clear. This safe internal temperature confirms the poultry is fully cooked, not just browned on the outside.
-
Rest and slice
Rest the chicken on a cutting board for 5 minutes so the juices settle back into the meat instead of running out when cut. Slice into 1/2-inch strips across the grain for tender, easy-to-eat bites.
-
Combine vegetables
In a large bowl, combine 4 cups chopped romaine lettuce, 1 cup cherry tomatoes, halved, 1/2 cup shredded Parmesan cheese, and 1/4 cup toasted pine nuts. Toss lightly so the greens stay crisp and the toppings spread evenly.
-
Toss with pesto
Add the sliced chicken, 1/3 cup basil pesto, and 1 tablespoon lemon juice to the bowl. Toss with two spoons until every piece is coated, then serve immediately or pack into containers with the lettuce kept separate if storing.
-
Pack for storage
If storing, keep the pesto-coated chicken and vegetables in one container and the dry greens in another to prevent wilting. Combine at lunch so the romaine stays crisp and the salad tastes fresh after up to 3 days refrigerated.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 420kcal
- % Daily Value *
- Total Fat 28g44%
- Saturated Fat 6g30%
- Cholesterol 75mg25%
- Sodium 560mg24%
- Total Carbohydrate 9g3%
- Dietary Fiber 3g12%
- Sugars 4g
- Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Keep pesto-coated chicken and vegetables in an airtight container for up to 3 days in the fridge at 4°C or below; store lettuce dry and separate to stay crisp.
- Make ahead: Pack the wet mix and greens in different boxes and combine at lunch to avoid soggy romaine during meal prep.
- Pro tip: For a crisp, cold side with different herbs, pair with a strawberry summer salad beside the bowl.
- Food safety: Do not leave the assembled salad unrefrigerated more than 2 hours, since pesto and cheese enter the danger zone quickly at room heat.
