This post may contain references to products from one or more of our advertisers. Oh Sweet Basil may receive compensation when you click on links to such products.
This 15 minute pesto pasta recipe is fresh, fast, and exactly what busy weeknights call for. Al dente penne is tossed with homemade basil pesto, garlic, olive oil, and parmesan for a light but satisfying, reliable dinner that comes together in no time.

Table of Contents
- Ingredients for Pesto Pasta
- How to Make Basil Pesto Pasta in 15 Minutes
- Can I Use Store-Bought Pesto?
- What to Add to Pesto Pasta?
- How to Serve Pesto Pasta as a Side Dish?
- Storing, Freezing and Reheating
- Looking for more delicious PASTA RECIPES?
- Now Watch How This Pesto Pasta is Made…
- 15 Minute Pesto Pasta Recipe
This pesto pasta is fresh, flavorful, and ridiculously easy to throw together. The homemade basil pesto is rich with garlic, parmesan, and pine nuts, and it clings perfectly to every bite of penne. We’ve been making it since our basil started taking over the garden, and it’s still a favorite. Tossed, stirred, and devoured in minutes.
Fresh basil has a way of sneaking into just about everything we make during the warmer months. Whether it’s tucked into a cheesy pasta or layered into something heartier, the flavor is always a hit around our table.
When the mood calls for something extra cozy, we’ll go for our 20-Minute Cheesy Pesto Pasta, or if we’re feeling that casual backyard dinner vibe, a slice of Pesto Pepperoni and Sausage Grilled Pizza totally hits the spot. And if you haven’t tried our Creamy Chicken Pesto Lasagna, you’re seriously missing out!
Ingredients for Pesto Pasta
This easy pesto pasta relies on fresh, simple ingredients that work together for big flavor—nothing fancy, nothing complicated.
- Penne Pasta: The perfect pasta shape to catch all that gorgeous pesto sauce in every nook and cranny. Spaghetti or rotini work well too!
- Pine Nuts: Lightly toasted for that buttery, nutty flavor that makes pesto sing. If you don’t have these in the pantry, walnuts or almonds are a good backup.
- Garlic: Adds a bold, savory depth to the pesto. We’re using fresh cloves for that extra zing!
- Sweet Basil: The star of the show. Use fresh basil leaves, packed tightly for the best flavor. No dried stuff here!
- Olive Oil: Helps everything blend smoothly and adds that classic richness. Stick with extra virgin for the best taste.
- Parmesan Cheese: Freshly grated is best – trust us. Adds saltiness and a creamy texture to the pesto.
- Sea Salt and Fresh Black Pepper: Just a pinch or two to bring everything into balance.
The measurements needed for each ingredient can be found in the recipe card at the end of the post.

How to Make Basil Pesto Pasta in 15 Minutes
This recipe moves fast, so it helps to have everything ready to go. While the pasta cooks, the pesto comes together in minutes.
- Boil the Pasta: Fill a large pot with water, add a few pinches of salt, and bring it to a rolling boil. Add the penne pasta and cook until al dente – tender with a slight bite.
- PRO TIP: Don’t overcook it! The pasta keeps cooking a bit after draining, so stop just shy of perfect.
- Toast the Pine Nuts: While the pasta cooks, heat a small skillet over medium heat and add the pine nuts. Toss them occasionally until they’re golden and fragrant. Set aside to cool slightly.
- Heads up: Watch closely – they can go from golden to scorched in a blink!
- Make the Pesto: In a food processor or blender, combine the toasted pine nuts, garlic, and sweet basil. Pulse until everything breaks down into a chunky paste. While blending, slowly drizzle in the olive oil until smooth and creamy.
- Combine: Scoop the pesto into a bowl and stir in the grated parmesan cheese, sea salt, and black pepper to taste. Adjust seasoning if needed (go ahead, sneak a spoonful!).
- Toss It All Together: Drain the pasta and pour it into a large bowl. Add the pesto and toss until the pasta is completely coated.
- PRO TIP: Don’t combine the pesto and pasta in the hot pot the penne was cooked in. Pesto and too much heat don’t mix! Too much heat can dull the flavor of the pesto and make it oily and bitter. We don’t want that!
- Serve and Enjoy: Top with a little extra parmesan, maybe a few cherry tomatoes or vegetables if you’re feeling fancy, and serve immediately.
Can I Use Store-Bought Pesto?
Absolutely! Store-bought pesto works just fine if you’re short on time. Just look for one made with real olive oil, fresh basil, and parmesan. You might want to add a squeeze of lemon juice or a pinch of salt to brighten it up.
What to Add to Pesto Pasta?
If you want to stretch this dish further or make it more hearty, we have lots of suggestions. For vegetables, cherry tomatoes, zucchini, roasted red peppers, or even sautéed spinach are all great additions. They bring in a pop of color and extra flavor, especially if you’re skipping protein. Just toss them in when you mix the pesto and pasta together.
For a heartier dinner, cooked chicken breast, grilled shrimp, or even grilled flank steak all pair beautifully with homemade pesto pasta. You can stir the protein in at the end, or serve it right on top for a little extra wow factor.

