
Free: Healthy Freezer Meals Recipe Ebook
Get It NowThis post may contain affiliate links, which help keep this content free. (Full disclosure)
Of all the dressings out there, ranch is my absolute favorite. And ever since I posted this homemade ranch dressing recipe (on the 2nd anniversary of Wholesome Yum!), it has been crazy popular with readers, too. Many people have told me that it tastes like Hidden Valley Ranch. Others argue that it’s even better. After so many rave reviews, I can confidently say that this is the best ranch dressing… all with natural ingredients!
For my keto friends, you’ll be happy to know that this is a keto ranch dressing. (I even included it in my first keto cookbook.) But, it doesn’t use any specialty ingredients and “regular” would be exactly the same… it’s simply the best ranch dressing, no matter your eating lifestyle.
Why This Is The Best Ranch Dressing Recipe
- Tangy, herby flavor
- Cool and creamy texture
- Easy to make in just 5 minutes
- Natural, common ingredients
- No sugar, corn, soy, fillers, or preservatives – much healthier than store-bought ranch!
- Tastes great on everything!

What Is In Ranch Dressing?
This section explains how to choose the best ranch dressing ingredients, what each one does in the recipe, and substitution options. For measurements, see the recipe card below.
- Mayonnaise – I often use homemade avocado oil mayo, but you could also use a store-bought variety.
- Sour Cream & Lemon Juice – Traditional ranch contains buttermilk (or buttermilk powder), but I don’t usually have these on hand, so this homemade ranch dressing recipe uses sour cream and lemon juice to create the same tang as store-bought buttermilk ranch dressing. You could also substitute the sour cream for plain Greek yogurt, and the lemon juice for white vinegar.
- Dried Herbs – To get that classic ranch flavor, you will need dried parsley (or fresh parsley), dried dill (or fresh dill), and dried chives (or fresh chives). If using fresh herbs, triple the amounts — just use the same measurements in tablespoons instead of teaspoons.
- Spices – Garlic powder (or 2 cloves of fresh garlic), sea salt, onion powder, and black pepper add just the right flavor. Use freshly ground black pepper if you can. You could also add paprika for a more complex flavor.
- Unsweetened Almond Milk – This helps to thin out the dressing. For a nut-free version, you can replace this with any kind of milk, such as coconut milk, hemp milk, regular dairy milk (if it fits your lifestyle), half and half, or heavy cream.
VARIATION: Want a dry ranch dressing mix?
It’s just as quick and easy to make a dry version with similar ingredients! See my homemade ranch seasoning recipe for instructions.

How To Make Ranch Dressing
This section shows how to make homemade ranch dressing, with step-by-step photos and details about the technique, to help you visualize it. For full instructions, including amounts and temperatures, see the recipe card below.
- Combine. Whisk the ranch dressing ingredients together in a medium bowl. Add almond milk last, gradually, until you reach desired consistency.

TIP: Adjust the amount of milk to get the thickness you like.
I like to make it a little thicker for a dip, or thinner for a dressing.
- Chill. This is optional, but enhances the taste if you have time. Once you’ve made the ranch dressing recipe, refrigerate it for at least 1 hour to let flavors develop.


Storage Instructions
Store homemade ranch dressing in an airtight container in the refrigerator for up to 10 days. (Note that it may be thicker straight from the fridge — you can always thin it out with more milk as needed.)
I like to store this dressing in a salad dressing shaker or mason jar for easy mixing, but you could also use a glass salad dressing bottle or a plastic squeeze bottle.
Can You Freeze Ranch Dressing?
No, you can’t freeze ranch dressing recipes. The main ingredients, mayonnaise and sour cream, don’t freeze well.

