This post contains affiliate links.
Inspired by Noodles & Company pesto pasta, this cavatappi pasta recipe has the same delicious taste but is so easy to make. Even using homemade pesto for extra bright and bold flavor, the dish comes together in 20 minutes. It packs in lots of vegetables with a smooth cream sauce, making it a vegetarian pasta lover’s dream!

In Italian recipes, the type of pasta to pair with the sauce is a big deal. There’s sauceability (how does it hold sauce), forkability (can you grab it with a fork or should it be twirled), and tooth sinkability (how does it feel in the mouth).
Because of its unique shape and ridges, cavatappi pasta is best to pair with sticky sauces that can grab onto that shape. But you want a thicker sauce since the pasta is hollow, and you don’t want the sauce (often mac and cheese) going inside and falling out while eating.
This Cavatappi pesto pasta provides maximum saucability, great forkability with a creamy pesto sauce that stays on the pasta, and a delightful tooth sinkability experience!
Why you’ll love it
- 8 simple ingredients are all you need for this pasta to pack a real flavor punch.
- A fun pasta shape just always makes dinner better.
- Fast food made at home that tastes better and is honestly super easy to make!
Reader rating
“WOW how AMAZING are all these flavors – especially with homemade pesto. Thank you Sarah and crew! Yum yum yum” —Kari

you don’t need much
The ingredients for this pesto pasta are pretty straightforward. It does rely on a great homemade pesto for the best taste (but all you have to do for it is toss the ingredients in a food processor!) Jump to the recipe card for the measurements.
- Butter: You will need unsalted butter to saute everything in.
- Cavatappi Pasta: This short S-shaped pasta tube has outer ridges that resemble a corkscrew. This unique shape makes for a superior pasta shape when paired with the correct sauce.
- The vegetables: To amp up this pasta, I’ve included button mushrooms for earthiness, Roma tomatoes for natural sweetness and acidity, and red onion for tang. Feel free to add whatever other veggies you want, like broccoli, spinach, asparagus, sun-dried tomatoes, peas, or zucchini!
- The sauce: To make the sauce, you will need homemade pesto, heavy cream (vegan works, too), and parmesan cheese.

Other Pasta-bilities
If you can’t find cavatappi noodles, you can use other types of pasta or shapes but they should be similar. Some examples are penne, macaroni, rigatoni, or small shell noodles.

How to make Pesto Cavatappi
Making this creamy cavatappi pasta with pesto is very easy to do. It only takes 20 minutes, I’ll prove it to you with this quick overview! Jump to the recipe card for the full instructions.
- Cook the pasta according to the package until al dente.
- Make the flavor base by sautéing the vegetables.
- Sauce it up by adding the pesto and cream.
- Top with parmesan and serve!

Storage
This pasta is best enjoyed right away but it can be stored in the fridge. It will keep for 4 days in an airtight container. Reheat it on the stove top slowly with a splash of vegetable broth or cream to rehydrate it or in short 30 second bursts in the microwave.

Why this Recipe Works
I truly love this recipe so much and I know you will too. Here are some key things I’ve addressed and why this recipe works so well.
- Homemade pesto has much more flavor and bright color than store-bought pesto. I tried both store-bought and homemade pesto for this recipe, and while the store-bought version had a dull brown color and muted flavor, the homemade pesto gave it a bright green color and vibrant flavor. (This also allows you to make the pasta vegan with dairy-free parmesan cheese!)
- The vegetables are mixed into the delicious sauce, which means you will get the perfect amount of everything in every bite!
- Heavy cream is why the sauce and the pasta shape are paired so well. The heavy cream makes the pesto sauce heartier to stick to the Cavatappi shape without being too sticky.

what to serve with pesto pasta
This can be paired with just about any side dish you might think of with pasta. One of my favorites is this classic panzanella toscana recipe. This classic Italian salad is unique, being made with bread, making it filling but still refreshing.

Cavatappi Pasta With Creamy Pesto
Ingredients
- 16 oz cavatappi pasta, 453 g
- 1 Tbsp unsalted butter, 14 g
- 8 oz sliced button mushrooms, 226 g
- 2 roma tomatoes, diced
- ½ medium red onion, sliced
- 1 cup pesto, homemade preferred for a brighter color and flavor, 200 g
- ¼ cup heavy cream, 60 mL
- ½ cup freshly grated parmesan, 40 g
Instructions
- Cook Pasta: Cook 16 oz cavatappi pasta in salted water according to package instructions.
- Flavor Base: Melt 1 Tbsp unsalted butter in a large pot or skillet over medium heat, then add 8 oz sliced button mushrooms and cook until golden brown and a bit crispy around the edges, about 10 minutes. Add 2 roma tomatoes (diced) and ½ medium red onion (sliced), and continue cooking for 3 minutes.
- Sauce: Remove pan from heat and stir in 1 cup pesto and ¼ cup heavy cream.
- Serve: Str in cooked pasta and ½ cup freshly grated parmesan. Serve warm!
Notes
Yup, you could add white beans to the dish or try using a protein pasta like Loopdy Loops from Goodles. Can I make this pasta vegan?
Yes, to make it vegan, use vegan heavy cream and vegan parmesan. Just be sure you used vegan parmesan for your pesto. Can I use store-bought pesto?
I know it’s convenient, but I don’t recommend it because it lacks flavor. And I promise, making homemade pesto is SO simple to do.
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.


















Would be handy to have calorific values
Otherwise, nice food
Oops! That should have been in there. Adding it now!
This recipe had me a pesto! Hubby and I could not get enough of this and I’m looking forward to making it again this week!
Yummm….a must try and regular in our meal planning!
I’m so happy it was a hit Sabina!
WOW how AMAZING are all these flavors – especially with homemade pesto. Thank you Sarah and crew! Yum yum yum
Made this yesterday, it’s easy and delicious. Love it. Thanks Sarah