← Back to Blog

Vegan Ranch Dressing Recipe — The Dressing That Made Our Garden Salad a Ceremony

The garden produced its first tomato this week and Josie acted like she had discovered gold. She carried it inside cradled in both hands, a small red cherry tomato, warm from the sun, and placed it on the kitchen counter and said we did it. We. As if the tomato was a team effort, which I suppose it was: Josie watered, Dave built the bed, Tyler dug the holes, and the Nebraska sun did the rest. But Josie takes the credit and I let her because she earned it, standing in the garden every morning in her pajamas, talking to the plants, believing.

We ate the tomato at dinner. One tomato, cut into six pieces, one piece per person. Tyler said it was the best tomato he had ever eaten. He was right. It was the best tomato any of us had ever eaten, not because it was different from store tomatoes, but because it was ours. Flavor is partly chemistry and partly story, and the story of this tomato, Josie tomato from the bed Dave built, was the best story a tomato has ever had.

I made a big salad to go with dinner: lettuce from the garden, the one cherry tomato divided among us like communion, cucumbers from the farmers market, and my homemade ranch. The main course was pulled pork from the slow cooker, which I had made the day before on a run to Kansas City. Pork shoulder, barbecue sauce, apple cider vinegar, eight hours on low. I brought the leftovers home and we ate them on buns with the salad and the one tomato, and it was a meal that cost almost nothing and meant almost everything.

Amber helped me make coleslaw for the pulled pork. She is getting better in the kitchen, more confident, more willing to ask questions. She asked me how I know when the coleslaw has enough vinegar. I said you taste it. She said what if it is not right. I said then you add more. She said how do you know how much more. I said you taste it again. She looked at me like I had explained a mystery, and in a way I had: cooking is not following instructions. It is tasting and adjusting and trusting yourself. That is cooking. That is also life. Amber is learning both.

That night’s salad deserved a dressing made from scratch — not because I had to, but because Josie’s tomato deserved it, and because Amber was watching and learning what it looks like to put care into the small things. The homemade ranch I whisked together is the same one I’ve been making for years: bright with lemon, herby, just tangy enough to hold its own against the sweetness of a summer tomato. If you’re making pulled pork on buns or just trying to turn a backyard garden into a meal that means something, start here.

Homemade Vegan Ranch Dressing

Prep Time: 5 minutes | Cook Time: 0 minutes | Total Time: 5 minutes (plus 30 minutes chilling) | Servings: 8 (about 1 cup total)

Ingredients

  • 3/4 cup vegan mayonnaise (or regular mayonnaise)
  • 1/4 cup unsweetened plain almond milk (or any plant-based milk)
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon fresh lemon juice
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried dill
  • 1/2 teaspoon dried parsley
  • 1/2 teaspoon dried chives
  • 1/4 teaspoon fine sea salt, plus more to taste
  • 1/4 teaspoon black pepper
  • Pinch of smoked paprika (optional, for depth)

Instructions

  1. Whisk the base. In a medium bowl, whisk together the vegan mayonnaise and almond milk until smooth and fully combined.
  2. Add acid and seasoning. Add the apple cider vinegar, lemon juice, garlic powder, onion powder, dill, parsley, chives, salt, pepper, and smoked paprika if using. Whisk until everything is well incorporated.
  3. Taste and adjust. Dip a clean spoon and taste. Add more vinegar if you want more tang, more salt if it needs brightness, or a splash more milk if you prefer a thinner consistency. Keep tasting — trust yourself.
  4. Chill before serving. Cover and refrigerate for at least 30 minutes before serving. The flavors meld and the dressing thickens slightly as it rests. It will keep in an airtight jar in the refrigerator for up to 10 days. Stir or shake before each use.
  5. Serve. Drizzle over garden salads, use as a dip for vegetables, spoon alongside pulled pork sandwiches, or fold a few tablespoons into coleslaw in place of a sweeter dressing.

Nutrition (per serving)

Calories: 95 | Protein: 0g | Fat: 10g | Carbs: 1g | Fiber: 0g | Sodium: 160mg

Brenda Novak
About the cook who shared this
Brenda Novak
Week 66 of Brenda’s 30-year story · Grand Island, Nebraska
Brenda is a forty-eight-year-old long-haul trucker and mom of two from Grand Island, Nebraska, who cooks on the road with a crockpot plugged into her semi's cigarette lighter. She lost her sister to domestic violence and carries that loss quietly. She writes for the working moms who are gone a lot and feel guilty about it. The food you leave in the fridge for your kids when you are on a haul? That is love, packed in Tupperware.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?