Best Ways To Use Homemade Ranch Dressing
You’ll want to put this stuff everything! Whether you’re using it as a dip, condiment, or casserole enhancer, this homemade version of ranch will quickly become your go-to. Here are some ideas:
- Salad – Ranch is a staple for all kinds of salad recipes. It goes particularly well ona BLT salad, hearty chef salad, or probably the most popular option, cobb salad.
- Dip – This easy, creamy ranch dressing recipe also works well as a dip for veggies such as carrots, celery, broccoli, or cauliflower. Fresh ones are always good, but it’s also delicious with fried zucchini or zesty buffalo cauliflower. You can also mix it into an excellent crack dip, or dunk zucchini chips or kale chips in it.
- Wings – Serve this dish with air fryer chicken wings, crispy garlic parmesan wings, zesty lemon pepper wings, or baked buffalo chicken wings.
- Casseroles – Use it in chicken bacon ranch casserole, or try it in other casseroles like spaghetti squash casserole.
- Soups – This dressing is even delicious in soups. Mix it into taco soup or drizzle on top of buffalo chicken soup.
- Chicken – Use it in cheesy bacon ranch chicken, spicy buffalo chicken salad, or as a dip for bacon wrapped chicken tenders.
More Easy Homemade Dressings
Tired of store-bought dressings with fake ingredients? If you like this easy ranch dressing recipe, you’ll love these, too:
Homemade Ranch Dressing Recipe
Homemade Ranch Dressing Recipe (The BEST)
Make the BEST homemade ranch dressing recipe in just 5 minutes, with common ingredients. Use it as a salad dressing or dip!
Recipe Video
Tap on the image below to watch the video.Like this video? Subscribe to my YouTube cooking channel for healthy recipes weekly! (Click the bell icon to be notified when I post a new video.)
Ingredients
Tap underlined ingredients to see where to get them. Please turn Safari reader mode OFF to view ingredients.
Instructions
Tap on the times in the instructions below to start a kitchen timer while you cook.
-
Whisk all ingredients together. Add the almond milk last, gradually, until you reach desired consistency (possibly less for a thick dip or more for a thinner dressing).
-
Refrigerate for at least 1 hour to let the flavors develop. Store in the refrigerator for up to 10 days.
Last Step: Leave A Rating!
Share your recipe picture by tagging @wholesomeyum and hashtag it #wholesomeyum on Instagram – I’d love to see it!
Nutrition facts are provided as a courtesy. Have questions about calculations or why you got a different result? Please see our nutrition policy.
Want to save this recipe?
Create a free account to save your favorite recipes!
Sign Up To Save Recipes© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead. 🙂

