Grab a jar of pesto, pasta, and a few veggies to make this simple but satisfying vegetarian pesto pasta. This meal comes together in just about 15 minutes and is perfect for lunch or dinner!

Now that it's almost summer I can't seem to stop making homemade pesto, and what better way to serve it than with pasta?
Avocado pesto pasta is one of the most popular recipes on the blog, but sometimes I want a more traditional pesto pasta and that's where this recipe comes in. Like hummus pasta, this recipe features an extremely simple sauce that packs a punch of flavor.
Recipe features
- Quick & easy: This meal takes just about 15 minutes to make and it's even quicker if you use storebought pesto instead of homemade.
- Veggie-forward: Not a fan of zucchini? Use mushrooms, cherry tomatoes, peas, broccoli, or whatever you have on hand for the veggie component of this meal.
- Convenient and versatile: You can use any kind of pasta to make pesto pasta. I like to use chickpeas for convenience, but this recipe is also great with tofu cutlets or air-fried tofu.
Ingredients
- Pesto: I like homemade pesto because it tends to be brighter and more flavorful than storebought, but either kind works in this recipe.
- Pasta: I used bowtie pasta but really any shape of pasta works. Whole wheat pasta, gluten-free pasta, and even protein or veggie pasta are great options.
- Chickpeas are added for protein. Use canned chickpeas or cook them from dry. White beans also work well here.
- Zucchini: Slice zucchini into half-moons and saute with Italian seasoning until golden brown for a flavorful way to add veggies to this pasta.
How to make
Before you begin: Cook pasta to al dente in well-salted water. Reserve at least ½ cup of the cooked pasta water.
- Make the pesto: In a blender, pulse together the nuts and parmesan until mostly broken down. Add the basil (I recommend blanching it first, but this is completely optional), lemon juice, and salt. While the blender is running, drizzle in the olive oil.
- Make the sauce: Combine pesto with 3-4 tablespoons of pasta water to thin.
- Saute the zucchini: Heat oil in a large skillet over medium-high heat. Once hot, add the sliced zucchini, Italian seasoning, and chickpeas. Cook for 8-10 minutes, until the zucchini is softened and golden.
- Put it all together: Toss the al dente pasta with the pesto sauce, zucchini, and chickpeas. Enjoy hot or chilled.
Tips and recipe variations
- Garnishes: I happened to be testing my nutritional yeast kale chips when I was testing this recipe, and let me tell you: crushed-up kale chips on top of pesto pasta is amazing. I definitely recommend trying it if you like kale chips.
- Veggies: Feel free to get creative with the vegetables. I often use recipes like this as a way to clean out the fridge and cook any veggies that need to be used.
- Pasta water: Make sure to reserve pasta water when cooking the pasta. Pasta water is added to the pesto to thin the sauce and to it cling to the pasta.
- Leftovers: Leftovers are best within 3-4 days. Keep refrigerated in a closed container. The pesto will maintain its bright green color if blanched, but if not the leftover pesto pasta will be duller in color.
More pesto recipes to try
Did you try this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comments section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, TikTok, and Pinterest or sign up for my newsletter!
📖 Recipe
Vegetarian Pesto Pasta
Ingredients
Pasta Ingredients
- 8 ounces bowtie pasta or pasta of choice
- 1 tablespoon extra virgin olive oil
- 1 medium zucchini sliced into half moons
- 1 tablespoon Italian seasoning
- 15 ounce can chickpeas drained and rinsed
- ¼ teaspoon salt
- 6 ounces pesto see below for recipe
- ¼ cup pasta water more as needed
- for garnish: freshly ground black pepper, red pepper flakes, basil, Parmesan
Pesto
- 2 cups basil leaves
- ⅓ cup raw pecans or pine nuts
- ¼ cup roughly chopped Parmesan
- 1 clove garlic
- 3 tablespoon lemon juice
- ¼ teaspoon kosher salt
- ⅓ cup extra virgin olive oil
Instructions
Pesto
- In a blender, pulse together the nuts, Parmesan, and garlic until mostly broken down. Add the basil (I recommend blanching it first to preserve its color, but this is completely optional), lemon juice, and salt.
- While the blender is running, drizzle in the olive oil. Scrape down the sides of the blender as needed. Taste for salt, lemon juice, and garlic.
Pesto Pasta
- Cook the pasta until al dente in well-salted water. Reserve at least ½ cup of the cooked pasta water.
- Heat a large skillet over medium-high heat. Add 1 tablespoon olive oil. Once hot, add the sliced zucchini, Italian seasoning, chickpeas, and salt.
- Cook zucchini for 8-10 minutes, or until golden and cooked through. Stir as needed.
- Combine 6 ounces of pesto with 3-4 tablespoons of pasta water to thin it into a pourable sauce.
- Toss the pesto sauce with the cooked pasta, zucchini, and chickpeas. Garnish with freshly ground black pepper, red pepper flakes, fresh basil, and Parmesan to taste. Serve hot or cold.
Video
Notes
- Dairy-free option: This recipe can easily be made dairy-free by using a wedge of vegan Parmesan in place of regular Parmesan.
- Leftovers: Leftovers are best within 3-4 days. Keep refrigerated in a closed container. The pesto will maintain its bright green color if blanched, but if not the leftover pesto pasta will be duller in color.
- Blanching basil: I like to blanch basil for pesto to preserve its green color. To do this, simply add basil to boiling water for up to 10 seconds then quickly transfer it to a bowl with ice-cold water.
Leave a Reply