RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Italian-Style Grilled Chicken & Arugula Salad with Avocado & Kalamata Olives
  • Grilled Lemon-Herb Chicken Shawarma on Gluten-Free Flatbread with Charred Pepper & Feta Salad
  • Grilled Lemon-Herb Chicken & Quinoa Salad (Egg-Free)
  • Grilled Chicken Salad with Yogurt Caesar (Egg-Free) & Whole-Grain Croutons
  • Grilled Chicken & Romaine Salad with Yogurt-Based Caesar (Egg-Free)
  • Braised Italian-Style Chicken Thighs with Tomatoes, Olives & Roasted Carrots
  • Browse all recipes →
Italian Grilled Chicken Salad with Sun-Dried Tomatoes, Olives & Basil-Pine Nut Pesto (Dairy-Free)

Italian Grilled Chicken Salad with Sun-Dried Tomatoes, Olives & Basil-Pine Nut Pesto (Dairy-Free)

By abbey f

ItalianIntermediate

Bright, herb-forward and texturally exciting, this Italian grilled chicken salad pairs juicy, lemon-kissed chicken with a vibrant dairy-free basil–pine nut pesto studded with sun-dried tomatoes and kalamata olives. Crisp mixed greens and zucchini ribbons provide freshness and crunch while toasted pine nuts and a drizzle of reserved sun-dried tomato oil give the dish a rich, restaurant-quality finish.

Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
2 servings
SaladItalianDairy-freeGluten-freeHigh-protein

Ingredients

  • 2 pieces (≈500 g total) boneless skinless chicken breasts
  • 6 cups (≈180 g) mixed salad greens
  • 1/3 cup (≈45 g) sun-dried tomatoes (packed in oil), drained
  • 1 tbsp oil reserved from sun-dried tomato jar (optional, if packed in oil)
  • 1/3 cup (≈50 g) kalamata olives, pitted and halved
  • 1/4 cup (≈34 g) pine nuts
  • 1 cup (loosely packed ≈21 g) fresh basil leaves
  • 2 tbsp olive oil (extra-virgin)
  • 1 tbsp lemon juice (fresh)
  • 2 cloves garlic
  • 1 medium (≈200 g) zucchini (for ribbons or to roast)

Instructions

1

Prep the chicken and zucchini: Pat the chicken breasts dry with paper towels (this encourages browning). If breasts are uneven, butterfly or gently pound to an even 1/2–3/4" thickness so they cook evenly. Season both sides with 3/4 tsp salt and 1/2 tsp black pepper.

2

Make a quick marinade for the chicken: In a small bowl whisk 1 tbsp olive oil, 1/2 tbsp lemon juice, 1 crushed garlic clove, a pinch of salt, and a few grinds of black pepper. Brush or rub the mixture over the chicken and let it sit at room temperature for 10–15 minutes. Why: The oil and acid lightly season and tenderize the surface and the short rest brings the chicken closer to room temperature so it cooks more evenly.

3

Toast the pine nuts: Heat a small dry skillet over medium heat and add the pine nuts. Toast while stirring or shaking the pan for 2–3 minutes until fragrant and just golden. Watch carefully—pine nuts burn quickly. Why: Toasting blooms the pine nuts' natural oils and amplifies their nutty aroma, which is essential for a flavorful pesto.

4

Make the basil–pine nut pesto (dairy-free): In a small food processor or sturdy blender add the toasted pine nuts (reserve a tablespoon for garnish if desired), the drained sun-dried tomatoes, fresh basil leaves, remaining 1 crushed garlic clove, 1/2 tbsp lemon juice, the reserved sun-dried tomato oil (if you have it) and 1 tbsp of the extra virgin olive oil. Pulse until a chunky sauce forms — stop before it becomes completely smooth for texture. Taste and adjust salt, pepper and lemon as needed. Why: Pulsing keeps some texture so the pesto acts as both a dressing and a flavorful condiment; the sun-dried tomatoes give umami and color without dairy.

