Sauce

Fresh Basil Pesto Recipe: Homemade Italian Pesto | Mama Florence Cooking School

Course: Sauce / Condiment - Cuisine: Italian; Serves: 4. Prep: approx. 10–15 min, Rest: 15–20 min. Total: approx. 25–35 min.

4.9 (9)
Pinterest

What Is Basil Pesto?

Pesto is an Italian sauce built around fresh basil, olive oil, garlic, nuts, and aged cheese.

The name comes from the Italian verb pestare, meaning to pound or crush - a reference to the traditional mortar-and-pestle method used to work the ingredients together. This Mama Florence version uses a mixer for a quicker preparation and combines pine nuts and whole almonds, giving the sauce a little more body while preserving the fresh basil flavor. It is rich without needing to be heavy, which is why a relatively small amount can coat an entire bowl of pasta.

A Classic Italian Pesto

Few ingredients announce themselves quite like fresh basil. Crush or blend the leaves with garlic, nuts, cheese, and good olive oil, and that unmistakable perfume appears almost immediately - green, peppery, and intensely fresh.

At Mama Florence Cooking School, our basil pesto combines pine nuts and almonds with Parmigiano, Pecorino Romano, garlic, and extra-virgin olive oil. The result is creamy enough to coat pasta while still keeping the basil firmly at the center. And once the pesto is made, dinner is nearly there. Toss it through freshly cooked pasta, finish with a little Parmigiano, and let the sauce do the rest.

How to Make Fresh Basil Pesto

Ingredients

• 125 gr fresh basil leaves • 25 gr whole almonds • 25 gr pine nuts • 200 ml extra-virgin olive oil • 50 gr freshly grated Parmigiano • 50 gr Pecorino Romano • 2 garlic cloves • Salt, to taste • Black pepper, to taste

Mama’s Secret: Dry the basil well before mixing it. Water left clinging to the leaves can dilute the pesto and interfere with that rich, creamy texture. Once the sauce is ready, finish the surface with a little extra-virgin olive oil and let it rest for 15–20 minutes before using.

1. Prepare the Basil

  • Gently wash the basil leaves.
  • Dry them thoroughly, then remove the largest stems and stalks.
  • The leaves should be as dry as possible before they go into the pesto.

2. Blend the Pesto

  • Add the basil, almonds, pine nuts, extra-virgin olive oil, Parmigiano, Pecorino Romano, garlic, salt, and black pepper to a mixer.
  • Blend until the ingredients come together into a creamy sauce.
  • Avoid turning the pesto into an entirely smooth purée. It should feel cohesive and creamy while still retaining some character from the basil and nuts.

3. Let the Pesto Rest

  • Transfer the pesto to a small bowl.
  • Add a little extra-virgin olive oil over the surface to help protect it from oxidation.
  • Allow the pesto to rest for 15–20 minutes before using.

How to Dress Pasta with Pesto

  1. Cook your chosen pasta in well-salted water.
  2. Place the prepared pesto in a large serving bowl.
  3. Once the pasta is cooked, drain it and transfer it directly into the bowl with the pesto.
  4. Toss thoroughly until the sauce coats the pasta evenly.
  5. Finish with freshly grated Parmigiano, if desired, and serve immediately.
  6. For a completely homemade plate, pair it with our Fresh Egg Tagliatelle. The broad ribbons give the pesto plenty of surface to cling to, while the richness of the fresh egg pasta works beautifully with the basil, nuts, and aged cheese.

Why Does This Pesto Use Both Almonds and Pine Nuts?

Pine nuts bring richness and a soft, buttery character to pesto, while almonds give the sauce a little more body and nuttiness. Our recipe uses 25 gr of each, rather than relying on one nut alone. Together with Parmigiano and Pecorino Romano, they create a sauce that feels full and creamy before the pasta ever reaches the bowl.

How to Keep Basil Pesto Green

Fresh basil begins to oxidize once it is cut or blended, which can gradually darken the sauce. Our method transfers the finished pesto to a bowl and adds a little extra-virgin olive oil over the surface before resting it for 15–20 minutes. Keeping the pesto covered with oil reduces its exposure to air and helps protect the fresh color and aroma until you are ready to use it.

