Pesto Chickpea Pasta Salad

A meal-prep friendly pasta salad with basil pesto, chickpeas, tomatoes, and fresh mozzarella for quick lunches.

👅Flavor: Herby pesto, creamy mozzarella, and bright tomato with a lemony finish.
Pasta salad with pesto, chickpeas, and tomatoes
⏱️
Prep Time
15 minutes
🔥
Cook Time
10 minutes
Total Time
25 minutes
🍽️
Servings
6 servings
easy
Cuisine
Italian
Exotic level
meal-prep-fresh
Difficulty
easy
Diet
vegetarian
Devices used
Stovetop
🧭

Explore this recipe

Required Equipment

  • Large pot
  • Colander
  • Mixing bowl

Utilized Devices

Stovetop

Cooking Techniques

  • boiling
  • tossing
🥕

Ingredients

  • 340 gRotini pasta
  • 250 gCooked chickpeasdrained
  • 150 gCherry tomatoeshalved
  • 150 gCucumberdiced
  • 75 gMini mozzarella balls
  • 80 gBasil pesto
  • 30 mlOlive oil
  • 30 mlLemon juice
  • 3 gKosher salt
  • 1 gFreshly ground black pepper
  • 8 gFresh basilchopped
👨‍🍳

Instructions

1

Cook the pasta in salted water until al dente. Drain and rinse under cool water.

2

Whisk the pesto, olive oil, lemon juice, salt, and pepper in a large bowl.

3

Add the pasta, chickpeas, tomatoes, cucumber, and mozzarella. Toss to coat.

4

Fold in the fresh basil and adjust seasoning to taste.

5

Chill for at least 30 minutes before serving.

💡

Chef Tips

  • Rinse the pasta so the salad stays cool and prevents clumping.
  • Add the basil just before serving to keep it bright green.
  • Stir in extra pesto if the salad dries out after chilling.
🔗

You might also like

🥗

Nutritional Highlights

🔥
Calories per serving
430
  • Chickpeas provide plant-based protein
  • Easy make-ahead lunch option
  • Fresh vegetables add crunch and color

Dietary Notes

Compliant With

vegetarian

Allergens

  • Contains gluten (pasta)
  • Contains dairy (mozzarella)
  • Contains tree nuts (pesto)
  • Contains eggs (pasta)

FAQ

How long does it keep?

Store in the fridge up to 4 days. Refresh with a squeeze of lemon before serving.

Can I make it vegan?

Use vegan pesto and swap mozzarella for dairy-free cheese or extra veggies.

Nutrition

Calories430
Protein15 g
Carbs52 g
Fat19 g