Mamma's Flavors

  • Home
  • Recipes
  • About
  • Vegetarian Articles
menu icon
go to homepage
  • Home
  • Recipes
  • About
  • Vegetarian Articles
search icon
Homepage link
  • Home
  • Recipes
  • About
  • Vegetarian Articles
×
Home

Easy Pasta al Pesto Recipe (Linguine with Basil Pesto) 

Published: Jun 6, 2025 by Vedanti Shah · This post may contain affiliate links · Leave a Comment

Jump to Recipe Print Recipe

This easy Pasta al Pesto is a classic Italian dish that comes together in just 15 minutes using a handful of fresh, simple ingredients. It’s perfect for cozy weeknight dinners or quick lunches when you want something satisfying without the fuss. This version features homemade pesto sauce made from fresh basil, garlic, olive oil and cashews. Once you’ve tried it, you’ll agree it’s far better than any store-bought version! 

pasta with pesto served in a plate topped with fresh basil

Pesto is one of those incredibly versatile sauces I always come back to. It's so flavorful that I love using it in all kinds of dishes, like this Summer Pasta Salad, or as a topping on this Loaded Cheese Corn Toast. In Italy, pesto is traditionally served with different pasta shapes like trofie, trenette, or linguine. For this simple pesto pasta recipe, I’ve used linguine, one of my favorite pasta types to enjoy with pesto!

More about Pasta Al Pesto

The term Pasta al Pesto (or Pasta el Pesto, depending on the dialect) simply means "pasta with pesto" in Italian. Pesto is often referred to as Pesto alla Genovese, a nod to its origins in the Genoa region of Italy. Typically, pesto is made with a few key ingredients: fresh Genovese basil, pine nuts, parmesan cheese, garlic, and good-quality olive oil - all blended into a rich, fragrant sauce.

Traditionally, Genovese pesto is made using a pestle and mortar, where the ingredients are ground together by hand to create a paste. While that method brings out a beautifully delicate texture and depth, this recipe takes a more practical approach. It’s not the most traditional version, but it captures the essence and fresh flavors of classic pesto with less effort, making it perfect for busy days when you still want something homemade and delicious!

FUN FACT!

The name pesto comes from the Italian word pestare, which means "to pound" or "to crush"!

Why you’ll love this pesto pasta recipe

  • Beauty in simplicity: This dish shows that a few good-quality ingredients can go a long way. With a few simple ingredients like fresh basil and a handful of pantry staples, you get a delicious and comforting meal. 
  • Contains healthy fats: The cashews and olive oil in this recipe are packed with healthy fats that will keep you satisfied and sustain your energy throughout the day.  
  • Perfect for get-togethers: This recipe comes together so easily, so it’s the perfect meal to cook when having a few friends over or for the whole family. It’s also easy to make in bulk. 
  • Meal-prep friendly: Make a batch of pesto ahead of time and you’ve got the base for the perfect weeknight meal.  
  • Ready in 15 minutes: If you’re in a hurry or are tired after a long day, this is the perfect quick dinner to satisfy your craving. 

Ingredients you’ll need

This is a basic recipe that needs just a few ingredients. 

  • Pasta: I used whole wheat linguine pasta because it's nuttier than white pasta. Linguine is the most commonly used, but all types of pasta work here.
  • Fresh Basil: This is what gives the pesto it’s bold flavor, don’t be afraid to pack it in! Be sure to use only the leaves and remove the stems for the best flavor. 
  • Cashew: Traditional pesto uses pine nuts, but I use cashews because of their creamy texture and nutty flavor. You can use pine nuts or walnuts too (reduce the amount to ¼ cup if replacing the cashews). 
  • Garlic: Brings out a lot of flavor. I use 2 cloves, but you can use more or less depending on your preferences. 
  • Extra Virgin Olive Oil: A good quality extra-virgin olive oil goes a long way, don’t be afraid to use too much! It’s a crucial element of the pesto for texture and flavor. For best results try to use olive oil, other oils like canola or coconut won’t work as well for this recipe.  
  • Vegetarian Parmesan: Parmesan cheese (known as parmigiano reggiano in Italy), is a traditional element of pesto, but I buy the vegetarian version since it contains rennet (an animal-based enzyme). You can also use Grana Padano, or Pecorino Romano cheese.  
  • Fresh Lemon Juice: For some freshness and balance in the pesto! For an extra touch, adding lemon zest will also elevate this pesto. 
