Craving a vibrant, nut-free pesto that’s packed with flavor? This dairy and nut-free basil spinach pesto is the perfect allergy-friendly alternative to traditional pesto! Made with fresh basil, spinach, garlic, and a hint of lemon, this easy homemade pesto is creamy, flavorful, and ready in just 10 minutes. Whether you’re tossing it with pasta, drizzling it over roasted veggies, or using it as a spread, this simple recipe is a must-try for anyone looking for a delicious, vegan, gluten-free, and nut-free pesto option.

The Inspiration
I’ve always loved anything Italian—fresh herbs, bold flavors, and simple ingredients that come together to make something incredible. Pesto has been one of my favorites for as long as I can remember, but finding a store-bought version that’s both dairy and nut-free is nearly impossible. Most traditional pesto recipes rely on Parmesan and pine nuts for flavor and texture, making them off-limits for me. I didn’t want to give up that herby, garlicky goodness, so I set out to create my own version that had all the classic flavors I love without the allergens.
This basil spinach pesto is my way of keeping pesto in my life without compromise. The fresh basil brings that signature peppery flavor, while I added spinach for extra nutrients like iron, vitamin C, and fiber. Nutritional yeast provides a subtle cheesy taste without dairy, a squeeze of lemon brightens everything up, and a good swirl of olive oil makes it smooth and rich. It’s quick, easy, and just as delicious as the original, perfect for pasta, veggies, and everything in between! If you’re looking for another restaurant quality pasta recipe, try my Big Batch Bolognese!
Kitchenware you’ll need:
- Food Processor: You’ll just need a blender or food processor for this pesto recipe! I recommend this Cuisinart food processor, it’s been a game-changer in my kitchen lineup!
Additions and Substitutions for Dairy and Nut-Free Basil Spinach Pesto
Looking to customize your pesto? Here are some easy additions and substitutions to make this recipe your own while keeping it gluten-free, dairy-free, and nut-free!
Additions for Extra Flavor and Nutrition:
- Hemp Seeds – Adds protein and a slightly nutty flavor while keeping it allergy-friendly.
- Avocado – Makes the pesto extra creamy and boosts healthy fats.
- Roasted Garlic – For a milder, slightly sweet garlic flavor.
- Red Pepper Flakes – Adds a subtle kick of heat.
- Sun-Dried Tomatoes – Brings a rich, umami depth to the pesto.
- Zucchini or Cauliflower – Lightens up the texture while adding more nutrients.
Substitutions:
- Baby Kale or Arugula Instead of Spinach – For a slightly peppery or earthier flavor.
- Coconut Aminos Instead of Salt – A soy-free option that adds a touch of umami.
- Lime Juice Instead of Lemon – A brighter, slightly tangier twist.
- Pumpkin Seeds Instead of Nutritional Yeast – If you want a nutty, cheesy taste without dairy or nuts.
- Flaxseed Oil Instead of Olive Oil – A great alternative with added omega-3s.
Whether you’re using this pesto as a pasta sauce, sandwich spread, or dip, these variations allow you to adjust the flavors and ingredients to fit your taste and dietary preferences. Let me know how you customize yours!
Best Ways to Use Dairy and Nut-Free Basil Spinach Pesto
This vibrant, homemade pesto is incredibly versatile and adds a burst of fresh flavor to so many dishes. Whether you’re looking for an easy pasta sauce, a flavorful spread, or a creative way to enhance your meals, here are the best ways to enjoy this dairy-free, nut-free basil spinach pesto.
1. Toss It with Pasta
- Mix with your favorite gluten-free pasta for a quick and easy meal.
- Add grilled chicken, shrimp, or roasted vegetables for extra protein and flavor.
- Stir in a little unsweetened oat creamer or coconut milk for a creamy pesto sauce.
2. Spread It on Sandwiches & Wraps
- Use as a dairy-free sandwich spread instead of mayo.
- Add to wraps with grilled chicken, turkey, or roasted veggies for extra flavor.
- Layer it on gluten-free toast with avocado for a fresh and savory breakfast.
3. Drizzle Over Roasted Vegetables
- Toss with roasted potatoes, sweet potatoes, or carrots for a bold, herby finish.
- Drizzle over grilled zucchini, bell peppers, or eggplant for an easy side dish.
4. Use as a Dip or Dressing
- Serve as a dip for gluten-free crackers, fresh veggies, or grilled bread.
- Mix with a little extra lemon juice and olive oil for a light salad dressing.
5. Add to Protein Dishes
- Spoon over grilled salmon, chicken, or steak for a fresh, zesty touch.
- Mix into quinoa or rice bowls for added flavor.
This easy dairy-free and nut-free pesto is a must-have for quick, delicious meals. Let me know your favorite ways to use it!
How to Make Dairy & Nut-free Spinach Basil Pesto
This homemade pesto comes together in just minutes with simple, fresh ingredients. Follow these easy steps to make a creamy, flavorful, and allergy-friendly pesto that’s perfect for pasta, veggies, sandwiches, and more!
Step 1: Prep Your Ingredients
- Rinse and pat dry the fresh basil and spinach to remove any dirt or excess moisture.
- Peel the garlic cloves and zest the lemon for maximum flavor.
Step 2: Blend the Ingredients
- In a food processor or blender, add 2 cups of fresh basil, 1 cup of spinach, 3 peeled garlic cloves, juice and zest from ½ a lemon, 2 tablespoons of nutritional yeast, 1 teaspoon of salt, and ½ teaspoon of ground black pepper.
- Pulse a few times to break down the ingredients.
Step 3: Add the Olive Oil
- With the processor running, slowly drizzle in ½ cup of olive oil until the pesto reaches your desired consistency. Stop and scrape down the sides as needed.
Step 4: Adjust and Serve
- Taste and adjust seasoning if needed, adding more salt, lemon juice, or nutritional yeast to enhance the flavor.
- Use immediately or store in an airtight container in the fridge for up to 5 days.
This dairy-free, nut-free basil spinach pesto is the perfect way to enjoy classic pesto flavors without allergens. Toss it with gluten-free pasta, drizzle it over roasted vegetables, or use it as a dip for a fresh and vibrant addition to any meal!
Print
Dairy & Nut-Free Basil Spinach Pesto
- Total Time: 10 minutes
- Yield: 2/3 cup 1x
Description
This dairy-free, nut-free basil spinach pesto is quick, flavorful and perfect for pasta, veggies, and more ready in 10 minutes!
Ingredients
2 cups fresh basil
1 cup fresh spinach
1/2 cup olive oil
3 cloves garlic, peeled
Juice + Zest from 1/2 lemon
2 tbsp nutritional yeast
1 tsp salt
1/2 tsp ground black pepper
Instructions
- Rinse and pat dry the basil and spinach. Peel the garlic cloves and zest the lemon.
- In a food processor or blender, combine basil, spinach, garlic, lemon juice and zest, nutritional yeast, salt, and pepper.
- Pulse to combine, then slowly drizzle in olive oil until smooth.
- Taste and adjust seasoning if needed.
- Serve immediately or store in an airtight container in the fridge for up to 5 days.
- Prep Time: 10 minutes
FAQ for Dairy and Nut-Free Basil Spinach Pesto
1. Can I make this pesto in advance?
Yes! This dairy-free, nut-free pesto can be made ahead of time and stored in an airtight container in the fridge for up to 5 days. If you want to keep it fresh longer, you can freeze it in small portions for up to 3 months. Simply thaw it when you’re ready to use!
2. Can I substitute the spinach with other greens?
Absolutely! If you prefer, you can substitute spinach with other leafy greens such as kale, arugula, or even Swiss chard. Each green will bring its unique flavor and texture, so feel free to experiment!
3. Is there a substitute for nutritional yeast in this pesto?
If you don’t have nutritional yeast, you can use a dairy-free Parmesan cheese substitute or simply skip it for a more neutral flavor. The nutritional yeast adds a cheesy taste, so if you’re looking for that richness, a plant-based alternative works well.
4. How can I use this pesto?
This pesto is versatile! You can use it as a pasta sauce, sandwich spread, or drizzle it over roasted vegetables. It also makes a great dip for gluten-free crackers or fresh veggies.
5. Is this pesto gluten-free?
Yes, this basil spinach pesto is completely gluten-free! It’s a perfect addition to any gluten-free meal, whether it’s paired with pasta, roasted veggies, or a grain bowl.
6. Can I use a different oil instead of olive oil?
Yes, you can substitute olive oil with other oils like avocado oil or flaxseed oil. Each oil has its own distinct flavor, so choose one that complements the rest of your dish.
*This page includes commissionable links*
Looking for more?
- Drop Dumpling Chicken Soup with Olive-Oil Based Gluten- & Dairy-Free Dumplings
Gluten-free Drop Dumpling Chicken Soup with dairy-free olive-oil dumplings. A cozy one-pot chicken soup perfect for weeknight dinner. - Gluten- and Dairy-free Copy Cat Olive Garden Zuppa Toscana
Craving a creamy, dairy-free Zuppa Toscana? This gluten-free copycat Olive Garden Zuppa Toscana dinner recipe takes just 35 minutes! - Gluten- and Dairy-free Creamy Lemon Chicken & Vegetable Soup
This easy one-pot creamy lemon chicken soup is a healthy, dairy-free, and gluten-free dinner ready in 35 minutes.

Questions? Comment Below!