Some dinners require ambition. This pesto pasta recipe requires five ingredients and a pot of boiling water — and it still tastes like the kind of thing you’d pay $22 for at a bistro.
Here’s the trick: cherry tomatoes blistered in olive oil until they slump and burst, folded into pasta with good basil pesto and a snowfall of Parmesan. The tomatoes go sweet and jammy, the pesto turns glossy against the warm pasta, and the whole thing is on the table in 20 minutes flat. This is the pesto pasta recipe I make more than any other — I’ve pulled it together on nights when I had nothing in the fridge but a jar of pesto and half a pint of tomatoes going soft on the counter, and it has never once let me down.
Why You’ll Love This Pesto Pasta Recipe
- Five ingredients. Pasta, pesto, tomatoes, Parmesan, olive oil. That’s the whole shopping list.
- 20 minutes, one pan plus a pot. The sauce happens while the pasta boils.
- Vegetarian and crowd-friendly. Nobody misses the meat — the flavors are that bold.
- Endlessly adaptable. It’s the perfect base for chicken, shrimp, mozzarella, or whatever’s in the fridge.
Ingredients You’ll Need
- 12 oz (340g) penne, fusilli, or farfalle — short shapes with ridges or twists grab the pesto best
- 2 tablespoons extra-virgin olive oil
- 2 pints (about 20 oz) cherry or grape tomatoes
- 3/4 cup basil pesto, store-bought or homemade
- 1/2 cup freshly grated Parmesan cheese, plus more for serving
- Kosher salt and freshly cracked black pepper (these two live on my counter, so I’m not counting them — but don’t skip them)
A word on the pesto: this pesto pasta recipe is only as good as the jar you open. The best version of this pesto pasta recipe starts with pesto you’d happily eat on a spoon — taste yours before you cook, and if it’s flat, brighten it with a squeeze of lemon juice and a pinch of salt. A good pesto should taste like basil first, garlic second, and nothing like a tin can. Refrigerated pesto from the deli section usually beats the shelf-stable jars by a mile.
How to Make This Pesto Pasta Recipe
- Boil the pasta. Bring a large pot of generously salted water to a rolling boil — it should taste like the sea. Add the penne and cook until just shy of al dente, about 1 minute less than the package says. Before draining, scoop out 1 cup of the starchy pasta water. Drain.
- Blister the tomatoes. While the pasta cooks, heat the olive oil in a large, deep skillet over medium-high heat. Add all the cherry tomatoes and a pinch of salt. Let them sit undisturbed for 2 minutes so they char in spots, then stir. Cook 5–6 minutes total, until the skins split and they collapse into a jammy sauce — you’ll see some tomatoes still hold their shape while others melt completely. That’s exactly right.
- Warm the pesto. Drop the heat to low. Add the pesto to the tomatoes and stir for 30 seconds — just enough to loosen it in the warm oil. Do not boil it; high heat turns basil pesto bitter and dulls that fresh green flavor.
- Toss with the pasta. Add the drained pasta straight into the skillet. Toss everything together with tongs, adding reserved pasta water a splash at a time, until the sauce clings to every piece and looks glossy, not greasy. This takes about a minute.
- Finish with Parmesan. Take the skillet off the heat. Shower in the Parmesan, toss once more, and season boldly with salt and black pepper. Taste it — the tomatoes should be sweet, the pesto punchy, the cheese salty. Serve immediately with extra Parmesan on top.

