Pesto Vinaigrette
Published April 8, 2023 • Updated March 13, 2026
This post may contain affiliate links. See my disclosure policy.
This pesto salad dressing is my go-to when I want bright Italian flavor on greens without sugar or seed oils. Fresh basil, garlic, parmesan, and a specific ratio of lemon juice to olive oil make a vinaigrette I come back to every week.
I’ve been making this pesto vinaigrette for years, and the version here is the one I finally stopped tweaking. The difference came down to the lemon juice. Not a squeeze, not “to taste.” The full quarter cup is what keeps this from turning into a thick paste that clings instead of coats. I figured that out after too many batches that looked beautiful in the food processor but sat on lettuce like a glob. The lemon thins it out, brightens the basil, and gives the whole thing a clean finish that makes you want another forkful. That ratio is deliberate, and it’s the reason this works as a dressing and not just a sauce.

Pine nuts are listed but I skip them half the time. I’ve made this both ways side by side on arugula and can’t tell the difference once the lemon and parmesan are in play. They add a subtle richness, but the basil and parmesan carry the flavor on their own. If pine nuts are running $12 at your grocery store (they are at mine), save your money and make it without.
The garlic is worth thinking about. I use 4 cloves because I like it garlic-forward, but if basil is what you want to taste, start with 2 cloves and work up. A reader named Lauren tried 4 her first batch and found it overpowering, then cut to 2 the second time and said the basil came through clearly. Both versions are good. It depends on whether you want the garlic to lead or the basil.
This is a keto dressing I actually reach for, not one I made once for the site and filed away. No sugar, no canola oil, no mystery emulsifiers. Just basil, parmesan, garlic, olive oil, and lemon. I keep a jar in the fridge most weeks and use it more than my creamy feta dressing or even a quick alfredo sauce when I need something fast on vegetables or grilled chicken.
If you want a creamier version, I cover that below. And if you’re wondering whether store-bought pesto works as a shortcut, I answer that in the FAQs.
How to make pesto vinaigrette
- Blend fresh basil leaves, grated parmesan cheese, garlic, and pine nuts in a food processor or blender until finely chopped.
- Slowly pour in olive oil while blending, then add lemon juice, salt, and pepper to taste.
- Store in the refrigerator for up to one week and shake well before each use.
Key ingredients and substitutions
- Basil leaves – Fresh basil is the star here. It brings a subtle sweet, peppery flavor with hints of mint and anise. I use packed cups (pressed firmly into the measuring cup, no air gaps) for a stronger basil presence. If you’re out of fresh basil, parsley or cilantro work as substitutes but you’ll get a different dressing entirely. I wouldn’t call it pesto at that point.
- Parmesan cheese – Freshly grated, not the pre-ground stuff. I’ve tried pecorino Romano in this dressing and it’s sharper, almost too salty. Asiago is milder and works fine. For dairy-free, nutritional yeast gives you that umami depth without the cheese.
- Garlic – Fresh cloves only. I use 4 because I like garlic to show up, but 2 cloves works better if you want basil to lead. Garlic powder (1 teaspoon) fills in if you’re out of fresh, but the flavor sits flatter.
- Pine nuts – I list these as optional because I mean it. I’ve made this keto dressing without them dozens of times and it holds up fine. Walnuts or almonds sub in well if you want some richness without the price tag.
- Olive oil – My go-to for Italian-style dressings. Avocado oil works but tastes more neutral. I wouldn’t use coconut oil here.
- Lemon juice – This is the ingredient that turns pesto into a pourable dressing. The full quarter cup is deliberate. It keeps the texture light and the flavor bright. Red wine vinegar or white wine vinegar both work as substitutes, but the flavor shifts slightly. Apple cider vinegar is fine too.
Explore 685+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
1 cup packed fresh basil leaves
1/2 cup grated parmesan cheese
4 cloves garlic
2 tablespoon pine nuts, optional
1/2 cup olive oil
1/4 cup lemon juice
1/4 teaspoon salt
1/4 teaspoon black pepper
Step by Step Instructions
Step by Step Instructions
Pulse the flavor
In a food processor or blender, combine basil leaves, grated parmesan, garlic and pine nuts (if using). Pulse to combine until finely chopped.
- 1 cup packed fresh basil leaves
- 1/2 cup grated parmesan cheese
- 4 cloves garlic
- 2 tablespoon pine nuts, optional
Make it a dressing
With the food processor or blender running, slowly pour in olive oil. Add lemon juice, salt & pepper and pulse to combine. Store in a mason jar or dressing container. Shake well before use.
- 1/2 cup olive oil
- 1/4 cup lemon juice
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
What is the difference between packed and unpacked basil leaves?
Packed basil means I press the leaves firmly into the measuring cup with no air gaps. Unpacked is just dropping them in loosely. For this dressing, I always pack my basil. It gives you roughly twice the volume of leaves and a much stronger basil flavor. If you measure loosely, the dressing will taste more like garlic and olive oil than pesto.
Can I use store-bought pesto to make this faster?
I've done this when I didn't have fresh basil on hand. Mix about 3 tablespoons of jarred pesto with 1/4 cup olive oil and 2 tablespoons lemon juice, then whisk it together. You'll have a dressing in under a minute. It won't taste as bright as the from-scratch version (jarred pesto runs heavier on oil and salt), but I've used it in a pinch and it gets the job done.
Why did my pesto dressing solidify in the fridge?
That's the olive oil. It naturally solidifies at refrigerator temperatures, which is normal and actually a sign you're using real olive oil. I deal with this every time I make a batch. Just pull the jar out 10-15 minutes before you need it and give it a good shake. It loosens right back up. If you're impatient like I sometimes am, run the jar under warm water for a minute.
How long does homemade pesto dressing actually last?
I say one week to be safe, but I've used mine at 10 days with no change in flavor or smell. The lemon juice and olive oil both help preserve it. If the basil starts to brown or it smells off, toss it. I make a fresh batch most Sundays, so mine rarely sits that long anyway.
Can I make this dairy-free without parmesan?
I've made it with nutritional yeast instead of parmesan and it's surprisingly close. I use about 2 tablespoons of nutritional yeast in place of the half cup of cheese. You lose a little of the sharpness, but the umami flavor holds up. I actually prefer the nutritional yeast version on roasted vegetables where the milder flavor lets the veggies come through more.
Is 4 cloves of garlic too much for this dressing?
It depends on what you're after. I use 4 because I like my dressing garlic-forward, but a reader named Lauren cut back to 2 cloves on her second batch and said the basil flavor finally came through clearly. My suggestion: start with 2 if basil is your priority, go to 4 if you want garlic to lead. I enjoy both versions for different reasons.
Can I use vinegar instead of lemon juice?
I've swapped in red wine vinegar and white wine vinegar, and both work well. The flavor is a little sharper and less bright than lemon, but it still makes a great dressing. I use the same amount (1/4 cup). Apple cider vinegar works too, though it adds a slight sweetness I don't love with basil.
Can I make this without a food processor?
I've done it by hand when my food processor was buried in the back of the cabinet. Finely chop the basil, garlic, and pine nuts with a sharp knife, then whisk everything together with the oil and lemon juice in a bowl. The texture is chunkier, but it tastes the same. A mortar and pestle also works well if you want a smoother paste before adding the liquids.


This took me straight back to the Italian dressing my grandma used to pour over everything before I went keto. I had basically given up on that flavor ever coming back. The lemon and parmesan together here nail it in a way I wasn't expecting at all. Knocking off a star because I skipped the pine nuts (didn't have any), and I'm pretty sure I'm missing something by not using them.
Yeah, you're missing something. They add a toasty, nutty note the dressing loses without them. Grab a small bag for next time.
Solid dressing. Made it twice now and the lemon really comes through on arugula. Pine nuts pull their weight even though they're listed optional. My one note is the garlic. Four cloves in half a cup of olive oil hits sharp, first batch tasted more garlic than basil. Cut to two cloves the second time and the basil came through clearly. Still works at four if that's your preference, but heads up if you're sensitive to it.
Two cloves if you want the basil to lead, four if you want the garlic to. I like it punchy so I've kept four, but you figured out which side you're on faster than most people do.
Wasn't sure a pesto would work as a dressing without being too thick, but the lemon juice thins it out perfectly and it coats greens without weighing them down. Drizzled it over some arugula with shaved parmesan and I'm glad I trusted the process.
The lemon amount is specifically to keep it from going gloppy - that's the whole point. Arugula with shaved parm is how I eat it too.