The Perfect Bite

Good pesto should arrive before you even taste it. The basil gives you that first rush of green fragrance, followed by garlic, toasted nuttiness, salty cheese, and the softness of extra-virgin olive oil. On fresh pasta, the sauce should cling rather than pool. Each ribbon picks up enough pesto to carry all those flavors at once without losing the texture of the pasta underneath.

Pesto Sauce vs Pesto Genovese

“Pesto” can describe several sauces prepared by crushing or blending ingredients together, while Pesto Genovese refers more specifically to the celebrated basil pesto tradition associated with Genoa and Liguria. Our recipe on this page is our fresh basil pesto, made with both pine nuts and almonds and prepared in a mixer. That distinction lets us respect the Ligurian tradition without pretending every green basil pesto is identical.

What Pasta Goes Best with Pesto?

Pesto works best with pasta that gives the sauce somewhere to settle.

Our Fresh Egg Tagliatelle is an easy pairing: the long, broad ribbons catch the basil, nuts, cheese, and olive oil beautifully. Fresh pasta also gives you a chance to build the whole dish from scratch rather than treating the pesto as something added at the very end. And if you are exploring Italian pasta traditions more broadly, our Tortelli di Patate moves in a completely different direction, pairing filled pasta with butter and sage rather than a fresh herb sauce.

More Italian Recipes to Make

If this pesto is heading toward pasta, start with our Fresh Egg Tagliatelle and make the entire dish by hand. For another recipe where olive oil and a handful of simple ingredients do most of the work, try our Panzanella, Tuscany’s bread-and-tomato salad with basil, cucumber, red onion, and extra-virgin olive oil. Or move from pasta to dough with our Fresh Italian Pizza Dough, another recipe that proves how much can happen with a short ingredient list and a little technique.

Learn to Make Pesto and Pasta with Mama Florence

Pesto may be quick to make, but learning how its texture should actually feel - how much to blend it, when the olive oil is enough, and how to marry it properly with pasta — is easier when you can see and taste the changes as they happen.

Join our Pesto and Pasta Cooking Class at Mama Florence Cooking School, where fresh pasta and pesto come together at the same table.

 

Fresh Basil Pesto FAQ

Q: What is fresh basil pesto made from? A: This Mama Florence recipe uses fresh basil, almonds, pine nuts, extra-virgin olive oil, Parmigiano, Pecorino Romano, garlic, salt, and black pepper.

Q: Does pesto always contain pine nuts? A: Recipes vary. This version uses both 25 g pine nuts and 25 g whole almonds.

Q: How much basil do I need for homemade pesto? A: This recipe uses 125 g fresh basil leaves for four servings.

Q: Why does pesto turn dark? A: Fresh basil oxidizes after it is cut or blended. Covering the surface of the pesto with a little extra-virgin olive oil helps reduce its exposure to air.

Q: Should pesto be cooked before adding it to pasta? A: Not in this recipe. Prepare the pesto separately, place it in a serving bowl, then toss it with the hot drained pasta.

Q: How long should homemade pesto rest? A: The Mama Florence recipe lets the finished pesto rest for 15–20 minutes before using.

Q: What pasta goes well with basil pesto? A: Many pasta shapes work, but fresh ribbons are particularly good at carrying the sauce. Try it with our Fresh Egg Tagliatelle.

Q: Is this recipe Pesto Genovese? A: This is Mama Florence’s fresh basil pesto recipe, made with both almonds and pine nuts. Pesto Genovese refers more specifically to the traditional Ligurian preparation associated with Genoa.

 

Disclaimer

Please note that our chefs may adapt recipes according to seasonal ingredient availability and participants’ dietary or allergy requirements. As a result, the ingredients, preparation, or presentation shown in this recipe may vary from what you prepared during your Mama Florence class. In some cases, elements of a dish may also appear as separate recipes. Please reach out to our team if any confusion arises. Thank you - the Mama Florence Family

Reviews

