This homemade basil pesto is a versatile, flavorful sauce that brightens everything from pasta and pizza to soups, shrimp, and zucchini noodles. Easy to make and freezer-friendly, a batch of pesto gives you a fast, fresh boost for many meals.

There are many pesto variations—spinach pesto, sun-dried tomato pesto, and arugula pesto are just a few—but this recipe focuses on the classic basil version. If you grow basil or keep a pot on the counter, it’s a perfect way to use an abundance of fresh leaves. A small plant on your windowsill also supplies quick garnish and fragrant leaves for pesto whenever you need them.
How to Propagate Basil:
Basil is simple to propagate. Snip a healthy stem with several leaves and place the cut end in a glass of water, like a bouquet. Keep it in a sunny spot and change the water every few days. Within a couple of weeks you’ll see roots forming; once they’re established, pot the cutting in soil and you’ll have a new basil plant for future batches of pesto.

Homemade Basil Pesto Ingredients:
- 3 cups fresh basil leaves, packed
- 1/3 cup grated Parmesan cheese
- 1 1/2 teaspoons minced garlic
- 2 teaspoons lemon juice
- 1 teaspoon lemon zest
- 1/4 cup toasted almonds or pine nuts
- 1/2 cup olive oil
How To Make Basil Pesto:
- In a food processor, combine basil leaves, grated Parmesan, minced garlic, lemon juice, lemon zest, and toasted almonds (or pine nuts). Pulse or blend until the ingredients begin to break down and form a coarse mixture.
- With the processor running, stream in the olive oil to create an emulsion. If you prefer a chunkier texture, use short pulses and stop when the pesto reaches your desired consistency.
- Taste and adjust: add more cheese, garlic, or a pinch of salt if needed. A splash more lemon juice can brighten the flavor if desired.

How Do I Store My Homemade Basil Pesto:
Transfer pesto to a small airtight container, filling it to the top to minimize air pockets. Stored in the refrigerator, homemade pesto will keep for up to one week. For best color retention, smooth the surface and add a thin layer of olive oil on top before sealing.
Can I Freeze My Homemade Basil Pesto:
Freezing pesto is a great way to preserve fresh flavor year-round. Spoon portions into an ice cube tray and freeze. Once solid, transfer the pesto cubes to a freezer-safe bag or container. Pull out a cube or two as needed—pesto thaws quickly and melts beautifully into hot pasta or soups.

Store-bought pesto is convenient, but making it at home is simple, cost-effective, and lets you control the ingredients—no preservatives or additives. Homemade pesto also offers fresher, brighter flavor that complements many dishes, from soups and roasted vegetables to grilled proteins.

Recipe FAQs:
What is pesto? Pesto is a flavorful sauce traditionally made with basil, nuts (like pine nuts), Parmesan cheese, garlic, and olive oil. Variations can use other greens or add-ins—spinach, sun-dried tomatoes, or arugula—to change the flavor profile.
Should I wash basil leaves before making pesto? Yes. If your basil is garden-fresh or from a farmers market, rinse the leaves gently after removing stems to remove dirt or tiny insects. Pat dry or spin in a salad spinner before processing.
What can I do if my pesto tastes bitter? If pesto tastes bitter, try adding more cheese, garlic, or nuts to balance it. If the basil itself is bitter, blend in a mild green like spinach to mellow the flavor while keeping the color.
Which basil is best for pesto? Genovese basil is a classic choice with aromatic, glossy leaves that work well in traditional pesto. Choose fresh, fragrant basil with deep green leaves for the best flavor.
Basil Pesto — Quick Recipe Summary
Fresh homemade basil pesto that freezes well and is perfect for pastas, soups, sandwiches, and more.
Ingredients
- 3 cups fresh basil leaves, packed
- 1/3 cup grated Parmesan
- 1 1/2 tsp minced garlic
- 2 tsp lemon juice
- 1 tsp lemon zest
- 1/4 cup toasted almonds or pine nuts
- 1/2 cup olive oil
Instructions
- Combine basil, cheese, garlic, lemon juice and zest, and nuts in a food processor. Blend until coarse.
- With the motor running, stream in olive oil until emulsified. Pulse for a chunkier texture or blend until smooth.
- Adjust seasoning to taste. Store, refrigerate, or freeze in small portions.
Notes
To freeze, spoon into ice cube trays, freeze, then store cubes in a sealed bag. Swap almonds for pine nuts or cashews if preferred.
Add this Basil Pesto to these recipes:
– Creamy Tomato Basil Soup
– Minestrone Soup
– Pesto Shrimp Skewers
Seven Layer Salad
Jiffy Corn Casserole
Banana Crumb Muffins
Spinach Artichoke Dip
Quiche Lorraine
Lemon Sour Cream Pie