Here is how you make the best pesto pasta, perfectly coated in sauce for maximum flavor and tossed with juicy, quick roasted tomatoes and fresh baby mozzarella.

pesto pasta on two plates with a side of fresh basil
Photo Credits: Suzy Karadsheh

You can make pesto pasta by simply tossing cooked pasta with pesto, and perhaps a splash of cooking water. But when you want to add a little extra oomph, try this pesto pasta recipe! The garlic roasted tomatoes burst with deliciously sweet and savory flavor, and the fresh mozzarella gives it a restaurant-level flair.  

I like to use my homemade basil pesto, but feel free to use store bought to save time (or another variation, like red pesto). Whatever you do, be gentle with the pesto! Tossing it over heat can turn the delicate basil black. This easy recipe will teach how to get that perfectly glossy and delicious pesto pasta in just about 30 minutes–perfect for busy weeknights!

Ingredients and Substitutions 

You only really need pesto, pasta, and salt to make pesto pasta. I like to add my own touch, though, with sweet roasted tomatoes and creamy mozzarella. Here’s what you need:

  • Tomatoes: Use small tomatoes, like campari or grape.
  • Kosher salt and black pepper perk up the flavor.
  • Garlic: Brings an irresistible sweet-savory kick to the tomatoes. 
  • Extra virgin olive oil: I recommend our rich and decadent Italian Nocellara with this recipe, but any quality extra virgin variety will work well. 
  • Pasta: I used spaghetti, but you really can’t go wrong here. Use the shape you like or have on hand. 
  • Pesto: The freshness of homemade basil pesto is unbeatable, but you can of course save time with store bought. 
  • Baby mozzarella: Also called Ciliegine. Swap with torn fresh mozzarella or grated parmesan. 
  • Fresh basil: This is optional, but I like to save a few leaves for garnish when I make homemade pesto. Parsley also works. 

How to Make Pesto Pasta

You could throw small raw tomatoes in, but for the wow factor go the extra mile and roast the tomatoes (which you can do ahead of time.) They become super tender and bursting with intense, concentrated flavor. Here are the steps:

  • Get ready. Arrange a rack in the middle of your oven and heat to 450°F. Bring a large pot of water to a boil. Make the basil pesto (or use 1 cup of store bought.)
  • Roast the tomatoes. Put 2 pounds of halved small tomatoes in a large mixing bowl along with 2 minced garlic cloves. Sprinkle with salt and pepper, drizzle with a glug of olive oil, and give everything a good toss. Spread on a sheet pan in one layer (no need to wash the bowl, we’ll use it later). Bake in the heated oven until they collapse and develop some char, 25 to 35 minutes (if you don’t like them very soft, take them out earlier).  Roasted tomatoes on sheet pan
  • Meanwhile, cook the spaghetti. Generously season the boiling water with salt, then add 1 pound of spaghetti. Cook according to the package to al dente (about 10 minutes). Reserve 1/2 cup of the pasta cooking water before draining.
  • Finish and serve. Transfer the pasta to the reserved mixing bowl and add 1 cup of pesto. Toss to coat. If you need to, add a splash of the pasta cooking water to help mix it evenly. Taste and add a bit of salt and pepper if needed. Gently toss in the roasted tomatoes and 6 ounces of baby mozzarella. Garnish with fresh basil, if you like. Serve warm.
Pasta in a large bowl, tossed with pesto, tomatoes and mozzarella. A small plate to the side

Mix it Up

You can treat this pesto pasta recipe as a guide, swapping and tweaking so you never get bored!

What to Serve with Pesto Pasta

Pesto pasta needs nothing more than a crisp salad to round out the meal. My big easy Italian salad and Caesar salad both come to mind.

4.87 from 45 votes

Pesto Pasta

Add As A Trusted Google Source A headshot of Suzy Karadsheh.Suzy Karadsheh
pesto pasta on two plates with a side of fresh basil
Here's how to make the best pesto pasta, perfectly coated in sauce for maximum flavor! Add in juicy roasted tomatoes and fresh mozzarella for the perfect weeknight dinner.
Prep – 5 minutes
Cook – 30 minutes
Total – 35 minutes
Cuisine:
Italian
Serves – 6
Course:
Main Course

Ingredients
  

  • 2 pounds small tomatoes like Campari or grape, halved
  • 2 garlic cloves minced
  • Kosher salt
  • Black pepper
  • Extra virgin olive oil
  • 1 pound spaghetti
  • 1 cup pesto pesto (homemade or store bought)
  • 6 ounces fresh baby mozzarella
  • Fresh basil for garnish (optional)

