Homemade Dairy Free Ranch Dressing
This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. For more information, please visit my disclosure page.
Last Updated on February 28, 2023 by Lisa Johnson
If you’re looking for a delicious, homemade dairy-free ranch dressing or dip that is also healthy and gluten-free, then you’ve come to the right place! By using a few simple ingredients like mayonnaise and non-dairy milk mixed with fresh garlic, green onions, and parsley, you can make your salads and dips come alive with flavor!
Plus, it’s easy to make and can be stored in the fridge for up to a week – perfect for making ahead of time!
Ranch dressing has always been my absolute favorite, and this homemade dairy-free ranch dressing recipe is absolutely perfect whether you use regular milk or a non-dairy substitute.
When I post a recipe as “dairy-free” I get a lot of emails asking how to make it with regular products, which is awesome I love your emails! I just thought maybe I could simplify things and make the recipe appeal to everyone.
If you love dairy free ranch dressing recipes as much as I do, you need to try these too; Whole30 Ranch Dressing, Avocado Ranch Dressing, and Bacon Ranch Dressing
When I convert a recipe to dairy-free, I generally do not change the measurements unless absolutely necessary. This usually works, unless the composition of the substitute is completely different. It’s the same concept as using non fat milk in a recipe that calls for whole milk, it will be more diluted and not as thick.
Traditional ranch dressing is made with whole milk, so I substituted coconut milk or unsweetened cashewmilk (box in the refrigerator section) and the consistency is the same as the original.
- Non Dairy Milk of your choice, such as unsweetened coconut, cashew, hemp, etc.
- Apple Cider Vinegar and White Wine Vinegar or any vinegar that you have on hand. I use the two different varieties to keep the flavors from being too overpowering, but it is not necessary. Feel free to use one type if you prefer.
- Mayonnaise – this can be homemade mayo, regular, or veganease for a vegan dressing.
- Fresh garlic cloves add a zing of flavor! Use less if it is too much for you.
- Fresh Italian parsley and green onions add the freshest flavor possible and are readily available at all grocery stores.
- Ground Black Pepper adds a pop of spiciness and rounds out the flavors.
Be sure to check out the detailed printable recipe card below
Serve with Whole30 Wedge Salad, Mason Jar Cobb Salad, or for dipping Fried Zucchini into!
How to make Homemade Dairy Free Ranch Dressing:
Pour apple cider vinegar into coconut or cashew milk. Let sit for 5 to 10 minutes to “curdle” and become buttermilk.
In a bowl or jar, whisk/shake the together mayonnaise, pressed garlic, parsley, green onions, white wine vinegar, “buttermilk”, and pepper.
Pour into container and store in refrigerator. Use within 7 days.
This picture was taken right after I made it, I was loosing daylight. Once it chills for a few hours, it will be thick and creamy just like you would expect a ranch dressing to be. If the dressing becomes too thick, simply thin it out with a bit of non dairy milk.
How to make Dairy-free substitutions:
I originally made this dressing with soy milk, also a good substitute for whole milk…but there is a huge drawback. Soy milk is made from soybeans that contain flavonoid compounds called isoflavones that exhibit a weak-estrogenic activity when ingested.
The medical community is still arguing the effects of consuming soy for men and women alike. So I am limiting my consumption of soy milk until there is a better understanding of how it truly affects the human body. That’s just me, the choice is yours.
***Update – it turns out that my hormone imbalance, joint pain, and mood swings were being caused by soy, so I no longer go anywhere near it!!***
Can you make Ranch Dressing with Almond Milk?
Almond and Rice Milk are also great substitutes for dairy, but their viscosity is closer to that of non-fat milk. It all comes down to the recipe that you are converting and what roll the milk plays. If the recipe is a cake, it may need the additional fat that whole milk provides. Almond and rice milks have half the amount of fat as coconut or soy milks, so that needs to be factored in.
***Update – Califia Farms Unsweetened Almond Milk is thicker than the original versions and works perfectly in this recipe!!***
This is how I convert recipes to dairy free:
- Heavy Cream = Coconut Milk (can)
- Whole Milk = Coconut Milk (box) or Cashew Milk in the refrigerator section
- Non Fat Milk = Almond or Rice Milk
- Half & Half = Half Coconut Milk (can) & Half Coconut or Cashew Milk (box)
More dairy free dressing recipes:
- Creamy Cilantro Lime Dressing
- Sweet Onion and Citrus Dressing
- Italian Dressing
- Hot Bacon Dressing
- Healthy Balsamic Vinaigrette
- Homemade French Dressing
- Sweet Onion and Citrus Dressing
If you love this recipe, please rate it five stars and help me share on facebook and to help other readers in our community!
Homemade Dairy Free Ranch Dressing
- .33 cup unsweetened CashewMilk or refrigerated coconut milk in a box
- 1 teaspoon apple cider vinegar
- 1 cup mayonnaise
- 2 cloves garlic pressed or finely minced
- 2 tablespoons chopped Italian parsley
- 3 tablespoons minced green onions
- 1 teaspoon white wine vinegar
- ⅛ teaspoon ground black pepper
- Pour apple cider vinegar into cashew milk. Let sit for 5 to 10 minutes to “curdle” and become buttermilk.
- In a bowl or jar, whisk/shake the together mayonnaise, pressed garlic, parsley, green onions, white wine vinegar, “buttermilk”, and pepper
- Pour into container and store in refrigerator. Use within 7 days.
- Califia Farms Unsweetened Almond Milk is thicker than the original versions and works perfectly in this recipe!
- Store dressing in an airtight container, like a Mason jar, for up to one week. Do not freeze ranch dressing, it will not work!
- If the garlic is too intense, try using one clove instead.
- Ranch dressing thickens as it chills. If it gets too thick mix in a bit more dairy-free milk to thin.
- If you do not need dairy-free dressing, substitute whole milk.
- I use the two different varieties to keep the flavors from being too overpowering, but it is not necessary. Feel free to use one type if you prefer.
We eat a lot of Ranch dressing in this house for salads, as a veggie and chip dip too! Can’t wait to try your homemade version Lisa. It looks beautiful!
I love ranch, and have been itching to make my own. This sounds great, AND easy! I’m going to have to make it happen.
I recently developed a dairy allergy so I am SO looking forward to making this! Thank you, and keep the dairy free recipes coming!!
This is wonderful! While I’m no allergic to dairy, I know a lot of people who are. I will be sure to pass along this recipe! I don’t really use coconut milk much but I’ve been seeing a lot of recipes that uses it as the main ingredient. I must try!
I’ve been thinking I should start making my own salad dressings – with my boyfriend on a low sodium diet for high blood pressure and me having recently become lactose intolerant this sounds like a great recipe to try! It’s been pinned!
Looks delicious, Lisa! Great photos! I’m loving how the creamy dressing pops against the dark, wood grain background. And that breakdown of dairy-free substitutions is such useful info. Thanks for sharing!
Dear Lisa. Ranch dressing is always a favorite. It is perfection with everything.
With the summer salads are a staple. Blessings dear. Catherine
Coconut milk always amazes me, because the flavor blends so well into so many recipes. I’m pinning this to attempt at some point. It seems a much healthier option than the store-bought stuff.
I made this for dinner tonight- It is now my favorite dressing. Thanks for posting int!
This is brilliant! I’ve been wanting to find a dairy free ranch dressing recipe 🙂
we love ranch too, and I cannot wait to try your version
I could drink this!! love it! Pinned!
Love ranch dressing! My first question was going to be whether or not I could use almond milk. See the answer, though. Definitely putting on the “try it” list.
This looks great. And thank you for your conversion chart of milks too! I’m visiting from Pint Sized Baker.
Christy @ Creating a Beautiful Life
I love that this is dairy free..great recipe! So much better than bottled 🙂
This sounds so good! Definitely going to try this soon!
I do miss being able to have ranch dressing, but now I don’t have to! Thanks for this recipe!
Cool! I like that you can make this dairy free! Thanks for sharing at Sweet & Savory Saturdays #28.
~Amber @ DessertNowDinnerLater.com
I made this ranch with my jalapeno bottle caps yesterday. It was a hit! Thank you for providing a ranch recipe that is dairy-free. (I made it mainly for myself.) My boys did not even mention the difference… because I never said anything! I mentioned you and this amazing recipe in my post today. Hope you don’t mind. I just love all of your recipes and your style, Lisa! (=
This looks really good! My girls have problems with dairy, so I switched over to Rice Milk. I now use it in every meal I make. I have never really noticed any big issues. However, I did try to make gravy the other day and the rice flavoring was really strong and it just never thickened up like it should. Anyway, thanks for the conversion chart. I think I’ll keep the coconut milk on hand for baking. I’d like to make your dressing, but I’d have to remove the garlic and the onion (which takes most of the fun out of all of our dishes). They have acid reflux as well, so no spicy, fatty or acidic foods allowed. I’ll do some experimenting w/ this and see how it goes. 🙂 Thanks for sharing!
Gina @ Gina’s Craft Corner
This recipe looks amazing! I will have to try this! Giving recipe a shout out. Love you can substitute milk! Thanks for sharing at the party!
This looks fabulous! I can’t wait to try it out. I always end up throwing left over dressing away and I never really like the ones out of the bottle. Thanks for this great recipe! Krista @ A Handful of Everything
I have a little boy that can’t have milk so this is a perfect dressing for him! So glad you shared 🙂 Pinned!
Shauna @ The Best Blog Recipes
I thought you used coconut milk not soy. Anyway sounds great.
This was amazing! I made a big, chopped salad to go with it. Almond milk worked out great & I added a sprinkle of cayenne. I haven’t had dairy or ranch in months. Felt like I was cheating 🙂
Does this have a coconut flavor?
Loved this recipe – My son can not have anything dairy and he really liked this dressing. We have tried every dairy free ranch from the store with no success. He could not believe I was letting him eat ranch dressing on his salad. Thanks!!
Over the years I have become less tolerant of dairy. Coconut milk is such an awesome substitute! Thank you for the recipe conversions too. 🙂
G’day! YUM! Healthy!
Thanks for sharing at the Foodie Friends Friday Best of 2013 Party!
That recipe for ranch dressing looks so good, thanks!!
I can’t wait to try this for my daughter. How long would think this stays good for? Thanks!
I was wondering what the shelf life for this dressing is. Thanks!
Officially, the FDA would say 3 – 5 days. I use it for two weeks and have never had any trouble. It contains vinegar, which kills bacteria and extends shelf life. 🙂 Thanks for stopping by Emma!
I wonder…could I use “nayo-naise”; not sure I’m spelling it right. But it’s a no-egg mayo substitute. I’m sensitive/allergic to eggs (and milk– thus why I looked for non-dairy salad dressing recipes). Thx!
I have not tried it Celcelia, but I do not see why it would not work. It might separate a bit more, but it’s worth a shot. Good luck 🙂
OMG this is delicious!!! I used a vegan mayo to make this for my son (which tastes disgusting on it’s own) and then after following the rest of your recipe it tasted better than any restaurant ranch dressing I have had!!! Thank you so much!!!
I am so glad that it worked for you Alison!! Thanks so much for letting me know. I have had people ask me in the past if vegan mayonnaise would work, and now I know. 🙂
Just made this, and it tastes just like store bought! (ok, I haven’t had store bought in years, so this might not be an entirely truthful statement… – but it’s delish nonetheless)
I subbed rice vinegar for white wine vinegar because I didn’t have any, organic parsley for Italian (same reason) but everything else it to recipe. I can’t wait to serve it to my dairy/nut/soy free friend at supper tomorrow!
You’re welcome Sarah. 🙂
Thank you so much! I have had a ranch craving for ages but never thought I would find a viable replacement, let alone something far superior to what I remember Ranch tasting like! My little boy liked it a ton too. Kudos to you!
Thanks so much Amanda, I hope you enjoy it as much as I do! 🙂
Thank you so much for putting this recipe up i am a teenager and it wasn’t until about 4 years ago that I knew I couldn’t tolerate anything with Lactose but then it came to find out thati can’t have casein or whey either so this recipe helps because the only dressing I enjoyed eating on my salad was ranch and now I don’t have to miss out
You’re welcome Mary, you will love it! Thanks so much for stopping by. 🙂
How long will this recipe keep in the fridge?
Officially, the FDA would say 3 – 5 days. I use it for two weeks and have never had any trouble. It contains vinegar, which kills bacteria and extends shelf life.
How long does this stay good?
A week or two in the refrigerator.
This sounds like it will be awesome. I was just wondering if you use sweetened or unsweetened coconut milk and what brand? Also, does it have a coconut flavor at all?
Thank you Amie – I use whatever is in the refrigerator. 😉 I try to use unsweetened, but I have made it both ways. I use So Delicious and Silk, it doesn’t make a difference. The garlic does a really good job of covering up the coconut flavor! Even my daughter didn’t notice it, and she hates coconut. 🙂
Thank you so much for sharing this recipe, along with all the extra helpful info! It’s so great to know appropriate substitutions when you’re trying to eliminate dairy, without eliminating some of your faves;)
You are so welcome. I am so glad that you found my substitutions helpful! 🙂
I have made two batches of this already. I am currently dairy and gluten free and this recipe is my go-to!! Thank you so much for creating this. You’ve saved me! My 4-year-old daughter doesn’t know the difference; she loves this too!
God bless you,
Thank you sooooo much Amy!! I am so glad that you both like it so much. Have a great week. 🙂
Just made this tonight and it was fabulous! Thank you!
How long can this dressing be kept? I am assuming it is a shorter fridge life than with a store bought bottle?
I keep it for a week or two Sarah. There is vinegar in it so it helps keep the bacteria away, but no, it will not last indefinitely like the store bought stuff. 😉
I love your recipe. However, I can digest mayonnaise well. Is there something I can substitute for the mayonnaise?
There isn’t anything that I can think of Sandra. Mayonnaise is just eggs and oil, so I don’t know what would work instead. Sorry. 🙁
This is a great recipe. It is tasty and potent in ranch flavor.
Thank you so much Deanna, I’m so glad you liked it! 🙂
Looks great! Thanks! How long does this last in the fridge? Can I freeze it?
I just found out I am lactose intolerant and have been pinning dairy free recipes for weeks. I finally made this last night and oh my! It was so creamy and rich. My husband loves ranch dressing and I think he will only use the bottle again if we are out of this! Thank you for a great recipe!
Have you tried making this with canned coconut milk? I am doing the Whole30 and haven’t found a carton of coconut milk that does not have added sugar in it but I do have canned that I can use. Just curious. Thanks!
I’m new to the dairy-free world, so I’m excited to see recipes such as the dairy-free ranch. Any idea how long it will last if refrigerated?
Wendie, I use my dressing for up to a week after I make it.
I can have a smidge of vinegar but not a lot…could I use lemon juice instead and would it be a one to one substitution? What would you recommend? I could maybe do a 1/2 tsp of rice vinegar with the lemon juice …
Yes, you can substitute lemon juice for the vinegar and will work the same way. 🙂
Oh my gosh. I have been wanting Ranch dressing like you wouldn’t believe. I have major food restrictions/allergies: soy, corn, dairy, gluten, all grains, sugars (even honey and natural sugars), no potatoes, and I can only eat 4 different fruits, and eat only coconut or safflower oil. Talk about tricky to find ANYTHING I can eat.
I do have a question though– I’m not really supposed to eat mayo (surprise surprise), do you know of a healthy mayo alternative/version/substitute? I NEED Ranch dressing in my life. It’s the one thing I’ve been craving (well, that and alfredo sauce) and it would really really help me endure if I could have something delicious to eat.
Wow Rochelle, I thought my allergies were bad! I am so glad that you found this recipe and you are one step closer to your ranch dressing dream, I do not however have any suggestions for healthy mayo. 🙁 I have never tried to make mayo at home, but I hear it’s really easy to do…I am just too lazy. 😉
I don’t have coconut milk in a box, can I use the one in a can?
Hi Angelica, I would not use the coconut milk in a can, your dressing will be too thick. It has a higher fat content so your dressing will harden in the refrigerator and “could” turn into a solid mass.
Just made this dressing and it’s delicious! Love it
Thank you so much Whitney, I’m so glad that you like it!
Is it possible to use homemade coconut milk (water and coconut) or the boxed kind has other ingredients that help with curdling? Thanks!
I have never tried making it with homemade milk so I am not sure, but it is definitely worth a try!
Lisa, I’ll let you know how it turns out. Planning on making wings this weekend! Thanks.
Wanted to let you know That this recipe with homemade coconut milk was insanely delicious!! Can’t thank you enough!
Although I’m a committed dairy consumer, I like to collect diary free recipes to take care of guests with restrictions. Thanks for sharing at the #ThisIsHowWeRoll Link Party.
This looks so delicious! Just in time for the upcoming salad season! Thanks for linking this to the This Is How We Roll Link Party. You are a link party favorite
Congrats, your dairy-free ranch dressing recipe is featured this week at the #ThisIsHowWeRoll Link Party.
That sounds amazing! Pinning to try instead of the store stuff with ingredients that I can’t even pronounce! 🙂
Mayonnaise is dairy. I have a dairy allegy. I really wanted to try this. Is there another option to make your “dairy free” ranch … Completly dairy free?
No, mayonnaise is not dairy. It is eggs, oil, vinegar, lemon juice, and seasonings.
I have made this a couple of times and love being able to have ranch that is dairy free. The first time that I made it, it was thicker (perfect for dipping veggies in) and then every time since every batch has been runnier (perfect for salads but not so much for dipping). At first I thought that maybe it was because the first batch I made with mayonnaise out of a jar and the others I made with squeeze mayonnaise out of a bottle but I have since switched back to mayonnaise out of a jar and it is still thin. Any suggestions on what I can do to make it thicker? Thanks!
I would add less milk to make it thicker, Beth. I’m so glad you like it!!
I can’t use mayo because of the eggs in it. Is there something I could substitute for that? My kiddo is gluten, dairy, egg, peanut free. Thanks
Have you tried a vegan mayo?
Try Just Mayo. It’s egg free and dairy free.
I make this all the time. We love it! I cut down on the garlic and onions because it gives it quite a kick. I would like to add avocado to this recipe. Any suggestions?
I am so happy you like it, Candice! Here is a link to my Avocado Ranch Dressing: https://cookingwithcurls.com/2015/01/28/avocado-ranch-dressing/
If the reason for needing diary free is lactose intolerance, could this be made with Lactaid instead of coconut milk … or would there be a consistency issue?
I cannot drink Lactaid so I have never tried it in this recipe, Robin. For some reason it makes me sick, so I stick to non-dairy options. I would suggest giving it a try and see how you like it. 🙂
Can it be made with almond milk?
I absolutely love this recipe. I’ve been dairy free for ten years and gave up on filling the ranch void till I found this.
I also love the milk sub guide given and have played with it a little. I love it with the boxed coconut milk but my favorite is to split the ‘milk’ portion between half coconut milk from the can and half from among milk it reminds me of an old ‘home style ranch’ consistency.
Anyhow, love it!
I dislike the taste of almond milk and coconut milk. I’m currently drinking soy milk, can I use soy milk for this recipe? Is the white wine vinegar necessary for this recipe? Seems like a lot of vinegar going into it with the addition of the apple cidar vinegar.
Yes, you can use soy milk Shelly. Feel free to use less vinegar.
It’s very tasty but VERY watery! It’s like trying to pour soup over my salad or dip my veggies in soup. Is there a way to thicken it up?
Using less milk will make it thicker.
Thank you Lisa. Any suggestions on how much milk to put in now? I don’t add the white wine vinegar. And I use soy milk. I use all the other ingredients.
How is this dairy free if you add buttermilk? I want to try to make it but not sure what to substitute the buttermilk with to make it dairy free.
You do not use buttermilk, you create a non-dairy buttermilk by adding vinegar to the cashew milk.
Jvasquez are you illiterate? She clearly explains how to make the buttermilk sub and THEN has buttermilk in “”, you twit!
You can use rice milk and a bit of non-dairy yogurt or sour cream to make it thicker. If you use one of those, I wouldn’t make it into “buttermilk” as both of those things have lot of tang to them.
YEEEEEESSSSSS!!! This is so darn awesome. I have not had Ranch in 8 months and this is amazing! It’s so easy to make and it’s beyond anything I could have imagined. Every Sunday I will be making a batch of this for my salads during the week. This diet has been so stressful but this recipe is an amazing ray of sunshine. Thank you so much for sharing your magic!
I’m excited to try this!! Have you used oat milk as a sub? Wonder what consistency it is…
Great recipe! This tastes really good. Easy to make. The longer it sits in the fridge the better it tastes.
I have tried a lot of Ranch dressing recipes, none as good as yours! Absolute perfection!
Made a low fat version, light mayo and light sour cream. Excellent!
This looks fabulous! I am just going to sub nonfat plain greek yogurt for sour cream. Hopefully it works!! Thanks!
I am a sucker for pretty much any dish that’s got ranch. But this one is really giving me the feels. Keep it up 🙂
.You maybe You could simplify things and make the recipe appeal to everyone…..