Easy Homemade Basil Pesto (No Pine Nuts)

There’s something special about homemade pesto: the fresh basil, the rich olive oil, the creamy texture, and that unmistakable garden-fresh flavor that instantly makes any meal feel elevated.

Instead of traditional pine nuts, this recipe uses creamy cashews for a smooth, rich texture that’s affordable, easy to find, and absolutely delicious. It’s bright, herbaceous, garlicky, and incredibly versatile, perfect tossed with pasta, spread onto sandwiches, spooned over roasted vegetables, or served as a dip with warm bread.

The best part? It comes together in just 5 minutes with simple pantry ingredients.

Whether you’re meal prepping for the week or looking for a fresh homemade sauce to keep in your fridge, this is one of those recipes you’ll make over and over again.

Why You’ll Love This Recipe

  • Rich, creamy homemade pesto that tastes better than store-bought versions
  • Made without pine nuts
  • Rich, creamy texture from cashews
  • Ready in just 5 minutes
  • Perfect for meal prep
  • Freezer-friendly
  • Naturally vegetarian
  • Easy to customize

Easy Cashew Basil Pesto Without Pine Nuts

Course: AppetizersCuisine: ItalianDifficulty: Easy
Servings

6

servings
Prep time

5

minutes
Cooking timeminutes
Calories

185

kcal

Ingredients

  • 2 cups fresh basil leaves, packed

  • ⅓ cup raw cashews

  • 1 garlic clove

  • ½ cup freshly grated parmesan cheese

  • ½ cup extra virgin olive oil

  • ½ tsp sea salt

  • 2 tablespoons cold water (optional, for extra creaminess)

Directions

  • Add cashews, garlic, parmesan, and salt to a food processor. Pulse until finely ground for a smooth base.
  • Add basil and olive oil. Blend until smooth and creamy.
  • For a lighter silky texture, add cold water one tablespoon at a time while blending.
  • Taste and adjust seasoning. Add more parmesan for richness.

Notes

  • Tips for the BEST Homemade Pesto
    Use Fresh Basil Only
    Fresh, vibrant basil gives the pesto its signature flavor and bright green color.
    Don’t Overblend
    Pulse just until creamy to keep the pesto fresh-tasting and vibrant.
    Add Ice Water for Color
    A splash of cold water helps keep the pesto beautifully green.
    Use Fresh Parmesan
    Freshly grated parmesan melts into the pesto better than pre-shredded cheese.
    Store with Olive Oil on Top
    A thin layer of olive oil helps prevent browning in the refrigerator.
  • Nut Substitutions for Pesto
    One of the best things about homemade pesto is how customizable it is. If you don’t have cashews on hand, try one of these easy substitutions.
    Best Nut Alternatives
    Walnuts
    Rich and earthy with classic pesto flavor.
    Almonds
    Mild and slightly sweet with great texture.
    Pistachios
    Extra vibrant and naturally buttery.
    Pecans
    Soft, rich, and slightly sweet.
    Pine Nuts
    Traditional and buttery.
Can I make this recipe ahead of time?

Yes, most recipes like this can be prepared in advance. Store it in an airtight container in the fridge and follow proper storage guidelines. It often tastes even better after the flavors have had time to develop.

How long does this recipe last in the fridge?

It typically lasts 3–5 days in the refrigerator, depending on the ingredients used. Always store it in a sealed container and check freshness before serving.

Can I freeze this recipe?

Yes, many recipes can be frozen for up to 2–3 months. For best results, freeze in small portions and thaw in the fridge overnight before using.

Best Ways to Use Basil Pesto (Pasta, Sandwiches & More

This creamy pesto is incredibly versatile and adds fresh flavor to almost anything.

Favorite Serving Ideas

  • Tossed with warm pasta
  • Spread on sandwiches and wraps
  • Drizzled over roasted vegetables
  • Served with grilled chicken or salmon
  • Mixed into grain bowls
  • Spread onto flatbread pizza
  • Swirled into soups
  • Served as a dip with sourdough bread
  • Added to scrambled eggs
  • Spoon over burrata and tomatoes
  • fridge: 4–5 days
  • freezer: up to 2 months
  • store with olive oil layer on top to prevent browning