Instructions
 

  • Get ready. Arrange a rack in the middle of your oven and heat to 450°F. Bring a large pot of water to a boil.
  • Roast the tomatoes. In a large mixing bowl, toss the tomatoes with the garlic, a pinch of salt and pepper, and a good glug of olive oil. Spread on a sheet pan in one layer (no need to wash the bowl, we’ll use it later). Bake in the heated oven until they collapse and develop some char, 25 to 35 minutes (if you don't like them very soft, take them out earlier).
  • Meanwhile, cook the spaghetti. Generously season the boiling water with salt, then add the pasta. Cook according to the package to al dente (about 10 minutes). Reserve 1/2 cup of the pasta cooking water before draining.
  • Finish and serve. Transfer the pasta to the reserved mixing bowl and add the pesto. Toss to coat. If you need to, add a splash of the pasta cooking water to help mix it evenly. Taste and add a bit of salt and pepper if needed. Gently toss in the roasted tomatoes and mozzarella. Garnish with fresh basil, if you like. Serve warm.

Notes

  • Shop this recipe: Visit our shop to browse quality Mediterranean ingredients, including the olive oil and pasta used in this recipe.
  • Leftovers: store leftover pesto pasta in the fridge in a tight-lid container for 2 to nights or so (this will vary depending on whether you prepared any part of it ahead of time). 
  • To add protein: You can add simply seasoned grilled chicken or shrimp to this pesto pasta. Once you toss the pasta with the pesto, add in the protein (it needs to be cooked and warm), then add in the roasted tomatoes and mozzarella.

Nutrition

Calories: 516.4kcalCarbohydrates: 66gProtein: 16.6gFat: 20.8gSaturated Fat: 4.2gCholesterol: 10.1mgSodium: 412.2mgPotassium: 526.9mgFiber: 4.9gSugar: 7.3gVitamin A: 2092.8IUVitamin C: 21mgCalcium: 166.8mgIron: 1.6mg
Tried this recipe?

Premium Italian Pasta Bundle

Featuring four classic pasta shapes—Rigatoni, Penne Rigate, Fusilli, and Spaghetti—crafted with 100% Italian durum wheat semolina for the perfect bite every time.

Packages of rigatoni, penne, fusilli and spaghetti from the mediterranean dish shop.

*This post has recently been updated with new information for the readers’ benefit.

Share it with the world

Founder and CEO of The Mediterranean Dish | Two-time New York Times Best Selling Cookbook Author | Specializing in Mediterranean Cuisine

Suzy Karadsheh is a true daughter of the Mediterranean. She was born on the coast of Egypt in the bustling cosmopolitan city of Port Said, the North entrance of the Suez Canal, and just a boat ride away from places like Italy, Greece, Turkey, Lebanon, Palestine, and Israel.
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
4.87 from 45 votes (22 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Pamela Treadwell says:

    5 stars
    I made this with my homemade pesto and tomatoes from my garden. It was so delicious! I used about 10 oz of regular spaghetti, My tomatoes weren’t paste tomatoes, and they completely broke down when I roasted them. No worries though, I picked out the skins and mixed the tomato pulp, along with the accumulated juice, with the spaghetti. I added garlic slices to the pasta cooking water and mixed those in too, This is a wonderful recipe!

    1. Suzy says:

      Sounds fabulous!! Thanks, Pamela!

  2. Laurie says:

    4 stars
    I wish this recipe had turned out better. It tasted wonderful, but a pound of thin spaghetti was way too much. Even using my giant pasta bowl and the pasta water, it was impossible to toss everything evenly, and I ended up with a very tasty but ugly, gloppy mess. Since it tasted so good, I’ll make this again but use less pasta.

    1. Suzy says:

      Thanks for sharing, Laurie. We have not had this issue here, but if you need to, definitely you can reduce the amount of pasta or toss in batches?

  3. wilhelmina says:

    5 stars
    This pasta is yummy and easy and amazing, what’s not to love? We gobbled up every bite!

    1. Suzy says:

      So glad you enjoyed it, Wilhelmina!

  4. Lauren k says:

    5 stars
    We love this so much! I ladies anything with pesto! Thank you!

    1. Suzy says:

      Thanks, Lauren!

  5. Debbie says:

    5 stars
    Made this last night exactly as described in your recipe. It was fantastic! Thanks for another great recipe.

    1. Suzy says:

      So glad you enjoyed it, Debbie!

  6. Betsy says:

    5 stars
    Delicious! I LOVE pesto! This is a great dish for pesto lovers!

    1. Suzy says:

      I agree!!! Thanks, Betsy!!

  7. Laura Reese says:

    5 stars
    Love this delicious recipe. All the best flavors.

    1. Suzy says:

      So glad! Thanks, Laura!

  8. Ashley says:

    5 stars
    The best pasta! Love the homemade pesto sauce and how simple this was to put together!

    1. Suzy says:

      Thanks, Ashley!

  9. Beth Sachs says:

    5 stars
    pesto pasta is my go-to meal when I’m in a rush and the kids are starving! Everyone loves this version.

    1. Suzy says:

      Yay! Thanks, Beth!

  10. Toni Dash says:

    5 stars
    This is so good! A new addition to our weeknight favorites!

    1. Suzy says:

      Yay! Thanks, Toni!

  11. Ashley says:

    5 stars
    Oh yum!! This is amazing!!! I’ve got all the ingredients, right in my yard!

    1. Suzy says:

      Perfect!!!! Enjoy!

  12. Lauren Vavala | Delicious Little Bites says:

    5 stars
    This is such a beautiful, healthy meal perfect for summer. My family will love it!

    1. Suzy says:

      Thanks, Lauren!

  13. Sue says:

    5 stars
    This is exactly what I was craving. The roasted tomatoes make this really special! Thanks for such a great recipe!

    1. Suzy says:

      My pleasure, Sue!!

  14. Tara says:

    5 stars
    So easy and delicious — definitely making it again!!

    1. Suzy says:

      Yay! Thanks, Tara!

  15. Pam Greer says:

    5 stars
    Thanks so much for the tip to not heat the pesto!!! My pesto always turned a drab green – still tasted great, but didn’t look so great. This recipe comes out perfect every time!

    1. Suzy says:

      So glad the recipe worked well for you, Pam!

  16. Sydnie says:

    5 stars
    I love tasty pasta recipes! This is a great one! Loving it!

    1. Suzy says:

      Thanks, Sydnie!