Print Recipe
5 from 2 votes

Pesto Caprese Penne Pasta

A bright and flavorful vegetarian pasta packed with protein. Add chicken or sausage for the meat lovers.
Prep Time10 mins
Cook Time11 mins
Total Time21 mins
Course: Main Course, Side Dish
Cuisine: Italian
Keyword: 30 Min or Less, Pasta, Vegetarian
Servings: 4 servings
Calories: 807kcal


Caprese Pasta

  • 1 box Barilla ProteinPLUS Penne (14.5 oz)
  • 1 cup cherry tomatoes (or grape tomatoes) (halved)
  • 8 oz mozzarella perline
  • 1 1/4 cup basil pesto (recipe below, or your favorite pesto)
  • 1/4 cup fresh basil leaves thinly sliced, for tossing with the pasta


  • 2 cups fresh basil leaves
  • 1 cup fresh parsley (or spinach, or kale)
  • 1/3 cup extra virgin olive oil
  • 1/3 cup freshly grated Parmesan cheese
  • 1/2 cup pine nuts
  • 1 lemon
  • 3 cloves garlic
  • 1/2 tsp crushed red pepper flakes
  • 1 tsp salt


  • Bring a large pot of water to a boil. When boiling, add the Barilla ProteinPLUS Penne and cook as per package directions to al dente, approximately 11 minutes. When the pasta is done, reserve 1 cup of the pasta water. Drain and set aside.
  • While the pasta is cooking, prepare the pesto. Toast the pine nuts over medium low heat until just starting to turn a golden brown.
  • In a food processor, combine all of the pesto ingredients together. Process until you reach your desired consistency. Season to taste with additional salt, lemon, garlic, or red pepper flakes.
  • Slice the tomatoes in half into bite sized pieces. Slice the 1/4 cup fresh basil leaves from the pasta ingredient list into thin slices.
  • Return the cooked pasta, pesto sauce, tomatoes, mozzarella, and fresh basil to the large cooking pot (or in a large bowl). Toss to combine. Add a little of the reserved pasta water as needed to loosen the sauce for even coating. Serve immediately.


I love the mozzarella perline (pearl sized) cheese because it is the perfect bite sized shape for this pasta.  You can also use larger chunks of mozzarella, cut to preference.  Shredded mozzarella will also work but will likely melt and make a stringy pasta.
You can use any favorite, jarred pesto as an alternative.  You will need approximately 1 1/4 cups of pesto for moderate coverage as in the pictures.  Find my pesto recipe here!  One batch is the perfect amount.
This pesto recipe is best with freshly grated cheese.  Using canned cheese will greatly affect the flavor, texture, and final result of the pesto sauce.


Calories: 807kcal | Carbohydrates: 16g | Protein: 24g | Fat: 74g | Saturated Fat: 17g | Cholesterol: 58mg | Sodium: 1808mg | Potassium: 400mg | Fiber: 4g | Sugar: 6g | Vitamin A: 4250IU | Vitamin C: 46mg | Calcium: 566mg | Iron: 4mg