overhead shot of vegan pesto in small white bowl with a spoon
Print Pin
5 from 1 vote

Keto & Vegan Pesto {Dairy Free & Paleo}

This Keto And Vegan Pesto Recipe is easy to make, can be used in a number of recipes, and is just as good as any store-bought variety!!!
Course Condiment, dairy free, keto, paleo, Vegan, whole30
Cuisine American
Prep Time 5 minutes
Total Time 5 minutes
Servings 16 Servings
Calories 159kcal
Author Cassidy Stauffer


  • 2 Cups Fresh Basil thoroughly washed and dried
  • 3 Tbsp. Pine Nuts
  • 3 Cloves Garlic
  • 1/4 Tsp. Fresh Lemon Juice
  • 1/2 Cup Blanched Almond Flour
  • 2 Tbsp. Sesame Seeds optional
  • 1/8 tsp. Onion Powder
  • 1/2 Tsp. Sea Salt + more as needed
  • 1 Tbsp. Nutritional Yeast
  • 3/4 - 1 Cup Extra Virgin Olive Oil


  • Add the fresh basil leaves, garlic, lemon juice, pine nuts, blanched almond flour, sesame seeds, onion powder, sea salt, and nutritional yeast to the bowl of a food processor. Pulse 4 or 5 times until a coarse mixture forms
  • Gradually drizzle in the olive oil 1 Tbsp at a time until the pesto forms a paste and you reach the consistency you want. Taste and adjust ingredients as needed
  • Turn the food processor on low slowly add the olive oil in a steady stream until you reach the consistency you want. Taste and add more sea salt if needed. Then, turn the food processor on high and allow it to run for about 30 seconds.
  • Serve immediately or store in a small bowl covered in plastic wrap in the refrigerator for 2 to 3 days.


  • Fresh basil is a must. If you don't have any fresh basil growing in your garden, you can find it in the produce section of your local grocery store year-round.
  • DO NOT skip the nutritional yeast! It's what gives this vegan pesto it's cheesiness! It's found in the spice aisle of most health food stores.
  • While I prefer pine nuts and they are what is traditionally used in pesto, you can substitute them with walnuts. 
  • Nutrition Facts are calculated using 1 Cup of olive oil.

How To Freeze The Pesto

  • Spoon the pesto into an ice cube tray.
  • Drizzle a small amount of olive oil on the top so it doesn't turn brown.
  • Cover the tray with plastic wrap and gently press down to get the air out of each cube section.
  • Freeze until completely frozen, several hours to overnight.
  • Pop the pesto cubes out of the tray and place it in a freezer-safe baggie and keep in the freezer. 


Serving: 1Tbsp. | Calories: 159kcal | Carbohydrates: 2g | Protein: 1g | Fat: 17g | Saturated Fat: 2g | Sodium: 60mg | Potassium: 55mg | Fiber: 1g | Sugar: 1g | Vitamin A: 158IU | Vitamin C: 1mg | Calcium: 24mg | Iron: 1mg