Classic Hummus from Scratch — So Good You’ll Make It Twice

by The Gravy Guy | Asian, Dips & Condiments, Mediterranean, Middle Eastern, No Cook, Sauces, Snacks & Appetizers, Vegetarian & Vegan

I don’t do ‘good enough.’ This is the right way. Homemade Basil Pesto — real pesto Genovese, the kind that requires a mortar and pestle in the traditional version and a food processor in the practical one — is one of the few recipes where every single ingredient matters completely. Bad olive oil? You’ll taste it. Old pine nuts? You’ll taste them. Basil that’s been sitting in a plastic bag for four days? The color gives it away before the flavor does. This is a sauce with nowhere to hide and no room for compromise, which is exactly why when you make it right, it stops people mid-bite.

My family has made pesto since before I was born. My mother’s version used more garlic than the recipe technically calls for, which is how I learned that pesto is a living argument — everyone has an opinion, everyone is passionate, and the one made in your own kitchen always tastes best. This is mine. Try it and see if it becomes yours too.

Why This Homemade Pesto Works

  • Fresh basil, dried thoroughly: Wet basil wilts faster and dilutes the sauce. Drying the leaves before processing prevents a watery, rapidly browning pesto.
  • Pine nuts toasted lightly: A brief toast in a dry pan awakens the oil in pine nuts and adds depth. Raw pine nuts work but toasted ones taste noticeably better.
  • Parmigiano-Reggiano, not pre-shredded: The real thing, freshly grated, provides a sharp, crystalline saltiness that pre-shredded (with anti-caking agents) absolutely cannot replicate.
  • Pulse, don’t puree: Short pulses keep some texture and prevent the basil from over-processing, which heats it and causes rapid browning.
  • Olive oil at the end, drizzled slowly: Adding oil gradually while the processor runs creates a proper emulsion rather than a separated, oily pool at the bottom of the bowl.

Ingredients

Classic Basil Pesto

  • 2 cups fresh basil leaves, packed (about 2 oz, stems removed)
  • ¼ cup pine nuts, lightly toasted
  • 2 garlic cloves (adjust to taste)
  • ½ cup freshly grated Parmigiano-Reggiano
  • 2 tbsp freshly grated Pecorino Romano (optional but traditional)
  • ½ cup extra virgin olive oil (good quality)
  • ¼ tsp salt (start here, adjust after tasting)
  • Optional: squeeze of lemon juice to preserve color

Instructions

Step 1: Toast the Pine Nuts

Place pine nuts in a dry skillet over medium-low heat. Stir constantly for 3—4 minutes until golden and fragrant. Watch carefully — pine nuts go from golden to burned in seconds. Remove immediately and spread on a plate to cool. Do not skip cooling — hot pine nuts will melt the cheese in the processor.

Step 2: Process the Base

Add garlic and pine nuts to the food processor. Pulse 8–10 times until finely chopped. Add basil leaves and pulse another 8–10 times — the basil should be coarsely chopped, not pureed. Add both cheeses and pulse 4–5 more times to incorporate. Scrape down the sides of the bowl.

Step 3: Add the Olive Oil

With the processor running on low, slowly drizzle in the olive oil through the feed tube in a thin, steady stream. This should take 30–60 seconds. Stop when all the oil is incorporated and the pesto has a slightly textured, spreadable consistency. Do not over-process. Taste and add salt as needed. The cheese adds significant salt — taste before adding more.

Step 4: Finish and Use

Transfer to a bowl or jar. If storing, immediately cover the surface with a thin layer of olive oil to prevent oxidation (the browning that turns pesto army green). For pasta, toss with hot pasta and a splash of reserved pasta water to emulsify. Never cook pesto over direct heat — add it off the heat to preserve the fresh basil flavor and green color.

Tips and Common Mistakes

  • Browning pesto: Caused by heat from over-processing, wet basil, and oxidation from air exposure. Keep processing short, dry the basil, and always cover the surface with oil when storing.
  • Too oily: Pesto should be spreadable but not pooling with oil. If it looks like an oil slick, you added too much. Blend in a bit more basil and cheese to absorb the excess.
  • Too thick: Add olive oil one tablespoon at a time, processing briefly, until you reach the right consistency. Pasta water also works to loosen it when tossing with pasta.
  • Bitter pesto: Usually over-processed basil or low-quality olive oil with a bitter finish. Use the best oil you can afford for this recipe. The quality shows directly.
  • Never heat pesto: Adding pesto to a hot pan destroys the fresh flavor and turns it dull brown. Always add pesto off the heat, tossing with the hot food. The residual heat is enough.

Variations

  • Walnut pesto: Substitute walnuts for pine nuts. Earthier, slightly more bitter, and significantly cheaper. A legitimate Italian variation from regions where pine nuts are scarce.
  • Sun-dried tomato pesto (pesto rosso): Replace basil with oil-packed sun-dried tomatoes and add almonds instead of pine nuts. Completely different flavor profile but uses the same technique.
  • Arugula pesto: Substitute arugula for basil (or half and half). More peppery, more assertive. Excellent with grilled meats and roasted vegetables.
  • Vegan version: Substitute nutritional yeast for the cheese at a 1:1 ratio. Loses the sharp, crystalline quality of Parmigiano but the herb and nut character remains.

Pesto is a sauce that belongs on everything. Toss it with pasta, spread it on flatbread, or use it as a dip alongside Classic Hummus from Scratch, the Tzatziki Sauce, and the Homemade Gravy from Scratch for a serious condiment spread.

Storage

  • Refrigerator: Cover surface with a thin film of olive oil, seal tightly, and refrigerate up to 5 days. The oil layer prevents oxidation and browning. Stir before using.
  • Freezer: Pesto freezes beautifully for up to 4 months. Freeze in ice cube trays, then transfer to a freezer bag. Pull out individual portions for pasta, pizza, or soups whenever needed.
  • No-cheese freezer version: Freeze the basil, oil, nuts, and garlic base without adding cheese. Add fresh cheese after thawing for the best texture and flavor.

Frequently Asked Questions

Can I use a blender instead of a food processor?

A food processor gives better control over texture and is easier to scrape down. A high-powered blender works if you work in small batches and pulse carefully. A standard blender tends to over-process and produces a thinner result. If you have a mortar and pestle and patience, the hand-ground version has the best texture of all.

What pasta shape works best with pesto?

Trofie is traditional in Liguria — the twisted shape holds the sauce brilliantly. Linguine and spaghetti work well. Penne and fusilli are practical choices. Avoid very large pasta shapes where the surface-to-sauce ratio doesn’t work in pesto’s favor.

Why does my pesto turn dark green?

Oxidation — the same reaction as an apple turning brown after cutting. Three solutions: blanch basil for 10 seconds before using (sets the green), add a squeeze of lemon juice, and always cover the pesto surface with olive oil. Any one of these helps; all three together keep pesto vivid green for days.

Can I substitute Parmesan from a can?

Technically yes. The flavor difference compared to freshly grated Parmigiano-Reggiano is significant. Canned pre-grated Parmesan has anti-caking agents that affect both flavor and texture in a fresh sauce. For a sauce where cheese is this prominent, grate it fresh. It takes two minutes and makes a real difference.

The Gravy Guy

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.