5

Finish the pesto texture: If the pesto is too thick to dress the salad, drizzle up to another 1 tbsp olive oil while pulsing to loosen it. Why: The right viscosity lets the pesto coat leaves evenly without making them soggy.

6

Prepare zucchini: If using raw zucchini ribbons, use a vegetable peeler to shave long ribbons from the zucchini. Place ribbons in a bowl with a pinch of salt and a splash of lemon juice to brighten. If roasting, slice zucchini into 1/2" rounds, toss with 1 tsp olive oil, salt and pepper and roast on a sheet tray at 425°F (220°C) for 8–10 minutes until lightly caramelized. Why: Raw ribbons add a cool, crisp contrast; roasting adds warmth and a roasted sweetness—both work depending on the mood you want.

7

Cook the chicken: Heat a heavy skillet or grill pan over medium-high heat until smoking just slightly; brush with a little oil (use part of the remaining tbsp). Place the chicken and cook undisturbed for 4–5 minutes until well browned (this Maillard browning creates flavor). Flip and cook another 4–6 minutes until the internal temperature reaches 160–165°F (71–74°C). Why: High heat sears the exterior to lock in juices and develop complex flavor; checking temperature avoids overcooking.

8

Rest and slice the chicken: Transfer the cooked breasts to a cutting board and rest for 5–7 minutes. Resting allows juices to redistribute so the chicken stays juicy when you slice. Slice the chicken thinly across the grain for the most tender bite.

9

Assemble the greens and dressing: In a large bowl, add the mixed salad greens, zucchini ribbons or roasted zucchini, halved kalamata olives and the drained sun-dried tomato pieces (reserve a few for garnish). Add 2–3 tablespoons of the pesto and toss gently to coat. Why: Tossing the greens with a small amount of pesto first ensures even seasoning without overdressing; olives and sun-dried tomatoes provide briny, savory pops of flavor.

10

Plate: Divide the dressed greens between two plates. Fan the sliced chicken over the top, scatter toasted pine nuts and the reserved sun-dried tomatoes, and if you like, a light drizzle of any remaining pesto or the reserved oil from the sun-dried tomatoes. Finish with a squeeze of lemon, a grind of black pepper and a pinch of red pepper flakes if desired.

11

Serve immediately: Serve while the chicken is still slightly warm for best contrast between warm protein and cool greens. Why: Hot proteins against cool vegetables make the texture and flavor profile more interesting and restaurant-like.

Chef's Tips

  • 1Pound breasts to an even thickness for even cooking — a gentle pounding between plastic wrap saves time and prevents dry edges.
  • 2Toast nuts in a dry pan on medium heat and remove them the moment they become fragrant. Pine nuts go from toasted to burnt very quickly.
  • 3Reserve 1 tbsp of the oil from the sun-dried tomato jar — it’s seasoned and adds a concentrated boost of umami and color to the pesto/dressing.
  • 4Don’t overblend the pesto—aim for a slightly coarse texture so it clings to leaves and adds texture rather than turning into a thin dressing.
  • 5Always let cooked chicken rest 5–7 minutes before slicing to retain maximum juiciness; slice across the grain for tenderness.

Variations

  • Vegetarian: Omit the chicken and grill thick slices of halloumi (not dairy-free) or pan-roast marinated tempeh or extra-firm tofu for a plant-based protein. Toss pesto through warm roasted chickpeas for another option.
  • Nut swap or allergy-friendly: Replace pine nuts with toasted walnuts or sunflower seeds (for a nut-free version). Toasting deepens the flavor in either case.
  • Spicy: Add 1/2 tsp crushed red pepper to the pesto or a pinch of cayenne when marinading the chicken to bring heat.
  • Cheesy (not dairy-free): Stir 2–3 tbsp grated Parmesan or Pecorino into the pesto for a classic Italian pesto flavor.