Tips for the Best Pesto Pasta Recipe
- Salt the pasta water hard. Unsalted pasta in a pesto sauce tastes flat no matter what you do later. The water should taste like the sea.
- Save that pasta water. The starch turns loose pesto into a sauce that actually coats the pasta instead of sliding to the bottom of the bowl.
- Never boil the pesto. Heat kills fresh basil flavor. Warm it gently in the pan with the tomatoes, off high heat.
- Cherry tomatoes over big ones. Cherry and grape tomatoes burst into a natural sweet sauce; large tomatoes just make watery chunks.
- Room-temperature pesto mixes better. Pull the jar out when you start boiling water so it’s not fridge-cold when it hits the pan.
- Grate your own Parmesan. The pre-shredded kind is coated in starch and melts into a gritty sauce. A wedge and a box grater take 60 seconds.
Easy Variations
- Add protein: Fold in shredded rotisserie chicken or sautéed shrimp in the last minute — both love pesto.
- Caprese style: The variation of this pesto pasta recipe I make most often — add a handful of torn fresh mozzarella off the heat and let it go melty at the edges.
- Spicy: Toss in 1/2 teaspoon red pepper flakes with the tomatoes for a gentle kick.
- Nutty crunch: Toasted pine nuts or walnuts scattered on top add texture and richness.
- Lemon bright: A squeeze of fresh lemon juice and some zest at the end wakes everything up — my favorite trick with jarred pesto.
- More greens: Wilt a couple of handfuls of baby spinach or arugula into the hot pasta before the Parmesan.
What to Serve With It
This pesto pasta recipe is a complete dinner on its own, but a simple green salad with a sharp vinaigrette cuts the richness nicely, and warm crusty bread is mandatory for chasing the last of the sauce. If you’re feeling fancy, a glass of crisp white wine — something like a Pinot Grigio — pairs beautifully with basil and tomato.
Storage and Reheating
Refrigerate leftovers in an airtight container for up to 4 days. This pesto pasta recipe reheats better than most pasta dishes because the oil-based sauce doesn’t split the way cream sauces do — the pesto darkens a little but the flavor holds. Reheat gently in a skillet over low heat with a splash of water or olive oil, stirring until it loosens up — the microwave works in a pinch, but go in 30-second bursts. This pesto pasta recipe freezes reasonably well for up to 2 months, though the tomatoes get softer; thaw overnight in the fridge before reheating.
FAQ
Can I use homemade pesto in this pesto pasta recipe? Absolutely — it’s even better. Blend 2 cups packed basil, 1/2 cup olive oil, 1/3 cup Parmesan, 1/4 cup pine nuts, 1 garlic clove, and salt. Use 3/4 cup for the recipe and save the rest for sandwiches.
Why did my pesto turn brown? Heat and air oxidize basil. Keep the pesto off high heat (warm, never boil), and if you’re storing leftovers, press plastic wrap directly onto the surface. The flavor is still fine even if the color darkens.
Can I make this pesto pasta recipe gluten-free? Yes — swap in your favorite gluten-free penne or fusilli and cook it 1 minute less than the package says. Save the pasta water; GF pasta water is extra starchy and great for the sauce.
What if I only have sun-dried tomatoes? You can use them — chop 1/2 cup oil-packed sun-dried tomatoes and add them with the pesto instead of blistering. The flavor is deeper and less sweet, but delicious in its own way.
Is this pesto pasta recipe kid-friendly? Very. The tomatoes turn sweet when blistered, there’s no spice unless you add it, and most kids go wild for anything this cheesy. For picky eaters, blend the tomatoes into the sauce so there are no “chunks.”
Can I double it? Yes, but use your biggest skillet or a Dutch oven — you need room to toss the pasta without it escaping. Double everything except the salt; taste and season at the end.
If weeknight pasta is your thing, pin this pesto pasta recipe for the next busy weeknight — you’ll love my creamy garlic parmesan pasta too, same 15-minute energy, totally different vibe. And for something with seafood, my 20-minute garlic butter shrimp pasta is the one I make when I want to impress without trying. Basil is also quietly nutritious — check the USDA nutrition data if you’re curious what’s in those little green leaves.
5-Ingredient Pesto Pasta with Tomatoes
Ingredients
Method
- Bring a large pot of well-salted water to a rolling boil. Cook pasta until just shy of al dente, 1 minute less than package directions. Reserve 1 cup pasta water, then drain.
- Heat olive oil in a large deep skillet over medium-high heat. Add cherry tomatoes and a pinch of salt. Cook undisturbed 2 minutes, then stir and cook 4–5 minutes more, until skins split and tomatoes collapse into a jammy sauce.
- Reduce heat to low. Stir in the pesto for 30 seconds to loosen in the warm oil. Do not boil.
- Add drained pasta to the skillet. Toss with tongs, adding reserved pasta water a splash at a time, until glossy and well coated.
- Remove from heat. Add Parmesan and toss. Season with salt and black pepper. Serve immediately with extra Parmesan.