4.9 9 reviews

  1. Cooked it following along on a phone in a very small kitchen and never had to scroll back and forth. That matters more than people admit.

    Chiara R.

    Milan, Italy · October 2025

  2. Made this for a big group and doubled everything. The proportions scaled fine, my equipment did not, and I ended up splitting it in two halfway through. The two halves came out slightly different, which was oddly interesting. Nobody noticed but me.

    Lena F.

    Stuttgart, Germany · September 2025

  3. It kept in the fridge for four days in a sealed jar with no problem.

    Federica S.

    Bologna, Italy · July 2025

  4. Cooked it for eight and most of the work happened the day before, which is exactly what you want when you are hosting.

    Claire B.

    Ottawa, Canada · July 2025

Keep reading

More recipes and stories from our kitchen

bechamel sauce served in a bowl with tagliatelle beside
Sauce
Real Italian Bèchamel Sauce

Simple Besciamella for Lasagna


4.7 (9)
Fresh-tomato
Sauce
Fresh Tomato sauce

Delicious Fresh Tomato Sauce Recipe for Your Next Pasta Dish


4.9 (14) 9 min
ravioli served with rosemary sauce in a bowl
Pasta
Tortelli di Patate Recipe: Tuscan Potato-Filled Pasta | Mama Florence Cooking School

Course: Pasta / Main Course - Cuisine: Tuscan, Italian; Serves: 4. Prep: approx. 35–40 min, Rest: 30 min, Cook: 2–3 min. Total: approx. 1 hr 10 min.


4.9 (8)
Fresh Florentine coccoli served with aged prosciutto crudo and creamy stracchino cheese
Tuscan Traditions
Coccoli Recipe: Florentine Fried Dough with Prosciutto and Stracchino | Mama Florence Cooking School

Course: Appetizer / Aperitivo - Cuisine: Florentine, Tuscan, Italian; Serves: 6. Prep: approx. 15 min, Rest: 1 hr, Fry: approx. 15–20 min. Total: approx. 1 hr 3...


4.7 (9)
Lemon sorbet served in bowl
Dessert
Italian Lemon Sorbet Recipe: Sorbetto al Limone with Italian Meringue | Mama Florence Cooking School

Course: Dessert - Cuisine: Italian; Serves: 6. Prep: approx. 20 min, Cook: approx. 10–15 min, Infuse: 15 min, Chill: approx. 20 min, Rest: 2–3 hrs, Churn: appro...


4.8 (8)

Cook it with us in Florence

Chefs and students cooking in Tuscan cooking class
Tuscan Traditions
Tuscan Traditional Cooking Course

Come join us for a fantastic hands-on cooking class focused on authentic, regional Tuscan specialties

3:30 Hours · joinable · 4.85

Chef makes hand made tortelli pastas
Pasta
Pasta Making Cooking Class

Come join us for a fantastic hands-on cooking class focused on authentic, regional Tuscan specialties

3:30 Hours · joinable · 4.95

couple cooking during mama florence cooking class
Gluten Free
Gluten-Free Cooking Class

With so many of Italy’s dishes already gluten-free your chef will tell you about the benefits of having at least some of...

3:30 Hours · joinable · 4.88

Group of cooking class students collaborating in the kitchen
Tuscan Traditions
Florence Market Tour & Traditional Tuscan Cooking Class

Learn Tuscan traditions and cuisine on a tour, then attend a hands-on cooking class at MaMa Florence Cooking School to l...

4:30 Hours · joinable · 4.96

chef instructing group class
Pasta
Florence Market Tour & Pasta Cooking Class

Unmissable pasta journey to discover the traditional flavors of Tuscany and Florence

4:30 Hours · joinable · 4.91

chef serving ice cream
Dessert
Afternoon Gelato and Biscuits Cooking class in the heart of Florence

Italian gelato and traditional biscotti, hands-on, under expert guidance. Fresh, seasonal ingredients.

1:30 Hours · joinable · 4.96

Sign up for our newsletter and keep in touch!

Mama Florence Cooking School
Follow us on Social Media
Payment
TERMS AND CONDITIONS    FAQ    NEWSLETTER    PRIVACY POLICY
Le Baccanti Tours S.r.l Viale F.Petrarca 12 | 50122 Firenze | +39 055221138 | [email protected] | P.IVA 05446100488
Your code is: 6ab4bee23f057e1fe90013d5

Cookie Policy
Mama Florence Cooking School