Nutrition per Serving

862

Calories

88g

Protein

24g

Carbs

48g

Fat

7g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Italian Grilled Chicken Salad with Sun-Dried Tomatoes, Olives & Basil-Pine Nut Pesto (Dairy-Free)

By abbey f

SaladItalianDairy-freeGluten-freeHigh-protein
Italian Grilled Chicken Salad with Sun-Dried Tomatoes, Olives & Basil-Pine Nut Pesto (Dairy-Free) - boneless skinless chicken breasts, mixed salad greens recipe

Bright, herb-forward and texturally exciting, this Italian grilled chicken salad pairs juicy, lemon-kissed chicken with a vibrant dairy-free basil–pine nut pesto studded with sun-dried tomatoes and kalamata olives. Crisp mixed greens and zucchini ribbons provide freshness and crunch while toasted pine nuts and a drizzle of reserved sun-dried tomato oil give the dish a rich, restaurant-quality finish.

ItalianIntermediate2 servings
Prep: 15 minutes
Cook: 15 minutes
30 minutes

Ingredients

  • 2 pieces (≈500 g total) boneless skinless chicken breasts
  • 6 cups (≈180 g) mixed salad greens
  • 1/3 cup (≈45 g) sun-dried tomatoes (packed in oil), drained
  • 1 tbsp oil reserved from sun-dried tomato jar (optional, if packed in oil)
  • 1/3 cup (≈50 g) kalamata olives, pitted and halved
  • 1/4 cup (≈34 g) pine nuts
  • 1 cup (loosely packed ≈21 g) fresh basil leaves
  • 2 tbsp olive oil (extra-virgin)
  • 1 tbsp lemon juice (fresh)
  • 2 cloves garlic
  • 1 medium (≈200 g) zucchini (for ribbons or to roast)

Instructions

1

Prep the chicken and zucchini: Pat the chicken breasts dry with paper towels (this encourages browning). If breasts are uneven, butterfly or gently pound to an even 1/2–3/4" thickness so they cook evenly. Season both sides with 3/4 tsp salt and 1/2 tsp black pepper.

2

Make a quick marinade for the chicken: In a small bowl whisk 1 tbsp olive oil, 1/2 tbsp lemon juice, 1 crushed garlic clove, a pinch of salt, and a few grinds of black pepper. Brush or rub the mixture over the chicken and let it sit at room temperature for 10–15 minutes. Why: The oil and acid lightly season and tenderize the surface and the short rest brings the chicken closer to room temperature so it cooks more evenly.

3

Toast the pine nuts: Heat a small dry skillet over medium heat and add the pine nuts. Toast while stirring or shaking the pan for 2–3 minutes until fragrant and just golden. Watch carefully—pine nuts burn quickly. Why: Toasting blooms the pine nuts' natural oils and amplifies their nutty aroma, which is essential for a flavorful pesto.

4

Make the basil–pine nut pesto (dairy-free): In a small food processor or sturdy blender add the toasted pine nuts (reserve a tablespoon for garnish if desired), the drained sun-dried tomatoes, fresh basil leaves, remaining 1 crushed garlic clove, 1/2 tbsp lemon juice, the reserved sun-dried tomato oil (if you have it) and 1 tbsp of the extra virgin olive oil. Pulse until a chunky sauce forms — stop before it becomes completely smooth for texture. Taste and adjust salt, pepper and lemon as needed. Why: Pulsing keeps some texture so the pesto acts as both a dressing and a flavorful condiment; the sun-dried tomatoes give umami and color without dairy.

5

Finish the pesto texture: If the pesto is too thick to dress the salad, drizzle up to another 1 tbsp olive oil while pulsing to loosen it. Why: The right viscosity lets the pesto coat leaves evenly without making them soggy.

6

