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.
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, 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

Ingredients
- 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
Instructions
- 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.
Notes
- The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 tablespoon of dressing. Actual calories will vary.

love this recipe so much! absolutely delicious. great as a dip, and I sometimes add a little distilled white vinegar to thin for dressing.
love this recipe so much! absolutely delicious. great as a dip, and I sometimes add a little distilled white vinegar to thin for dressing.
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!
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!
Made this twice with buttermilk I kefired. It’s delicious on salad and as a mayo substitute on tuna salad!
Made this twice with buttermilk I kefired. It’s delicious on salad and as a mayo substitute on tuna salad!
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.
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.