This Easy Nut-Free Pesto is a total game-changer! Made with sunflower seeds instead of pine nuts, it’s creamy, flavorful, and allergy-friendly—perfect for tossing with pasta, spreading on sandwiches, or drizzling over roasted veggies. It’s one of those simple sauces that brings big flavor to the table and makes everyone feel included.

Oriana’s Thoughts On The Recipe

Pesto has always felt like a little jar of magic to me—so fresh, so bright, and so versatile! But when food allergies entered our lives, traditional pesto was one of those things I had to rethink. Most recipes use pine nuts, which are a no-go for us and many other allergy families. So I got creative in my kitchen and came up with this Easy Nut-Free Pesto that delivers all the flavor and creamy texture we love… just without the nuts!
This version uses sunflower seeds as a clever swap, and let me tell you—they work beautifully. They add that nutty richness without any worry, and they’re affordable and easy to find. We toss it with pasta for quick dinners, chicken, salmon, spread it on sandwiches, or even drizzle it over roasted veggies. It brings a pop of flavor to anything!
What I Love About This Recipe

What Is Pesto?
Pesto is a fresh Italian sauce made by blending basil, garlic, cheese, olive oil, and nuts (traditionally pine nuts) into a thick, flavorful paste. Its name comes from the Italian word “pestare,” meaning “to crush,” because it was originally made with a mortar and pestle. The most famous version, Pesto alla Genovese, comes from Genoa, Italy, and is known for its vibrant green color and bold basil flavor.
My version skips the nuts, making it allergy-friendly while still keeping that rich, herby taste and creamy texture everyone loves. You won’t even miss the pine nuts
Ingredients You’ll Need, Substitutions & Notes

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
- Sunflower Seeds: These take the place of pine nuts and give a similar nutty richness without any allergy concerns. You can toast them for extra flavor, but raw seeds work great too.
- Garlic Cloves: Adds a sharp, savory note that makes pesto pop. Start with 1–2 cloves and adjust to taste.
- Olive Oil: Use a good-quality extra virgin olive oil for the best flavor. It helps blend the sauce and gives it a luscious texture.
- Fresh Basil Leaves: The star of the show! Stick with fresh basil only—dried won’t work here.
- Ground Black Pepper: A little kick to round out the flavors.
- Salt: Enhances all the ingredients—adjust to taste once it’s blended.
- Parmesan or Pecorino Romano Cheese: Adds savory, salty richness. Pecorino is sharper; Parmesan is milder. Choose whichever your family loves most—or use a dairy-free alternative if needed!
Food Allergy Swaps
This recipe is naturally egg, wheat/gluten, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: Use your favorite non-dairy Parmesan-style cheese. I like Violife Just Like Parmesan.
Potential Recipe Challenges & Pro Tips
- Pesto Too Thick: Sometimes the pesto turns out a little too thick to spread or toss with pasta. Pro Tip: Add a tablespoon or two of warm water or extra olive oil until you get the perfect consistency for your dish.
- Bitter Basil Taste: If your basil is a bit too bitter, it can throw off the balance of the pesto. Pro Tip: Use fresh, vibrant basil leaves and avoid adding stems. A tiny splash of lemon juice can help balance the flavors.
- Overpowering Garlic: Garlic can go from flavorful to overpowering quickly. Pro Tip: Start with one clove, taste, and adjust from there based on your preferences.
Do You Need To Wash The Basil To Make Pesto?
Yes, you should always wash basil before making pesto to remove any dirt or debris, especially if it’s garden-fresh. However, it’s crucial to dry it thoroughly—excess water can dilute the pesto and make it turn brown faster. The best way is to gently pat the leaves dry with a clean kitchen towel or use a salad spinner to remove as much moisture as possible.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Step 1 – Start with the Garlic and Seeds:
Toss the garlic, sunflower seeds, and a little olive oil (about 2 tablespoons) into your food processor. Give it a few pulses until everything is chopped up nice and small. Don’t forget to scrape down the sides so it all blends evenly.