Prepare zucchini: If using raw zucchini ribbons, use a vegetable peeler to shave long ribbons from the zucchini. Place ribbons in a bowl with a pinch of salt and a splash of lemon juice to brighten. If roasting, slice zucchini into 1/2" rounds, toss with 1 tsp olive oil, salt and pepper and roast on a sheet tray at 425°F (220°C) for 8–10 minutes until lightly caramelized. Why: Raw ribbons add a cool, crisp contrast; roasting adds warmth and a roasted sweetness—both work depending on the mood you want.

7

Cook the chicken: Heat a heavy skillet or grill pan over medium-high heat until smoking just slightly; brush with a little oil (use part of the remaining tbsp). Place the chicken and cook undisturbed for 4–5 minutes until well browned (this Maillard browning creates flavor). Flip and cook another 4–6 minutes until the internal temperature reaches 160–165°F (71–74°C). Why: High heat sears the exterior to lock in juices and develop complex flavor; checking temperature avoids overcooking.

8

Rest and slice the chicken: Transfer the cooked breasts to a cutting board and rest for 5–7 minutes. Resting allows juices to redistribute so the chicken stays juicy when you slice. Slice the chicken thinly across the grain for the most tender bite.

9

Assemble the greens and dressing: In a large bowl, add the mixed salad greens, zucchini ribbons or roasted zucchini, halved kalamata olives and the drained sun-dried tomato pieces (reserve a few for garnish). Add 2–3 tablespoons of the pesto and toss gently to coat. Why: Tossing the greens with a small amount of pesto first ensures even seasoning without overdressing; olives and sun-dried tomatoes provide briny, savory pops of flavor.

10

Plate: Divide the dressed greens between two plates. Fan the sliced chicken over the top, scatter toasted pine nuts and the reserved sun-dried tomatoes, and if you like, a light drizzle of any remaining pesto or the reserved oil from the sun-dried tomatoes. Finish with a squeeze of lemon, a grind of black pepper and a pinch of red pepper flakes if desired.

11

Serve immediately: Serve while the chicken is still slightly warm for best contrast between warm protein and cool greens. Why: Hot proteins against cool vegetables make the texture and flavor profile more interesting and restaurant-like.

Chef's Tips

  • 1Pound breasts to an even thickness for even cooking — a gentle pounding between plastic wrap saves time and prevents dry edges.
  • 2Toast nuts in a dry pan on medium heat and remove them the moment they become fragrant. Pine nuts go from toasted to burnt very quickly.
  • 3Reserve 1 tbsp of the oil from the sun-dried tomato jar — it’s seasoned and adds a concentrated boost of umami and color to the pesto/dressing.
  • 4Don’t overblend the pesto—aim for a slightly coarse texture so it clings to leaves and adds texture rather than turning into a thin dressing.
  • 5Always let cooked chicken rest 5–7 minutes before slicing to retain maximum juiciness; slice across the grain for tenderness.

Variations

  • Vegetarian: Omit the chicken and grill thick slices of halloumi (not dairy-free) or pan-roast marinated tempeh or extra-firm tofu for a plant-based protein. Toss pesto through warm roasted chickpeas for another option.
  • Nut swap or allergy-friendly: Replace pine nuts with toasted walnuts or sunflower seeds (for a nut-free version). Toasting deepens the flavor in either case.
  • Spicy: Add 1/2 tsp crushed red pepper to the pesto or a pinch of cayenne when marinading the chicken to bring heat.
  • Cheesy (not dairy-free): Stir 2–3 tbsp grated Parmesan or Pecorino into the pesto for a classic Italian pesto flavor.

Nutrition per Serving

862

Calories

88g

Protein

24g

Carbs

48g

Fat

7g

Fiber

Rate this Recipe

Your Rating:

Explore More

🌍 Italian Recipes🥗 Dairy-free Recipes🥗 Gluten-free Recipes🥗 High-protein Recipes🥘 More with boneless skinless chicken breasts🥘 More with mixed salad greens🥘 More with sun-dried tomatoes (packed in oil), drained

Similar Recipes