411 Comments
Cecelia M
0I am going to go home after work and make this tonight. I love ranch dressing but detest the sweetness they put in it. This recipe sounds absolutely delicious. Thanks!
Maya | Wholesome Yum
0I hope you like it, Cecelia! Have a great day!
Janie McMahan
0I’ve been trying to find a substitute for my beloved ranch that was healthier and this is the only one I’ve tried that isn’t “sour” tasting. In fact, it is BETTER than any ranch I’ve ever had including Texas Roadhouse (which to me was always the ranch that no other could measure up to). So so good and I’m using the dry spices on my grilled chicken from now on because they are the perfect seasoning!!!!!!!! Thank you so much for this incredible recipe!
Maya | Wholesome Yum
0I am so happy to hear that, Janie! Please come back soon!
Denise
0This homemade ranch dressing is delicious. Not buying bottled dressing anymore!
Maya | Wholesome Yum
0I love that, Denise! Thanks for stopping by!
Lisa Richardson
0Wow! I made this tonight and it was incredible. I needed a ranch dip for some celery and Keto chicken wings that I made. I don’t think I’ve ever tasted a ranch dressing this good. I used your ingredients exactly – and it turned out perfect. Thanks for posting this!
Maya | Wholesome Yum
0Hi Lisa! I am so happy you enjoyed the dressing! Thank you!
Jenny Wilson
0Super excited to try this recipe! I love ranch but I have some weird food allergies – mayonnaise is one of them. Do you have any suggestions for what I could use in place of mayo? Thanks so much!
Maya | Wholesome Yum
0Hi Jenny, The flavor will be a little different but you could just use more sour cream. Or possibly a mixture of sour cream and super thick coconut cream.
Connie
0This is the most delicious dressing I ever tasted! Thanks
Maya | Wholesome Yum
0Yay! I love to hear that, Connie! Thank you!
Kirsten
0AHHH! This is amazing!!!! Tastes great and low carb. So fulfilling to be able to create something to eat (as corny as that sounds) and I know exactly what is in it. SO good, better than Hidden Valley!!
Maya | Wholesome Yum
0Yay! I love to hear that, Kirsten!
Denise
0Made the ranch dressing today and it is delicious! No more store bought for me. Thank you.
Maya | Wholesome Yum
0Thank you, Denise! Me, either!
Barbara
0Delicious dressing! I didn’t have any parsley or dill, but instead added fresh rosemary and thyme from my garden. I think I’ll add fresh cilantro next time! I used half and half instead of almond milk. Thank you!
Maya | Wholesome Yum
0Thank you, Barbara! Those substitutions sound like great options, too.
Tessa
0Amazing! I didn’t have almond milk so it was omitted. Packed with flavor, my husband loved it and now I can say goodbye to spending $$ on little Jars or bottles of ranch that don’t live up to the flavor of this keto ranch.
Maya | Wholesome Yum
0Thank you so much, Tessa! The almond milk is just there to thin it out.
Joan Dominguez
0Could someone please tell me what one serving of this yummy dressing is? I read somewhere that I should only have a small amount as to not exceed carb intake. I was hoping I could drink it! Haha
Maya | Wholesome Yum
0Hi Joan, A serving is 2 tablespoons. The nutrition info is on the recipe card.
Penelope
0Instead of pouring ranch on your salad….dip your fork in the dressing…
Corinne
0This is amazing – I love that it’s all wholesome ingredients without additives and preservatives!
Maya | Wholesome Yum
0I am so happy you liked it, Corinne! Have a great day!
Kathy Humann
0I’ve tried several home made ranch recipes with not very good reviews…but this one! So good! I won’t be buying bottled anymore that is for sure. Keep it thicker for dipping veggies! Thank you for such a great recipe! I did substitute my homemade thick yogurt for the sour cream and since I didn’t have dill I didn’t put that in…and came out awesome!
Maya | Wholesome Yum
0I am so happy you finally found a ranch recipe you like, Kathy! Thank you for stopping by!
Margo B.
0Sounds fabulous and I plan to make it soon! Quick question…if I mixed the dry ingredients together could I use it as a seasoning? I’ve been using the packets of the dry ranch mix like this especially in crock pot recipes.
Maya | Wholesome Yum
0Hi Margo, Yes, you can definitely use the dry mix as a seasoning!
Cath
0This. Is. Amazing!! Oh my goodness it’s delish!! I started the Keto diet a week ago and I was looking for a really tasty homemade Ranch dressing that fit this diet. Well I found it! I gave my husband a taste before dinner and his eyes got big and he said “What is in this?! This is amazing!” No more store bought Ranch dressing for me! Thank you so much for this recipe
Maya | Wholesome Yum
0I love to hear that, Cath! Have a great day!
Jacolyn
0FABULOUS!!!!!!!!!!!!!!!! Loved it! I swear I could of drank it but I didn’t. Better then any commercial brand. My new GO TO!! Thanks!
Maya | Wholesome Yum
0I totally get it, Jacolyn! It’s good enough to drink 🙂 Thanks for stopping by!
Tina
0The reviews did not lie! THE BEST! Made the “original” and then made a second batch in which I threw in some cilantro and a jalapeno. Thank you sooo much for sharing!
Maya | Wholesome Yum
0I love that you added cilantro and jalapeno, Tina! Thanks for sharing with us!
Maureen Bonneau
0Why is it so difficult to be able to print the recipes? I am not successful at printing unless I print every sheet. Thanks, Maureen
Maya | Wholesome Yum
0Hi Maureen, There’s a print button on the recipe card, which will take you to a printer-friendly version. Hope this helps.
Jo
0I found your recipe a day or two ago. I decided to try it today because in addition to being Keto, I’m suddenly needing to avoid dairy & all of my store bought dressings have sugar or dairy or both. Not to mention all the chemicals…. Once I started making at, it occurred to me that sour cream is dairy, so I used my rather sour kefir instead. (I am choosing to believe it is no longer dairy after fermentation.) I must say this recipe, at least using the kefir tastes just like the packaged blend mixed with good quality sour cream. I will not ever need to buy pre-made ranch dressing again! Thank you so much for this recipe!!!
Jo
0Minus the Almond milk. I forgot that part!
Maya | Wholesome Yum
0I am so happy you liked the dressing, Jo! Thanks for stopping by!
Dawn
0I use Hidden Valley powder and mix according to package but instead of milk I use 1/2 cup HWC combined with 1/2 cup of water. Put all in a mason jar with a lid and shake til combined.
Maya | Wholesome Yum
0Thank you for sharing, Dawn!
Mary Hopkins
0This was DELICIOUS! I was amazingly surprised by the taste and it was so easy. I did make homemade low carb mayo first then used to make the ranch recipe. Awesome.
Maya | Wholesome Yum
0I ma so happy you liked the dressing, Mary! Please come back again!
Sarah
0My daughter is allergic to tree nuts, is there a substitute for the almond milk?
Maya | Wholesome Yum
0Hi Sarah, Any kind of milk would work. You can try coconut milk if you’re not too sensitive to the flavor. Otherwise, heavy cream would also work.
SusanM
0I love this recipe for ranch… it is the best I’ve found. I hated to let go of making my normal ranch with the powder mix by Hidden Valley Ranch but because it contained MSG, I had to find a substitute. I am trying to cut more carbs so on this recipe, I substituted the almond milk with hemp milk. Hemp milk is easy to make and doesn’t add any sweet taste.
Maya | Wholesome Yum
0Thanks you for sharing with us, Sarah!
Eve
0I’m very interested in this recipe, but am dairy sensitive. What could I substitute for the sour cream?
Maya | Wholesome Yum
0Hi Eve, I haven’t tried it without sour cream since it provides a lot of the flavor here, but you could try experimenting with thick coconut cream instead. You’d taste some of that in there, but the spices would help. You would likely need more lemon juice to compensate.
Laura
0Excellent! Don’t usually go for ranch dressing but this was so good in your Chicken Bacon Ranch Casserole! Thanks for the recipe
Maya | Wholesome Yum
0Yay! I love to hear that, Laura!
Sue Pruitt
0This tastes great, but, your math does not make sense to me.
You say the recipe makes 12 servings at 2 Tbls per serving. That equals 24 Tbsp which equals 1 1/2 cups.
But if you add up 1c. mayo, 1/2c. sour cream, and 1/4c. almond milk, that comes to 2 1/4 cups. And that’s not counting the lemon juice.
What am I missing?
Maya | Wholesome Yum
0Hi Sue, I’m glad it tastes great for you! Volume is not always additive as some ingredients condense when they mix together. I measured the total amount I ended up with after mixing everything, then divided by 2 tbsp to get the number of servings. Hope this helps!
Michele
0Actually it makes about 1 3/4 cup of dressing.
It’s so easy and delicious! Thanks!
Ang
01 + 1/2+ 1/4 doesn’t equal 2 1/4, it’s 1 3/4
Colleen
0What is the best mayonnaise to use? I’m in NZ.
Maya | Wholesome Yum
0Hi Colleen, I love to make my own homemade avocado mayo like this.
Nancy Meister
0This salad dressing is amazing exclamation! It’s true that the reviews say it’s better than Hidden Valley Ranch. I’m going to pass this on to all my family, thank you so much, there are a lot of celiacs in my family and we will enjoy this.
Maya | Wholesome Yum
0I am so happy you liked it, Nancy! Thanks for stopping by!
Marion Albares
0I am anxious to try this! Always looking to cut carbs and calories! I tried the Mayo Clinic diet and lost around 25 lbs. but, have reached a plateau for several weeks now. I eat lots of veggies and fish, mostly salmon and this dressing seems like it would be good to dip my salmon in. Thanks!
Ronalyn Hurley
0I tossed out my other ranch dressing recipes because this is the only one I will make from now on.
Maya | Wholesome Yum
0I love to hear that, Ronalyn! Thanks for stopping by!
Delia Luch
0I would like to try this recipe, but before I do can I know how much is a serving? Looks delish!
Maya | Wholesome Yum
0Hi Delia! One serving is 2 tablespoons and there are 12 servings in total. I hope you like it!
Jolonda
0I just made this and the only thing I can say is WOW!
Maya | Wholesome Yum
0I am so happy you liked it, Jolonda!
Julie
0I love this! Made it twice already. Had to substitute a few things because of what was/wasn’t on hand but this is a total keeper! Thank you so much. I did end up putting in more herbs and seasonings than called for, but it’s really to personal taste, imho. Thanks much!
Maya | Wholesome Yum
0I am so happy you liked it, Julie!
Becky
0Do you use fresh lemon juice or the kind in a bottle? I can’t wait to try it! Thanks 🙂
Maya | Wholesome Yum
0Hi Becky! You can use either one. Thank you!
Robin
0Can you use coconut milk instead of almond milk?
Maya | Wholesome Yum
0Hi Robin! Yes, you can substitute coconut milk for the almond milk. It may have a slightly different taste but I am sure it would be delicious!
Pat
0This is the BEST ranch dressing I have ever had. I am not a fan of store bought ranch but this is my “go to” ranch now.
Maya | Wholesome Yum
0Thank you so much, Pat!
Monica Aguilar
0This is now everyone’s favorite, even my granddaughter. I just put a little less dill. Thank you for all your recipes.
Maya | Wholesome Yum
0Thank you, Monica! Glad to hear you and your granddaughter enjoyed it. My kids love it, too.
Bethany
0What can you use instead of almond milk? I’m allergic to tree nuts and can’t have almond milk.
Maya | Wholesome Yum
0Hi Bethany, Heavy cream or half & half should be fine instead.
Mae johnson
0I just made this with coconut oil mayonnaise and it’s awesome!! I love salad and just don’t like other dressings so this works wonderful.
Maya | Wholesome Yum
0Thank you, Mae!
Sarah
0How many 1 tbs servings would you say this makes? 28?
Maya | Wholesome Yum
0Hi Sarah, This recipe would make 24 1 tbsp servings.
Chris
0No almond milk. What do you think about a little heavy cream added gradually to monitor thickness?
Maya | Wholesome Yum
0Hi Chris, that should work if you prefer it. It will definitely have a creamier texture. 🙂
Paula
0Great dressing and super easy! I’m spoiled by this. Store bought can’t compare. Thank you!
Maya | Wholesome Yum
0Thank you, Paula!
Brittannie
0How long will this keep in the fridge? I’m the only one who eats ranch in my house, therefore I don’t go through a whole lot.
Maya | Wholesome Yum
0Hi Brittannie, It lasts about 2 weeks in the fridge – basically the same amount of time as sour cream would.
Elizabeth
0How would you go about making this truly sugar free? I have yet to find a mayonnaise that doesn’t have sugar.
Maya | Wholesome Yum
0Hi Elizabeth, you can make your own mayonnaise but I haven’t posted a recipe yet. I like to buy this one which is sugar-free: https://assoc-redirect.amazon.com/g/r/https://amzn.to/2M2WfYg
Christy Jackson
0Dukes Mayo is sugar-free.
Janet Buente
0I am allergic to alliums (onion family). Any sub for onion, garlic and chive in this recipe?
Maya | Wholesome Yum
0Hi Janet, I haven’t tried it, but asafetida or fennel might be acceptable stand-ins.
Tracy Claassen
0This dressing is really good!! I have a daughter who is lactose free so I just used Lactose free products and it turned out amazing!!
I also did, 1/2 cup of mayo, 1/2 cup of sour cream and 1/2 cup of plain greek yogurt. It turned out amazing! Thank you!
Maya | Wholesome Yum
0Thank you, Tracy!
Betsy
0This is great! I used heavy cream instead of almond milk and added about 1/8 cup more plus 1/8 tsp more of salt and a dash of hot sauce. It was perfect! Super creamy and decadent.
Maya | Wholesome Yum
0Thank you, Betsy! Sounds amazing!
Judy
0If I used buttermilk would it change the carb count?
Maya | Wholesome Yum
0Hi Judy, Yes, buttermilk would increase the carb count.
Kimberly
0This is a great recipe! I make mine with heavy whipping cream and pickle juice. Very popular with my kids. 🙂
Maya | Wholesome Yum
0Thank you, Kimberly! Love the idea of adding pickle juice, I’ll have to try that!
Breanna
0Instead of lemon juice?
Michelle in New Orleans
0No, instead of almond milk per previous posters.
Stephanie
0I followed the directions exactly and this dressing is the best! I have a picky eater and she’s going to love this. Even if I have to disguise it in a hidden valley ranch store bought bottle.
Maya | Wholesome Yum
0Thank you, Stephanie! Hiding it in the store bought bottle is genius!
Denise
0If you need to subsistute the almond milk due to nut allergies, what would you suggest?
Maya | Wholesome Yum
0Hi Denise, Any kind of milk or cream will work. Heavy cream or half & half is probably the next best low carb option. Regular dairy milk will work fine but adds carbs. Coconut milk also works from a consistency standpoint, but I’m not sure if the flavor may be a little strange.
Shells
0I do cream and it is so good! Making it right now. 🙂
Maya | Wholesome Yum
0Thank you, Shells!
Lorri S
0Made this today. Eating it now on a salad. Oh my is it delicious! And easy!! Thanks for another great recipe!!
Maya | Wholesome Yum
0Thank you, Lorri! I’m glad you enjoyed it!
Maya | Wholesome Yum
0Thank you, Lorri!