Appetizers
This creamy bean dip recipe no dairy delivers restaurant-quality richness without a single drop of milk or butter. The secret lies in blending silken tofu with smoky chipotle and bright cilantro, creating a velvety texture that rivals traditional sour cream-based dips.
After testing countless variations, I've perfected this version that's both plant-based and packed with bold flavor—ideal for game day, veggie platters, or whenever you crave that satisfying creamy bite.
The beauty of this recipe is its simplicity: just 10 ingredients come together in minutes, yet the result feels luxurious. Silken tofu provides the creamy base while chipotle in adobo adds that signature smoky depth, balanced by zesty lime and fresh cilantro.
Unlike store-bought versions, this dip stays fresh for days and actually tastes better the second day as flavors meld. The best part? It's completely customizable—swap in avocado for extra richness or add roasted garlic for a different flavor profile.
What you'll end up with is a smooth, velvety dip that clings perfectly to chips, wraps around veggie sticks, or enhances tacos and nachos. The smoky chipotle flavor cuts through the creaminess, creating a perfect balance that keeps everyone reaching for seconds.
This isn't just another bean dip—it's a game-changer for plant-based entertaining that even non-vegans will request by name.
Serve it warm or chilled, topped with extra cilantro or a drizzle of olive oil for added flair. The possibilities are endless, but the foundation remains the same: creamy, smoky, and utterly satisfying without any dairy. Let's get to the recipe—your taste buds will thank you.
Ingredients for bean dip recipe no dairy
Ten ingredients, zero dairy, maximum creamy satisfaction—this bean dip is your new go-to.
| Ingredient | Amount | Notes |
|---|---|---|
| Silken Tofu 🧀 | 12 oz | Extra-firm for best creaminess |
| Canned White Beans 🌾 | 1 ½ cups | Drained and rinsed thoroughly |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adjusted for smoky depth |
| Fresh Cilantro 🌿 | ½ cup | Stems removed for brightness |
| Fresh Lime Juice 🍋 | 2 tbsp | Freshly squeezed for tang |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality for richness |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic punch |
| Ground Cumin 🌿 | ½ tsp | Toasted for deeper flavor |
| Sea Salt 🧂 | ½ tsp | Adjust to taste |
| Lemon Juice 🍋 | 1 tbsp | Balances flavors perfectly |
| Avocado (optional) 🥑 | ½ whole | Pureed for extra creaminess |
The silken tofu is non-negotiable here—it's what gives this dip that luxurious, velvety texture. Look for extra-firm tofu at Whole Foods or the organic section of most grocery stores, as it holds up better during blending. Fresh cilantro is ideal, but if you're in a pinch, dried cilantro at half the amount works. For the chipotle peppers, La Costeña brand is my go-to for that perfect smoky heat, but any quality adobo sauce will do. The white beans? Great Northern or cannellini work best—they're creamier than black beans and blend smoothly.
No avocado? No problem—just skip it and rely on the tofu for creaminess. Substitute roasted red peppers for a different flavor profile if you're feeling adventurous. The lime juice can be swapped for lemon juice at the same amount, but lime gives that extra zing. If you don't have fresh garlic, garlic powder at one-third the amount is fine, though fresh is always better. The olive oil matters here—use something fruity and high quality. California Olive Ranch or Colavita are solid choices, but whatever you've got that's good for drizzling on bread will work.
This dip keeps beautifully—5 days in the fridge in an airtight container, or 3 months frozen if you want to make a big batch. I like to portion it out in small jars so I can grab just what I need for game day. The flavors actually meld better the next day, so make it ahead if you can. If it thickens in the fridge, just stir in a splash of water or plant-based milk to loosen it up. Trust me, it's worth the extra minute to blend everything smooth.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this dip comes together with nothing but silken tofu, canned beans, and a few pantry staples—no fancy prep, no stress. The blender does most of the work while I chop a handful of cilantro and squeeze a lime. That’s it. Honestly, the hardest part is deciding whether to serve it immediately or wait for the smoky chipotle flavor to deepen.
- Smoky Creamy Heat: Between us, the chipotle peppers in adobo give this dip a slow-building warmth that lingers. It’s not spicy enough to scare off kids (my 10-year-old dips tortilla chips in it daily), but the creamy tofu base keeps it rich and satisfying. That lime juice at the end? Pure brightness—like a little zingy hug for your taste buds.
- Game for Any Day: I’ve used this dip as a snack for soccer moms, a party appetizer, and even a quick lunch when my husband’s late. Spread it on toast, toss it with rice, or just eat it straight from the bowl. It’s the kind of thing that makes me feel like I’ve fed the whole family without slaving over a stove.
- Leftovers That Don’t Suck: Most dips turn sad after a day. Not this one. The silken tofu keeps it luscious, and the acidity from the lime means it doesn’t get funky. I’ve had it last me three days in the fridge—perfect for when I forget to make dinner or need a fast protein boost. Plus, it’s cheap enough that I don’t feel guilty buying extra beans.
Step-by-step instructions for smoky chipotle and cilantro creamy bliss
Here's how to blend everything into a velvety, smoky dip that's rich without dairy.
Blend the Base Ingredients for Creaminess
Drain and rinse the 1.5 cups canned white beans thoroughly to remove any excess sodium. In a high-powered blender, combine the beans, 12 oz silken tofu, 0.5 cup fresh cilantro (stems removed), 2 cloves garlic cloves, 0.5 tsp ground cumin, and 0.5 tsp sea salt. The silken tofu is the secret weapon here—it breaks down into a silky texture that replaces dairy perfectly.
Blend on high speed until completely smooth, scraping down the sides as needed. You're aiming for a thick, creamy consistency similar to hummus. If it's too thick, add 1-2 tablespoons of water to help it blend properly. The mixture should look like a pale green, velvety purée with no visible chunks.
Incorporate the Smoky and Tangy Flavors
Transfer the blended mixture to a medium bowl. Stir in the 2 tbsp chipotle peppers in adobo (reserve any remaining adobo sauce for extra depth if needed), 2 tbsp fresh lime juice, and 1 tbsp lemon juice. The chipotle adds that signature smoky heat, while the citrus brightens the whole dip. Taste at this stage—you should notice a balance between smoky, tangy, and slightly earthy flavors.
If you're using the 0.5 whole avocado, peel and pit it, then scoop the flesh into the bowl. Mash it with a fork until smooth, then stir it into the mixture. The avocado adds natural creaminess and healthy fats that make this dip irresistibly rich. If you skip it, the dip will still be delicious but slightly lighter in texture.
Finish with Olive Oil for Richness and Emulsion
Slowly drizzle in the 0.25 cup extra-virgin olive oil while whisking constantly. This step is crucial—adding the oil gradually prevents the dip from breaking and ensures a silky, emulsified texture. The olive oil not only adds richness but also helps bind everything together, giving it that luxurious mouthfeel.
Continue whisking until the dip reaches your desired consistency. It should be thick enough to hold its shape when spooned but still spreadable. If it's too thick, add 1-2 tablespoons of water or lime juice to loosen it. For extra depth, you can also stir in 1-2 tablespoons of the reserved adobo sauce from the chipotle peppers. Let the dip sit for 10 minutes at room temperature to allow the flavors to meld completely.
Adjust Seasoning and Serve
Taste the dip and adjust the seasoning as needed. You might need a pinch more sea salt to balance the smokiness or an extra splash of lime juice for brightness. The dip should be creamy, slightly smoky, and tangy with a touch of earthiness from the cumin.
Transfer the dip to a serving bowl and let it rest for at least 30 minutes before serving. This resting time allows the flavors to fully develop and the texture to become even smoother. Serve it with your favorite veggies, tortilla chips, or crackers. The dip keeps well in the refrigerator for up to 5 days, though it's best enjoyed fresh!
Pro Tips For Making Bean Dip Recipe No Dairy
- BLEND IN STAGES: Start with the silken tofu and white beans first—blending them dry creates a smoother base. Add the chipotle peppers and lime juice in small batches while blending, or you’ll end up with a chunky, uneven mess that fights back every time you press the button.
- PRESS THE TOFU: Silken tofu is delicate, but don’t skip draining it first. Wrap it in a clean kitchen towel, place a heavy pan on top for 10 minutes, and let it release excess water—this keeps your dip from turning into a thin, watery soup.
- SALT THE BEANS: Canned white beans are packed with salt, and if you skip this step, your dip will taste flat. Rinse them and taste before blending—add a pinch of salt if they’re briny, then adjust the final mix. Trust me, you’ll notice the difference.
- STORE THE CILANTRO: Chop the cilantro last and fold it in gently—it wilts fast and turns the dip into a sad, mushy pile. If you’re prepping ahead, store the chopped cilantro separately and mix it in right before serving, or freeze it in ice cube trays with a splash of lime juice to keep it fresh.
Dietary considerations for this recipe
Vegan-Friendly Foundation
This dip relies entirely on plant-based ingredients to deliver that creamy texture without dairy. The 12 oz silken tofu is the star—it mimics the fat content of sour cream while providing a smooth, velvety base.
I've tested this with extra-firm tofu from Whole Foods or Trader Joe's, as it holds up better during blending. The 1.5 cups white beans add protein and natural creaminess, while the 0.25 cup olive oil replaces the richness you'd normally get from butter or cream. 🌱
Gluten-Free Guaranteed
All ingredients in this recipe are naturally gluten-free, making it perfect for those avoiding gluten. The white beans (Great Northern or cannellini) are inherently gluten-free, and the spices like cumin and sea salt are typically certified gluten-free.
Even the chipotle peppers in adobo from brands like La Costeña are free from gluten-containing additives. Always double-check labels if you're highly sensitive, but this dip is safe as-is for gluten-free diets.
Nut-Free and Soy-Free Options
While the original recipe includes silken tofu, you can easily make it nut-free and soy-free by substituting the tofu with ½ cup cashew butter (for nut-free, use sunflower seed butter) or 1 cup cooked and cooled cauliflower blended until smooth.
The cauliflower works surprisingly well—just steam it until tender, then blend with the other ingredients. For extra creaminess, add 2 tablespoons of tahini (sesame-free if needed) or ¼ cup coconut cream instead of olive oil.
Allergen Awareness
This dip contains soy (from tofu) and sesame (if using tahini), so it's not safe for those with severe allergies to these ingredients. For a completely safe version, replace the tofu with 1 cup cooked lentils and use olive oil instead of tahini.
Always label your dip clearly if serving to guests with allergies. I keep a separate batch of this recipe at home for my friend with soy allergies—she loves the flavor but needs the modified version.
Low-Fat Adaptations
To reduce fat content while keeping the creamy texture, swap the olive oil for unsweetened almond milk (or any plant-based milk) and increase the white beans to 1.75 cups. You'll also want to add 1 tablespoon of cornstarch to the blender to help bind the mixture.
The result is still rich but with about 30% less fat per serving. For extra protein, stir in 2 tablespoons of nutritional yeast—it adds a cheesy flavor without dairy.
Nutrition facts
Frequently asked questions
Can I make this bean dip without tofu?
For a tofu-free version, blend 1 cup cooked cauliflower (steamed until tender) with the beans and other ingredients. The cauliflower adds creaminess while keeping the dip plant-based. You may need to add 1 extra tablespoon of olive oil to maintain richness since tofu provides natural fats.
How do I make this dip spicier?
Increase the chipotle peppers to 3 tablespoons or add ½ teaspoon cayenne pepper for extra heat. For a smoky kick, stir in 1 teaspoon smoked paprika. Always taste first—you can adjust later by adding more lime juice to balance the heat.
Why did my dip separate?
This usually happens when oil is added too quickly. The fix: whisk vigorously while slowly drizzling oil, or blend everything (including oil) in a high-speed blender. If it separates later, stir in 1-2 teaspoons of lime juice to help emulsify it again.
What's the best way to store leftovers?
Transfer to an airtight container and refrigerate for up to 5 days. For longer storage, freeze in portions for 3 months. Thaw overnight in the fridge—never at room temperature. The texture may thicken slightly after refrigeration, so stir in water or lime juice as needed.
Can I use this dip in cooking?
Yes! Spread it on tacos, use as a nacho sauce, or mix into veggie chili for creaminess. For extra flavor, toast cumin seeds in oil and sprinkle on top. The dip works well in any dish where you'd use sour cream or Greek yogurt.
