Arugula Pesto Pasta is a quick, elegant pasta dinner with a fresh, peppery bite, silky sauce, juicy tomatoes, and creamy mozzarella pearls. It feels polished enough for guests but still works beautifully for a relaxed weeknight meal.

This is the kind of pasta you make when you want something green, glossy, and full of flavor without leaning on a heavy cream sauce. The pesto brings that bold arugula edge, while the hot pasta softens everything into a smooth, balanced coating.
I love how the sweet tomatoes and soft mozzarella round out the sharper notes from the Pecorino and garlic. You get contrast in every forkful, which keeps the bowl interesting from the first bite to the last.
Bucatini is especially nice here because that hollow shape grabs the pesto in a way that feels extra satisfying. It gives the dish a slightly more substantial feel than thin spaghetti, which suits the rich, nutty sauce really well.
What You Need to Make This Arugula Pesto Pasta
- Bucatini pasta gives the dish body and a pleasantly chewy bite, and its shape holds onto the pesto beautifully.
- Arugula is the heart of the sauce, bringing a peppery flavor that makes this pasta feel lively instead of overly rich.
- Pecorino Romano adds saltiness and depth, giving the pesto a sharper finish than a milder cheese would.
- Toasted pine nuts help create that classic smooth pesto texture while adding gentle nuttiness.
- Garlic gives the sauce a savory backbone, but just one clove keeps it from overpowering the greens.
- Lemon juice brightens the pesto and keeps the overall flavor from feeling flat.
- Extra virgin olive oil turns the pesto silky and helps everything coat the pasta evenly.
- Cocktail tomatoes bring juicy sweetness, which is especially welcome against the peppery greens and salty cheese.
- Mozzarella pearls add a creamy, tender contrast that makes the finished dish feel a little more special.
- Fresh basil adds a soft herbal note and ties the tomatoes, cheese, and pesto together.
- Sea salt and black pepper are simple, but they matter here because the balance of the pesto depends on proper seasoning.

Cooking Steps
STEP 1: Start by making the pesto. Pulse the garlic and toasted pine nuts first so they break down evenly, then add the arugula, cheese, lemon juice, and seasoning. Once that mixture is chopped and fragrant, stream in the olive oil until the pesto becomes smooth and spoonable.
STEP 2: Bring a large pot of well-salted water to a boil and cook the bucatini until al dente. Before draining, save some of the starchy pasta water. That reserved water is what helps the pesto turn from thick paste into a glossy sauce.
STEP 3: Move the hot drained pasta to a large bowl and add the pesto right away while the noodles are still steaming. Toss with a small splash of pasta water first, then add a little more only as needed until the sauce loosens and clings to every strand.
STEP 4: Fold in the basil, half the mozzarella pearls, and half the tomatoes. Mixing them in while the pasta is warm softens the cheese slightly and wakes up the basil without fully cooking either ingredient.
STEP 5: Taste before serving. Depending on your cheese and olive oil, you may want a bit more black pepper or a pinch of salt. This final adjustment makes a big difference because pesto can change once it hits the pasta.
STEP 6: Divide the pasta into bowls and finish with the remaining mozzarella and tomatoes on top. That last layer keeps the dish looking fresh and colorful, and it gives each serving a nice contrast between warm pasta and cool toppings.
Serving Ideas for Arugula Pesto Pasta
A crisp green salad with a simple lemon vinaigrette works beautifully alongside this pasta. Since the bowl already has richness from the cheese, pine nuts, and olive oil, something light and sharp on the side keeps dinner feeling balanced.
Warm bread is another great match, especially if you want something to swipe through any pesto left at the bottom of the bowl. A rustic loaf or toasted slices with olive oil fit the mood without competing with the pasta.
If you are serving this for a casual dinner with friends, add roasted vegetables on the side. Zucchini, asparagus, or even blistered peppers echo the Italian-inspired feel and make the meal look abundant without much extra effort.
Can I use another pasta shape?
Yes. Spaghetti, linguine, and fettuccine all work well, and short shapes like fusilli or penne can hold the pesto nicely too. Bucatini just gives the dish a slightly heartier texture and a more dramatic twirl.
Do I have to use Pecorino Romano?
No. Pecorino gives the pesto a sharper, saltier edge, but Parmesan is an easy swap if that is what you have. The overall result will taste a little milder and slightly nuttier, which still suits this pasta very well.
Can I make the pesto ahead of time?
Yes, the pesto can be made in advance and kept chilled for a couple of days. Press a thin layer of olive oil over the surface before storing to help protect the color and keep the top from drying out.
How do I keep the mozzarella from turning rubbery?
Add it off the heat and let the warmth of the pasta soften it gently. If the pasta is piping hot and sits too long before serving, the mozzarella can tighten up instead of staying tender and creamy.

