No Mayo Ranch Dressing
Looking for a ranch dressing without mayonnaise? Try our no mayo ranch dressing. You get all the classic flavor of ranch dip or dressing without the mayo.
We love ranch dressing! Not only on salads and sandwiches, but also as a dipping sauce for all sorts of other foods.
In fact, one of my favorite guilty pleasures is pepperoni pizza dipped in ranch dressing. It’s not the best thing for your figure, but every once in a while, it’s worth it.
Unfortunately, not everyone gets to enjoy this tasty condiment. Mayonnaise doesn’t agree with some people’s tummies.
So, we decided to share a ranch dressing no mayo recipe. It’s a delicious adaptation that uses sour cream in place of mayonnaise.
This recipe is adapted from our spicy ranch dressing on our sister site, just without the heat. Swapping mayonnaise for sour cream or Greek yogurt keeps the dressing creamy with a nice tanginess.
If you prefer ranch without dill, feel free to leave it out. The sour cream and herbs still give plenty of flavor.
Don’t forget to try our easy ranch dip, fish taco sauce, and ranch dressing mix.
Does ranch dressing have eggs?
Technically, yes, a lot of ranch dressings do contain eggs because they’re made with mayonnaise as the base.
Mayonnaise is traditionally made with eggs, so if you have an egg sensitivity, it’s something to watch for on bottled dressing labels.
The good news is this no mayo ranch dressing skips the mayo entirely and uses sour cream and buttermilk instead, so it’s naturally egg-free while still tasting like classic ranch.
Recipe Tips
- Mason jars make preparing any dressing or vinaigrette a breeze. Simply place all the ingredients into the jar. Seal the lid and shake to mix all the ingredients together.
- To make a spicy ranch dressing, then consider adding a little chili powder and cumin to the mixture. It adds a ton of smoky flavor and a little kick to the condiment.
- If you don’t have buttermilk, then combine a teaspoon of lemon juice with a half of cup of milk to create a homemade buttermilk substitute.
- Try this dressing instead of a spicy ranch on our Mexican grilled chicken salad.
More Salad Dressing to Try

What You’ll Need
- 1 cup sour cream, or non-fat Greek yogurt, or a combination of the two
- ½ cup buttermilk
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ¾ teaspoon salt
- ½ teaspoon dried dill
- ¼ teaspoon black pepper
- ¼ teaspoon paprika, optional
How to Make It
- Pour all ingredients into a small bowl. Whisk to combine.1 cup sour cream½ cup buttermilk1 teaspoon garlic powder1 teaspoon onion powder¾ teaspoon salt½ teaspoon dried dill¼ teaspoon black pepper¼ teaspoon paprika
- Transfer to a glass jar with a lid, and store in the refrigerator for up to 7 days.







love this recipe so much! absolutely delicious. great as a dip, and I sometimes add a little distilled white vinegar to thin for dressing.
Thank you Amanda! Kim and I appreciate your comments and rating the recipe. Have a lovely day!
I found myself on a cold snowy evening without ranch dressing and without mayo so I went searching for a recipe with no mayo and wow! This is fantastic and I will definitely be making this from now on! Thank you!
Hi, Lora! We’re so glad this worked out for you. Thanks for the comment and rating the recipe. Have a great evening! 🙂
Made this twice with buttermilk I kefired. It’s delicious on salad and as a mayo substitute on tuna salad!
Thank you Hibber! Kim and I are glad you enjoy the ranch. Thank you again for commenting and rating the recipe. Have a great weekend 🙂
Made this ranch with more salt, some parsley and fresh lemon juice. Didn’t taste like Hidden Valley, but close enough to make us very happy. Thank you for posting the recipe.
Thank you, Wanda! Kim and I are glad everyone liked the ranch dressing. Have a great week 🙂