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.

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.

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.

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

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.

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

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
- 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.
- 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.
- 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.
- Add the mushrooms: Add the sliced mushrooms to the skillet and sauté 5–6 minutes until they are browned and tender.
- 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.
- 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.
- 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