Step 2 – Add the Basil and Spices:
Now add your fresh basil leaves, a pinch of salt, some black pepper, and another splash (2 tablespoons) of olive oil. Pulse again until everything looks finely chopped, green, and smells amazing.
Helpful Tip
Wash and Dry Basil Properly: Always wash basil leaves before making pesto to remove dirt or debris, but make sure to dry them thoroughly. Excess water can dilute the flavor and cause the pesto to turn brown. Pat the leaves dry with a clean kitchen towel or use a salad spinner for best results.

Step 3 – Mix in the Cheese:
Time to add the grated cheese! Just toss it in and pulse a few times until it’s all blended in.
Step 4 – Make It Creamy:
While the food processor is running, slowly drizzle in the rest of the olive oil. This is what gives the pesto that creamy, dreamy texture.

Step 5 – Taste and Tweak:
Give it a taste! Add a bit more salt if it needs it. If it feels too thick, stir in a little more olive oil until it’s just how you like it—smooth and spoonable.


Extra Recipe Tips For Success
- Basil: It’s important to use fresh, vibrant basil leaves for the best flavor and color—basil that’s been sitting in the fridge for a week will turn brown when blended. If you’re measuring with cups, pack the leaves in tightly to ensure you have enough; loosely packed leaves will leave you short and affect the pesto’s flavor and texture.
- Pulse your ingredients first before adding all the oil, then stream in the oil slowly for the best texture.
- Always taste and adjust! Every batch of basil and cheese can vary slightly.
- If you’re serving pesto with pasta, loosen it up with a splash of the pasta cooking water before tossing. This helps the pesto cling to every strand beautifully instead of sitting too thick and heavy.
Variations & Additions
- Spinach-Basil Blend: Swap half the basil for fresh spinach to mellow the flavor and make it a bit more budget-friendly.
- Lemon Zest or Juice: Add a little lemon zest or juice for brightness.
- Spicy Kick: Add a pinch of red pepper flakes if your family likes a little heat.
Uses Suggestions
There are so many ways to enjoy this nut-free pesto! We love tossing it with warm pasta for a quick weeknight dinner, spreading it on turkey sandwiches or grilled cheese, or drizzling it over roasted veggies or grilled chicken. You can even mix a spoonful into mayo for a zippy sandwich spread or swirl it into soup for an herby finish. Here are some ideas on ways to use nut-free pesto:
- Toss it with warm pasta or gnocchi for an easy, flavorful dinner.
- Spread it on sandwiches, wraps, or burgers instead of mayo or mustard.
- Drizzle it over grilled chicken, steak, or fish for a fresh finishing touch.
- Spoon it over roasted or steamed veggies to make them extra tasty.
- Stir it into soups or mashed potatoes for a burst of herby flavor.
- Use it as a dip for crusty bread, crackers, or fresh veggies.
- Marinate proteins like chicken, fish, or shrimp for 30 minutes to 2 hours before cooking.
Helpful Tip
If you’re serving pesto with pasta, loosen it up with a splash of the pasta cooking water before tossing. This helps the pesto cling to every strand beautifully instead of sitting too thick and heavy.
Storage and Freezing Instructions
Refrigerator: Store in an airtight container in the fridge for up to 5 days. Add a thin layer of olive oil on top to keep it fresh and vibrant.
Freezer: Scoop pesto into ice cube trays and freeze until solid, then transfer the cubes to a freezer-safe bag. Frozen pesto keeps its flavor for up to 3 months—just thaw in the refrigerator or stir a frozen cube directly into hot pasta or soups.
Frequently Asked Questions

Recipe Card

