This thick, creamy vegan sour cream is the best plant-based version you’ll ever need. It’s dairy-free, soy-free, nut-free, and comes together in minutes.

Tofu-based sour creams can taste a bit claggy, and nut-based versions are often costly or unsuitable for people with nut allergies. This recipe takes a different route: white beans. Use canned or home-cooked cannellini (white kidney) or navy beans for a smooth, neutral base.
With the addition of coconut milk, a neutral oil, lemon and vinegar, and a touch of seasoning, you’ll have a thick, creamy vegan sour cream in minutes—no soaking required.
For extra tang and a more authentic cultured flavor, add lactic acid probiotics and let the mixture sit overnight. If you prefer a quick version, omit the probiotics and increase the vinegar for immediate tang. Both approaches are included in the recipe below.
How to make it
This recipe is very straightforward: combine the ingredients in a food processor or high-powered blender, blend until smooth, then thin with water to your preferred consistency.
Start with cooked, soft white beans—canned, jarred, or cooked from dry are all fine as long as they’re rinsed and drained. Cannellini beans yield a milder, less “beany” flavor, but navy beans work well too.

Add the beans, lemon juice, vinegar, coconut milk, sunflower oil (or another neutral oil), salt, probiotics (optional—open capsules and empty contents, do not add empty capsules), and garlic powder (optional) to the blender or processor.
If you are not using probiotics, add 1 to 1.5 tablespoons of vinegar to taste—about 1 1/4 tablespoons is often a good balance, but add cautiously to avoid over-acidifying. If using probiotics, start with about 1/2 tablespoon of vinegar and taste after culturing to adjust.

Process until very smooth—around two minutes depending on your appliance. With the blender running, slowly stream in up to 1/4 cup (60 ml) of water to reach your desired thickness. High-powered appliances may not need any water; add more if you want a pourable dressing-like texture.
If you included lactic acid probiotics, transfer the sour cream to a container with a tight lid and leave it in a warm, dark place overnight to culture. One night is usually sufficient, though you can culture up to two days. Taste, adjust salt or vinegar as needed, then refrigerate.
If you did not use probiotics, chill the sour cream in the fridge for at least 30 minutes before serving to let the flavors settle. Chilling also gives a more familiar texture—sour cream is typically served cold.

Tips
- Garlic is optional. It adds depth but will shift the flavor away from a traditional plain sour cream.
- Use full-fat coconut milk for best texture and creaminess.
- Substitute white wine vinegar with red wine vinegar or apple cider vinegar if needed.
- If you don’t have sunflower oil, use any neutral-flavored oil such as canola oil.
- Using probiotics produces a notably tangy, cultured result—highly recommended if you want authentic sour cream flavor.
Storing it
Store the vegan sour cream in the refrigerator for up to five days. It can be frozen, but after thawing you may need to re-blend briefly to restore the original creamy texture.

Serving suggestions
This sour cream is delicious by the spoonful, but it also pairs wonderfully with many dishes. Try it:
- On baked potatoes.
- Mixed with chopped onions and chives for a vegan sour cream-and-onion dip.
- As a dip for tortilla chips.
- Swirled into taco bowls or used atop Tex-Mex dishes with chunky salsa.
- Thinned with water for a creamy salad dressing.
- Mixed with a packet of ranch seasoning for an easy dip.
- As a base or finishing sauce for pasta.
- Drizzled on pizza, especially spicy varieties.
Did you make this recipe? Share how you liked it with a comment or rating. If you post a photo, tag the creator on Instagram to show your version.
📖 Recipe
Vegan Sour Cream Recipe (Nut-free and Soy-free!)
This creamy vegan sour cream is quick to make and free from dairy, nuts, gluten, and soy.
5 minutes
5 minutes
Ingredients
- 14 oz / 1.75 cups cooked cannellini beans (400 g)
- 2 tablespoons lemon juice
- 0.5–1.5 tablespoons white wine vinegar
- ½ cup coconut milk (125 ml)
- ¼ cup sunflower oil (or other neutral oil)
- ½ teaspoon salt
- 2 lactic acid probiotic capsules (optional but recommended)
- ¼ teaspoon ground garlic (optional)
- Up to ¼ cup water (60 ml), as needed
Instructions
- If using probiotics, split the capsule halves and empty the powder into a high-powered blender or food processor; discard empty capsules.
- Add all remaining ingredients except the water and blend until very smooth (about two minutes). If not using probiotics, add about 1 tablespoon vinegar and adjust to taste. If using probiotics, add about ½ tablespoon vinegar and adjust after culturing.
- With the blender running, slowly stream in water to reach your preferred consistency. High-powered blenders may not require any water.
- If cultured with probiotics, transfer to a sealed container and leave in a warm, dark place overnight, then taste and adjust before refrigerating. If not cultured, chill for at least 30 minutes before serving.
Notes
If you don’t have cannellini beans, substitute navy beans. White wine vinegar can be swapped for red wine vinegar or apple cider vinegar. Any neutral oil, such as canola, can replace sunflower oil.
Nutrition Information
Yield
8
Serving Size
1
Amount Per Serving
Calories 144Total Fat 10gSaturated Fat 3gTrans Fat 0gUnsaturated Fat 6gCholesterol 0mgSodium 151mgCarbohydrates 10gFiber 3gSugar 0gProtein 4g