ingredients laid out on a table and wooden board for a homemade pesto pasta recipe.

Now that you have your ingredients ready, let’s get cooking!

How to make this classic Italian Pasta Dish: 

For the full recipe card, please scroll to the bottom of this post.

boiled linguine in a strainer after water was drained

Step 1: Bring a large pot of salted water to a boil on medium heat and cook the linguine according to the package instructions to al dente (usually 8-11 minutes depending on the pasta). Reserve a small cup of pasta water before draining. 

    ingredients for basil pesto in a blender before blending

    Step 2: I use a blender for this recipe as I don’t have a food processor. But both work well!

    If using a blender, add all the ingredients and pulse in intervals of 5-10 seconds until you get a smooth paste with some small chunky pieces. You don’t want it to be completely smooth, so go in shorter intervals to better control the texture. 

    If you use a food processor, add the basil, cashews, garlic, lemon juice, parmesan. Pulse until finely chopped. 

    Then, while the processor is running, slowly add the olive oil until you form a uniform paste with some small chunks. Season with salt and black pepper. 

      boiled linguine in a bowl with basil pesto on top

      Step 3: Once the cooked pasta is drained and placed in a large bowl or back in the pot, add about half of the pesto to begin with, and about 3 tablespoon of the pasta cooking water.

        boiled linguine mixed with homemade basil pesto in a large bowl

        Step 4: Stir with tongs until well combined. Then adjust the pesto according to your preference.

          Serve the warm pasta immediately and top with red pepper flakes, cherry tomatoes, parmesan cheese and fresh basil leaves before serving if desired!   

          pasta with pesto served in a plate topped with fresh basil and cherry tomatoes

          Extra tips and variations 

          Top with other veggies. I like to add other veggies on top of the pasta for added nutrition in this recipe. Green beans or boiled potatoes are commonly added to pesto dishes in Italy. Try adding sun-dried tomatoes instead of cherry tomatoes for more umami!  

          For a budget-friendly version. Try switching out part of the cashews for sunflower seeds or pumpkin seeds to make this more budget-friendly. I know cashews can be pricey! 

          Make it vegan. If you want to make this recipe vegan, be sure to use an egg-free pasta. You can omit the parmesan cheese and replace it with nutritional yeast or vegan parmesan cheese to give the cheesy flavor.  

          Make the pesto your own. Pesto is such a versatile sauce that you can add almost any ingredient to make it your unique way! Try adding fresh spinach instead of basil for a nutritional boost. Sun-dried tomatoes or roasted red peppers make this a delicious red pesto. You can even add avocado for a creamier pesto!     

          Add a boost of protein. Try adding some chickpeas or cannellini beans for added protein, or use a high-protein bean or lentil pasta. For a bigger protein boost, you can even add some fried tempeh pieces!

          Serving ideas!

          Pesto pasta tastes great and is already satisfying on its own. But if you're planning a gathering or want a bigger meal, you can serve this pesto pasta dish alongside some roasted vegetables, garlic bread or even a refreshing side salad!  

          pasta with pesto served in a plate topped with fresh basil. A fork is holding up some pasta

            

          FAQs

          Can I make this gluten-free?

          Yes, just replace the pasta with gluten-free pasta and you're good to go! 

          Can I put pesto straight into pasta?

          Yes! You don't need to heat it as pesto is best enjoyed raw. When you stir the pesto into the hot pasta, it will heat the pesto enough with its residual heat.  

          How to improve my pesto pasta?

          Sometimes using a high-speed blender can blend the ingredients too quickly and make the sauce thicker. This is not a problem, if your pesto is too thick or dry, try adding a drizzle more olive oil or some more pasta water to thin it out a little bit. For improving flavor, try adding more parmesan, salt and pepper - these enhance the taste. More lemon juice and zest will also help top it all off!

          How can I keep my pesto green?

          Before storing the pesto in the fridge, try adding a drizzle of olive oil or lemon juice on top of the pesto to help keep it green for longer.  

          Storage Tips

          If you have leftover pasta al pesto, store it in an airtight container and consume within 2-3 days. Reheat in a pot on stovetop or in the microwave with a splash of water until well heated.   

          If you want to make a batch of the homemade pesto and freeze it for future use, you can portion it out into ice cube trays or store in a container and freeze for up to 6 months!  

          Liked this recipe? Let's stay connected!

          If you tried this recipe let me know in the comments below! Don’t forget to share it on social media, tag me on Instagram @mammasflavors or share on Pinterest! 

          Don’t forget to share this recipe with family and friends.

          pasta with pesto served in a plate topped with fresh basil

          pasta with pesto served in a plate topped with fresh basil

          Easy Pasta al Pesto Recipe (Linguine with Basil Pesto) 

          This easy Pasta al Pesto is a classic Italian dish that comes together in just 15 minutes using a handful of fresh, simple ingredients. It’s perfect for cozy weeknight dinners or quick lunches when you want something satisfying without the fuss!
          Print Recipe Pin Recipe
          Prep Time 5 minutes mins
          Cook Time 10 minutes mins
          Total Time 15 minutes mins
          Cuisine Italian
          Servings 4 servings

          Equipment

          • high-speed blender or food processor

          Ingredients
           

          • 320 g uncooked pasta I use whole wheat Linguine
          • 2.5 cup fresh basil leaves packed
          • ½ cup cashews
          • 1 tablespoon fresh lemon juice
          • 2 cloves garlic
          • ⅓ cup vegetarian parmesan grated optional
          • ½ cup extra-virgin olive oil
          • 1 teaspoon salt
          • ½ teaspoon pepper

          Instructions
           

          • Bring a large pot of salted water to a boil on medium heat and cook the pasta according to the package instructions to al dente (usually 8-11 minutes depending on the pasta). Reserve a small cup of pasta water before draining.
          • I use a blender for this recipe as I don’t have a food processor. But both work well!
            If using a blender, add all the ingredients and pulse in intervals of 5-10 seconds until you get a smooth paste with some small chunky pieces. You don’t want it to be completely smooth, so go in shorter intervals to better control the texture.
            If you use a food processor, add the basil, cashews, garlic, lemon juice, parmesan. Pulse until finely chopped.
            Then, while the processor is running, slowly add the olive oil until you form a uniform paste with some small chunks. Season with salt and black pepper.
          • Once the cooked pasta is drained and placed in a large bowl or back in the pot, add about half of the pesto to begin with, and about 3 tablespoon of the pasta cooking water.
          • Stir with tongs until well combined. Then adjust the pesto according to your preference.
          • Serve the warm pasta immediately and top with red pepper flakes, cherry tomatoes, parmesan cheese and fresh basil leaves before serving if desired!

          MORE RECIPES

          Looking for other recipes like this? Try these:

          • Tortang Talong, an eggplant omelette dish served with brown rice on a plate
            Tortang Talong (Filipino Omelette Dish)
          • Menemen served in a pan
            Menemen (Turkish Scrambled Eggs)
          • Cheese Corn toast on a wooden board
            Loaded Cheese Corn Toast

          • Vanilla and chocolate marbled cake slices on a wooden board
            Marble Loaf Cake Recipe
          • Pistachio and Cranberry Biscotti on baking paper
            Cranberry Pistachio Biscotti Recipe
          • dates stuffed with tahini and topped with melted chocolate
            Tahini Orange Stuffed Dates with Chocolate

          Comments

          No Comments

          Cancel reply

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

          Recipe Rating




          Welcome to Mamma's Flavors!

          I’m Vedanti — the heart and hands behind Mamma’s Flavors! I’m a lifetime vegetarian, self-taught cook, and passionate foodie showing you how to make simple, delicious, and soulful vegetarian meals inspired by my mother’s flavors and from cuisines around the world. I also share other vegetarian-related articles related to travel, lifestyle and more. 

          Hope you enjoy my blog!

          More About Mamma's Flavors >>

          POPULAR RECIPES

          • pasta with pesto served in a plate topped with fresh basil
            Easy Pasta al Pesto Recipe (Linguine with Basil Pesto) 
          • Dragon Fruit laying on a table
            How to Store and Freeze Dragon Fruit (Best Storage Tips!)
          • a bright pink smoothie presented in a glass topped with fresh fruit
            Delicious Berry and Dragon Fruit Smoothie Recipe
          • A stack of banana pancakes with maple syrup drizzled on top.
            Healthy Banana Pancakes recipe with cinnamon (Easy!)

          SEARCH FOR A RECIPE!

          Footer

          ↑ BACK TO TOP

          ABOUT

          RECIPES

          CONTACT


          Copyright © 2025 Mamma's Flavors. Privacy Policy