Easy Nut-Free Pesto
Ingredients
- ¼ cup (30 g) sunflower seeds
- 1 -2 garlic cloves, roughly chopped
- 1/2 cup (120 ml) olive oil, divided
- 2 cups (70 g) packed basil leaves
- ¼ teaspoon freshly ground black pepper, or to taste
- ¼ teaspoon salt, or to taste
- ¼ cup (20 g) finely grated Parmesan or Pecorino Romano cheese
Important
You can find step-by-step photos above in the post and/or right here on the recipe card. They’ll walk you through the process and make everything super clear! Just click the camera icon button below on the right to show or hide them. Turn them off before printing if you prefer a cleaner copy!
Instructions
- Add the garlic, sunflower seeds, and 2 tablespoons of oil to the food processor. Pulse a few times until minced. Scrape down the sides of the bowl.
- Add the basil leaves, pepper, salt, and another 2 tablespoons of oil. Pulse until finely chopped. Add the cheese; pulse to combine.
- With the food processor running, slowly stream in the rest of the olive oil and blend until creamy. Scrape the pesto into a bowl.
- Taste, and adjust seasoning with salt (if needed). Stir in more olive oil to loosen the texture (if needed). It shouldn’t look like a thick glob.Tip: When your pesto is blended enough, it should look smooth but still a little bit chunky—kind of like a thick, creamy sauce with tiny bits of basil and seeds you can still see. It shouldn’t look like baby food or a completely smooth soup, and it shouldn’t be super thick like a paste either. Think of it as spreadable and spoonable, perfect for coating pasta or spreading on bread.
- Transfer pesto to a small jar. Top with a layer of olive oil to prevent browning. Refrigerate until ready to use. It should last up to 1 week.
- Dairy-Free: Use your favorite non-dairy Parmesan-style cheese. I like Violife Just Like Parmesan.
- Pesto Too Thick: Sometimes the pesto turns out a little too thick to spread or toss with pasta. Pro Tip: Add a tablespoon or two of warm water or extra olive oil until you get the perfect consistency for your dish.
- Bitter Basil Taste: If your basil is a bit too bitter, it can throw off the balance of the pesto. Pro Tip: Use fresh, vibrant basil leaves and avoid adding stems. A tiny splash of lemon juice can help balance the flavors.
- Overpowering Garlic: Garlic can go from flavorful to overpowering quickly. Pro Tip: Start with one clove, taste, and adjust from there based on your preferences.
- Basil: It’s important to use fresh, vibrant basil leaves for the best flavor and color—basil that’s been sitting in the fridge for a week will turn brown when blended. If you’re measuring with cups, pack the leaves in tightly to ensure you have enough; loosely packed leaves will leave you short and affect the pesto’s flavor and texture.
- Pulse your ingredients first before adding all the oil, then stream in the oil slowly for the best texture.
- Always taste and adjust! Every batch of basil and cheese can vary slightly.
- If you’re serving pesto with pasta, loosen it up with a splash of the pasta cooking water before tossing. This helps the pesto cling to every strand beautifully instead of sitting too thick and heavy.
- Spinach-Basil Blend: Swap half the basil for fresh spinach to mellow the flavor and make it a bit more budget-friendly.
- Lemon Zest or Juice: Add a little lemon zest or juice for brightness.
- Spicy Kick: Add a pinch of red pepper flakes if your family likes a little heat.
I appreciate your feedback, and it helps others, too!
Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

















This pesto has become a go-to at our house. It’s fresh, bold, and everyone digs it — even the picky eaters. Toss it with pasta or spread it on sandwiches… either way, it’s always a hit, my son practically eats it by the spoonful.
Hi Vic! That’s awesome! I love hearing that it’s a family favorite—even with the picky eaters! It really does make everything better, and your son eating it by the spoonful says it all.
Parmesan cheese can have egg in it – as animal rennet. It’s very important for us egg allergy folks to choose Parmesan cheese with microbial/vegetable rennet to avoid this! Otherwise looks like a great recipe. 🙂
Hello Sarah! You’re absolutely right, and thank you so much for pointing that out! 🙌 Reading labels always is essential.