Helpful Tips
- Toss the pesto with the pasta while the noodles are still hot, but do not return the mixed pasta to high heat or the fresh flavor of the pesto can dull.
- Add the pasta water gradually rather than all at once so the sauce stays silky instead of thin.
- Save a few tomatoes, mozzarella pearls, and pine nuts for the top so the finished bowls look fresher and more textured.
How to Store & Reheat
Leftover pasta can be stored in an airtight container in the refrigerator for up to 2 days. The tomatoes will soften and the pesto may thicken as it sits, but the flavor stays very good.
For reheating, use low heat on the stove or short bursts in the microwave. Add a small splash of water or olive oil before warming so the pesto loosens back up and coats the pasta instead of drying out.
The fully assembled pasta is not the best candidate for freezing because the mozzarella and fresh tomatoes lose their ideal texture. If you want to get ahead, freeze the pesto by itself for up to 2 months, then thaw it in the refrigerator and toss it with freshly cooked pasta when you are ready to serve.

Arugula Pesto Pasta
Ingredients
For the pasta
- 12 ounces bucatini pasta a quality option such as De Cecco
- 8 ounces mozzarella pearls
- 9 ounces cocktail tomatoes halved or cut into quarters
- 1/3 cup fresh basil torn or roughly chopped
- Sea salt
- Freshly ground black pepper
For the pesto
- 2 1/2 cups arugula firmly packed
- 2/3 cup Pecorino Romano finely grated
- 1/3 cup pine nuts lightly toasted for fuller flavor
- 1 clove garlic minced very finely
- 1 1/2 teaspoons lemon juice
- 1/2 cup extra virgin olive oil preferably high quality
- Sea salt
- Freshly ground black pepper
Instructions
- Place the minced garlic and toasted pine nuts into the bowl of a food processor. Blend until the mixture is finely chopped.
- Add the arugula, grated Pecorino Romano, and lemon juice. Season with a small amount of sea salt and black pepper, then pulse until the ingredients are broken down into a coarse mixture.
- With the processor running, pour in the olive oil gradually in a slow, steady stream. Continue blending until the pesto is smooth. Taste and adjust with more salt and pepper as needed.
- At the same time, bring a large pot of salted water to a boil. Cook the bucatini according to the package instructions until al dente. Drain the pasta, reserving 1 cup of the cooking water, and place the pasta in a large serving bowl.
- Add the arugula pesto to the hot pasta along with 1/4 cup of the reserved pasta water. Toss thoroughly so the noodles are evenly coated, adding more of the cooking water as needed to create a glossy, silky sauce.
- Add the basil, half of the mozzarella pearls, and half of the tomatoes to the bowl. Toss again until the ingredients are evenly distributed and the cheese softens slightly from the warmth of the pasta.
- Portion the pasta into serving bowls. Scatter the remaining mozzarella and tomatoes over each serving.
- Garnish with extra arugula, pine nuts, and additional Pecorino Romano if desired. Serve immediately.