Skip to main content

How to Make the Best Homemade Pesto

Pesto is an aromatic herb paste, traditionally made from fresh basil, garlic, Parmesan cheese, pine nuts, and olive oil. The traditional herb in pesto is basil, but variations can be made with herbs like cilantro or mint.


Pesto Ingredients in Food Process

Photo by Meredith

How to Make Pesto

Homemade pesto is easy to make and will taste fresher than the purchased kind. Watch the video to see how it all comes together.

Pesto Pointers

  • Fresh basil is very delicate, and will turn brown if it gets very hot or if it's exposed to air for long periods of time. Many cooks use a little fresh spinach as well as basil in their pesto to help maintain its brilliant green color.
  • When mixing pesto with pasta, potatoes, or risotto, stir it in at the last minute, just before serving.
  • Store pesto in a jar or airtight container in the refrigerator for about a week, or in the freezer for about six months.
  • Keep it looking fresh and green by covering the top with a thin layer of olive oil or with a sheet of plastic wrap directly on its surface; this will keep it from oxidizing and turning brown. (If your pesto darkens in color, it will still taste good. Only discard it if it has been stored improperly.
  • One way to freeze pesto in manageable portion sizes is to freeze it in an ice cube tray, and transfer the cubes to a heavy duty plastic freezer bag. (Reserve an ice cube tray for this purpose, as it might discolor and flavor your plastic tray.) Thaw frozen pesto in the refrigerator or in the microwave on medium power just until room temperature.

Try These Recipes for Pesto

Serving Suggestions for Pesto

Pesto is most commonly used as a pasta sauce. It has very concentrated flavor, so just a little will do.


Pesto in dish and spread on toast

Pesto in dish and spread on toast | Photo by Meredith

Here are some pointers for making quick pesto pasta. Reserve a cupful of the pasta cooking water when you drain the pasta. Return the drained pasta to the hot pan, and add a tablespoonful or so of pesto, adding your reserved pasta water a little bit at a time until the sauce reaches the desired consistency. The starch in the water will help to thicken the sauce and allow it to coat the penne or linguine (or whatever shape you choose).

Serve the pasta as is, or top it with chopped fresh tomatoes, fresh basil, and toasted pine nuts. Add sautéed vegetables and leftover cooked chicken or ham if you like.


Chicken Linguine with Pesto Sauce

Chicken Linguine with Pesto Sauce | Photo by Meredith

Also try pesto:

  • On pizza in place of or in addition to the red sauce
  • Added to a cream sauce or Alfredo sauce
  • Mixed with mayonnaise as a sandwich spread or burger topping
  • Stirred into mashed potatoes
  • Stirred into risotto
  • Dolloped on soup
  • Spread on crostini and topped with chopped tomatoes, smoked salmon, roasted red peppers, or goat cheese
  • Whisked into scrambled eggs or folded into omelets
  • In pasta salads, potato salads, or salad dressings
  • Mixed with cream cheese and spread on a bagel



Pesto pizza | Photo by Meredith


About Allrecipes Staff

Your friends in the kitchen with expert answers to all your burning food questions. Because we’ve been there, done that.