Elevate any dish with this homemade Basil Pesto recipe! It’s loaded with a ton of fresh basil, olive oil, parmesan cheese, pine nuts, and garlic for a punch of fresh flavor. Perfect for topping pasta, bread, salad, or anything else you like.

If you’re a basil lover like me, try this Tomato Basil Pasta, Creamy Tomato Basil Chicken Breasts, and Caprese Chicken and Potatoes!
Table of Contents
- Why we love this Basil Pesto:
- Homemade Pesto recipe Ingredients:
- How to make the best Basil Pesto recipe:
- Variations and Substitutions
- How to store fresh Basil Pesto:
- How do I keep Pesto from turning brown?
- Ways to use this Basil Pesto recipe:
- More condiments and sauces you’ll love:
- Basil Pesto Recipe Recipe
Basil Pesto is an Italian condiment made with fresh herbs and packed with nutty flavor used for pasta recipes, as a sandwich spread, or even to top chicken or steak!
Although it might seem a bit gourmet, it’s actually super easy to make from scratch and tastes so much better than store-bought pesto.
This recipe comes together in 5 minutes and can even be frozen for later if you don’t use it all.
Why we love this Basil Pesto:
- Quick: This recipe comes together in just 5 minutes!
- Fresh: Fresh basil, garlic, and parmesan cheese add so much flavor that rivals anything you’ll find at grocery stores.
- Freezer-friendly: You can freeze any extra for later to use in your favorite recipes.
Homemade Pesto recipe Ingredients:
- Olive oil: Extra-virgin olive oil will give you the best flavor, but any kind of cooking oil will work, too.
- Fresh basil leaves: Use large, fresh basil leaves. You will need around 2 cups of basil, so make sure to get plenty!
- Parmesan cheese: Adds a salty, savory kick. Freshly grated is best.
- Pine nuts: Classic for pesto, but almonds or walnuts work too.
- Garlic: Fresh garlic cloves add a bold, aromatic punch.
How to make the best Basil Pesto recipe:
If you have 5 minutes, you can easily make this classic Basil Pesto recipe! Make sure to check out the recipe card for the full list of recipe instructions.
- Add the olive oil, basil, Parmesan, nuts, and garlic to a blender or food processor.
- Blend until everything is smooth and creamy.
Variations and Substitutions
- Toast: Toast the pine nuts for a depth of flavor.
- Swap the cheese: Use pecorino Romano for a more intense flavor.
- Make it nut-free: Swap the pine nuts for sunflower seeds instead!
- Add freshness: Add a splash of lemon juice for a bit of brightness.
- Kick of heat: Sprinkle some red pepper flakes for a bit of heat.
How to store fresh Basil Pesto:
Store leftover pesto in an airtight container in the fridge, where it’ll stay fresh for about a week.
For longer storage, freeze it in small portions, like ice cube trays, and thaw as needed!
How do I keep Pesto from turning brown?
Pesto can darken due to oxidation, but you can keep it vibrant by adding a thin layer of olive oil on top before storing it in the fridge.
Another trick is to blanch the basil leaves for a few seconds in boiling water, then quickly cool them in ice water before blending.
Ways to use this Basil Pesto recipe:
- Pizza: Spread on top of Pizza Toast or Flatbread Pizza as a base for your favorite toppings!
- Grilled cheese: Spread it on a grilled cheese before adding the cheese for a fresh flavor.
- Bread: Use it as a dipping sauce or spread it over some No Knead Artisan Bread or Garlic Bread!
- Pasta: Use it to make this Pesto Pasta recipe or Chicken Pesto Pasta.
- Chicken: Use it to make the pesto balsamic sauce in this Chicken Caprese Skillet!
- Steak: Add a dollop on top of this Air Fryer Steak for another layer of flavor.
More condiments and sauces you’ll love:
Basil Pesto Recipe
Ingredients
- ½ cup olive oil
- 2 cups lightly packed basil leaves (about 40 grams)
- ½ cup freshly grated Parmesan cheese
- 3 tablespoons pine nuts (almonds or walnuts)
- 2 cloves garlic
- salt and pepper to taste
Instructions
- Add all ingredients to a blender or food processor beginning with the oil.
- Process until smooth, adding more oil and scraping down the sides as necessary.
- Taste and add salt and pepper as desired.
Notes
Nutrition Information
Want to save this recipe?
Create an account easily save your favorite content, so you never forget a recipe again.
Tried this recipe?
Tag @thereciperebel or hashtag #thereciperebel — I love to see what you’re making!
Tag @thereciperebel
Oswald says
My family loved this!
Ashley Fehr says
I’m so glad!