Quick Homemade Pesto Pasta Recipe

This pesto pasta combines salty Parmesan, bright homemade pesto, and flavorful sautéed vegetables for a quick, satisfying meal. It’s an easy weeknight dinner that feels special while still coming together in about 35 minutes.

pesto pasta in a bowl.

If you already have a jar of fresh pesto or a quick homemade batch, this recipe shows how to turn it into a complete pasta dish by tossing it with pappardelle and caramelized mushrooms and tomatoes.

Ingredients You Need for Pesto Pasta

  • Fresh basil: Classic pesto uses fresh basil—use the freshest leaves you can. Dried basil won’t give the same bright flavor or aroma.
  • Parmesan: Don’t skip the Parmesan in the pesto or as a finishing topper; its salty, nutty character is essential.
  • Fresh lemon juice: A splash of lemon brightens the pesto and balances the richness.
  • Garlic cloves: Garlic adds the savory backbone every good pesto needs.
  • Pine nuts: Pine nuts lend the classic nutty texture and flavor to pesto; toasted lightly they’re especially fragrant.
  • Olive oil: Use good-quality olive oil to blend the pesto and to sauté the vegetables.
  • Pappardelle pasta: Broad ribbons like pappardelle work beautifully, but other pasta shapes also pair well.
  • Bella mushrooms and cherry tomatoes: Sautéed mushrooms and blistered tomatoes add earthiness, texture, and bright bursts of flavor.
  • Salt: Add salt sparingly at the end—both pesto and Parmesan contribute salt, so taste before seasoning more.
Tomatoes and mushrooms in a cast iron skillet.

Tools You Need

  • Food processor or blender (for pesto)
  • Large pot for boiling pasta
  • Large skillet for sautéing vegetables and warming the pesto
  • Colander and measuring spoons/cups

Top Tips for Success

Make it creamy: For a creamier sauce, stir in 2 tablespoons of heavy cream when you add the pesto, then toss with pasta until evenly coated.

Make it vegan: Swap in a dairy-free pesto and vegan Parmesan to keep the same savory, herb-forward profile without dairy.

Add protein: If you want meat, cooked shredded chicken or pan-seared shrimp work nicely tossed into the finished pasta.

Pasta options: Pappardelle is our pick, but rigatoni, penne, orecchiette, or fusilli also hold the sauce well.

Pesto and vegetables in a cast iron skillet.

Easy Substitutions & Add-ins

You can customize this dish to your taste by switching or adding vegetables and herbs. Ideas include:

  • White onion or shallots, thinly sliced and softened
  • Bell pepper for color and crunch
  • Fresh mint or arugula stirred in at the end for an herbal lift
  • Red pepper flakes for heat
A bowl of homemade pesto with bread and a spoon.

Try it

Easy Homemade Pesto

Fresh basil pesto is bright and versatile — great for bread dipping, spreading, or tossing with pasta like in this recipe.

Vegan pesto pasta in a cast iron skillet.

Storage

Keep leftover pesto pasta in an airtight container in the refrigerator for up to 5 days. Reheat gently over low heat, adding a splash of olive oil or a tablespoon of reserved pasta water to loosen the sauce if needed.

More of our favorite

Fresh Pasta Recipes

  • Creamy Vegan Pasta
  • Chicken Pesto Pasta
  • Garden Summer Pasta
  • BLT Pasta
Vegan pesto pasta with tomatoes, mushrooms, pesto, and vegan parmesan.

Serving Suggestions

This pesto pasta pairs well with light, fresh salads. Consider a spring mix salad with fruit and roasted cashews, a butter lettuce salad with lemon vinaigrette, or a simple arugula salad with dried fruit and crisp vegetables to balance the richness of the pasta.

Pesto Pasta — Recipe Overview

Grab your favorite pasta and toss it with homemade pesto, sautéed mushrooms, and cherry tomatoes. This recipe makes about 4 servings and comes together in roughly 35 minutes.

  • Prep time: 20 mins
  • Cook time: 15 mins
  • Total time: 35 mins
  • Servings: 4

Ingredients

For the Homemade Pesto

  • 2 cups packed fresh basil leaves
  • 1/2 cup shredded Parmesan (or a vegan alternative)
  • 2 tablespoons fresh lemon juice
  • 2 medium garlic cloves
  • 1/4 cup pine nuts
  • 6 tablespoons olive oil

For the Pesto Pasta

  • 8 oz pappardelle pasta
  • 8 oz Bella mushrooms, sliced
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt, divided
  • 10 oz cherry tomatoes, halved
  • 2/3 cup pesto (about double a standard small batch)
  • 2 tablespoons reserved pasta cooking water (plus extra if needed)
  • Grated Parmesan for serving

Instructions

  1. Make the pesto: Blend the basil, Parmesan, lemon juice, garlic, pine nuts, and olive oil in a food processor until smooth. This recipe uses about 2/3 cup pesto, so you may need to double a small batch.
  2. Boil the pasta: Bring a large pot of salted water to a rolling boil and cook the pasta until al dente according to package directions. Stir occasionally to prevent sticking. Before draining, reserve 1/4 cup of the pasta water.
  3. Sauté the tomatoes: While the pasta cooks, heat a large skillet over medium-high heat and add 2 tablespoons olive oil. When the oil is fragrant, add the halved cherry tomatoes and 1/4 teaspoon of the salt. Cook 2–4 minutes until some of the tomato liquid evaporates and the skins begin to blister.
  4. Add the mushrooms: Add the sliced mushrooms to the skillet and sauté 5–6 minutes until they are browned and tender.
  5. Combine pesto and pasta water: Stir the pesto and 2 tablespoons of the reserved pasta water into the skillet with the tomatoes and mushrooms. Heat gently until the sauce is warmed through but not boiling. Add an extra 2 tablespoons of pasta water if you prefer a looser sauce.
  6. Toss with pasta: Add the drained pasta to the skillet and toss thoroughly to coat in the pesto sauce. Taste and sprinkle the remaining 1/4 teaspoon of salt if needed.
  7. Serve: Plate the pasta and finish with a generous sprinkling of grated Parmesan. Enjoy immediately.

Tips & Notes

To make this dish vegan, use a dairy-free pesto and vegan Parmesan. If you like a creamier texture, stir in a couple of tablespoons of cream or a plant-based cream alternative when warming the pesto.

Nutrition (per serving, approximate)

  • Calories: 547 kcal
  • Carbohydrates: 39 g
  • Protein: 13 g
  • Fat: 40 g
  • Fiber: 4 g
  • Sugar: 3 g

Nutrition information is an estimate and should be used as a general guide.

Photography by: The Wooden Skillet