How to Serve Pesto Pasta as a Side Dish?
Keep it simple! Serve it alongside grilled meats, a fresh salad, or roasted vegetables. It plays nicely with most main dishes and adds a burst of flavor without overpowering the plate.
Storing, Freezing and Reheating
Pesto pasta holds up beautifully in the fridge for up to 5 days. Just let it cool first, then store it in an airtight container. It’s perfect for quick lunches or an easy leftover dinner that tastes just as good the next day.
If you want to freeze it, the best move is to freeze the pesto on its own. Spoon it into an airtight container or ice cube tray, then transfer to a freezer-safe bag once solid. It’ll last up to 12 months. You can freeze the pasta too, but for the best texture, slightly undercook it before freezing.
To reheat, add a splash of pasta water, olive oil, or even a little lemon juice to freshen things up. Warm it gently in a skillet over medium-low heat or microwave in short bursts, stirring in between to keep the sauce nice and smooth.
This recipe is so quick already, but the pesto can definitely be made ahead and stored in the fridge. That way, dinner’s just a pot of boiling water away!

This 15 minute pesto pasta recipe is proof that dinner doesn’t have to be complicated to be good. It’s fresh, flexible, and endlessly adaptable…perfect on its own or dressed up with veggies or protein. Whether basil is overflowing in the garden or you just need a fast win on a busy night, this one never disappoints.
Looking for more delicious PASTA RECIPES?
- Spaghetti Aglio e Olio
- Ham Lemon Orzo with Parmesan and Peas
- Korean Ground Beef Noodles
- Easy Ground Beef Stroganoff
- Lemon Orzo with Parmesan and Peas
- All our Pasta Recipes here!
Now Watch How This Pesto Pasta is Made…
15 Minute Pesto Pasta

Ingredients
- 8 oz Penne Pasta, cooked
- 2 Tablespoons Pine Nuts
- 2 Cloves Garlic, minced
- 1 Cup Sweet Basil, packed
- ¼ Cup Olive Oil
- ¼ Cup Fresh, grated parmesan cheese
- Sea Salt and Fresh Black Pepper
Instructions
- Heat a large pot of water over high heat, adding a few pinches of salt to season the pasta as it cooks. (If you're unsure how much taste the water. It should taste slightly salty) Once the water begins to boil add the pasta.8 oz Penne Pasta
- Turn the heat down to medium high and continue to cook until al dente (cooked through, not soggy, but a slight bite to it.)
- Meanwhile, heat a small skillet to medium heat and add the pine nuts. Cook until toasted and golden on all side, giving the pan a little toss every now and again to help the nuts to toast evenly. You should be able to start smelling the nutty aroma. Remove from the heat and allow to cool slightly.2 Tablespoons Pine Nuts
- Add the pine nuts, garlic, and fresh basil to a blender or food processor.2 Cloves Garlic, 1 Cup Sweet Basil
- Process until as smooth as possible.
- While the blender/processor is running drizzle in the olive oil, processor another 10-20 seconds and place in a bowl.¼ Cup Olive Oil
- Stir in the parmesan cheese, salt and pepper. Set aside.¼ Cup Fresh, Sea Salt and Fresh Black Pepper
- Once the pasta is done, drain and place in a large bowl. Add the pesto and toss until the pasta is evenly coated.
- Top with a sprinkle of fresh parmesan.
- Serve immediately.
Recipe Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.




oh this looks amazing! yummy!
Thank you!
Pesto pasta is a mainstay around here! This is such a good reminder and since I don’t have dinner planned yet, what I’ll be fixing in a few hours now! 🙂
Yes, for us too!!
How much pasta should be used for this recipe? Thanks!
This recipe sounds fabulous! I just printed it out to try this week. One suggestion: could you include a printer-friendly link? It bothers me terribly that I just printed 6 pages when I really only needed 2 for the recipe. Thank you!
Pesto is my favorite go-to when I have no idea what else to make! Great pasta dish!
Speck will always remind me of a fabulous family bbq with new friends. 🙂
This is my kind of weeknight meal!! I need to run to Caputo's for speck now!
I soooo love pesto! thanks for sharing this! … Did you try the potato salad yesterday? Just wondering! 🙂
Ok, dead serious – I haven't been able to stop thinking about that speck since I had that piece the other day. Seriously one of the best things I have ever eaten!! I love pesto, and this sounds like the perfect dinner to me!
I love pesto!