Photos by Joanne Bruno
When I’m invited to a party, I’m the first person to jump on the opportunity to bring a dish. I know, that’s so nice of me, right? Eh, maybe not. My generosity is usually pretty self-interested. See, unless I’m heading out to a meat- and dairy-free party, which I have yet to attend, I know there’s not likely to be much, if anything, I can eat. Side note: If you’re having an all-vegan party, pretty please let me know. I’ll gladly bring a dish, despite the luxury of having a full array of vegan hors d’oeurves available.
That’s not the end of my confession though. I might have, once or twice (or more) brought along a vegan dish and simply forgotten to tell anyone that it was vegan. Just a little omission, really, and nobody ever complained or showed any suspicion. (Sorry, friends and family!)
What all this proves is that you really don’t need dairy to create a mean party snack. Take this French onion dip. Okay, I’ve yet to bring this stuff to a party, but that’s only because I couldn’t help but polish off the whole batch on my own. So it’s good, and I’m definitely bringing it to my next party and I’m betting no one will guess it’s vegan…unless of course you take me up on that whole vegan party offer, in which case, duh.
What people will notice is that this is way better than any French onion dip they’ve ever had. Most conventional French onion dips I’ve tried in the past have been just okay. They usually involve a packet of dried spice mix or something premade that comes out of the refrigerator case of a convenience store. This stuff is made with caramelized onions, which generally make most things better. Tofu and cashews have become something of a go-to all purpose dairy substitute for me, and in this recipe they did a beautiful job of standing in for sour cream. Add a few spices and some lemon juice for tartness and this just might be your new favorite French onion dip. Take it to your next social gathering. I’ll leave it up to whether or not to tell your host what it’s made of.
PrintVegan French Onion Dip

Savory caramelized onions are blended with creamy raw cashews and silken tofu in this rich and flavorful vegan French onion dip.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 2 cups 1x
Ingredients
- 3 cups sliced onions, loosely packed (about 2 medium onions, or 3/4 pound)
- 2 tablespoons olive oil
- 1/2 teaspoon dried thyme
- 1 garlic clove, minced
- 1 1/2 cups raw cashews, soaked in water 4-8 hours and drained
- 1 cup silken tofu (1/2 pound)
- 1 tablespoon lemon juice
- 1 tablespoon vegan Worcestershire sauce
- 1 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1/4 to 1/2 cup water
Instructions
- Place onions, olive oil and thyme into large skillet and toss a few times to coat onions. Place over medium-low heat. Allow to cook, uncovered, flipping occasionally, until onions begin to caramelize and brown in spots, about 25-30 minutes. Add garlic clove and cook 1 minute more. Remove from heat.
- Place cashews, tofu, lemon juice and Worcestershire sauce into bowl of a food processor fitted with an S-blade. Process until completely smooth, stopping to scrape down sides of bowl as needed. Season with salt and pepper and thin with water. Pulse a few times to blend.
- Add onion mixture and pulse a few times, just until finely chopped and incorporated into mixture. Transfer to a bowl and serve immediately or chill.
Notes
Annie’s is one option for vegan worchestershire sauce. Also check the generic brands at your supermarket, as I’ve found many of these to be vegan as well.
16 Comments
Sammie
August 5, 2015 at 11:53 amWhat a fab idea to use cashews to create that gorgeous creaminess that’s needed in a dip. I love onion dip and although I’m not vegan my mum and some of my friends are lactose/dairy intolerant, so this is a great recipe to have, not only to share with them – but to also broaden my culinary horizons. Thank you. Sammie http://www.feastingisfun.com
Alissa
August 9, 2015 at 8:42 pmThis would be perfect for anyone that’s lactose intolerant! Enjoy!
Jennifer @ Delicious Everyday
August 6, 2015 at 8:15 pmThis dip sounds appetizing! I’m not a big fan of tofus, but I will surely try this one.
Alissa
August 9, 2015 at 8:43 pmIt doesn’t taste like tofu at all! I think you’ll enjoy it! 🙂
Amy
August 9, 2015 at 10:41 amOh this sounds so good! Gonna add it to my list to try! Thanks! 🙂
Alissa
August 9, 2015 at 8:44 pmThanks Amy! Enjoy!
Leah
August 11, 2015 at 5:15 pmDo you think this could be made without tofu (my husband is allergic to soy) ?
Alissa
August 11, 2015 at 8:26 pmHi Leah! You might be able to get away with skipping the tofu and using extra cashews. The texture will be a bit different though.
Laura
November 5, 2015 at 9:46 pmI’ve pureed potatoes before (think creamy like Yukon Golds) to add creamy bulk to spreads. Be sure it’s hot and cooked thoroughly to get the smoothest texture in the food processor.
Alissa
November 12, 2015 at 9:11 pmAbsolutely! I’ve used potatoes to make cheesy vegan dips and they worked great!
Rajul | Charlotte Veggie
September 28, 2015 at 5:46 pmYUM! I’m def going to make this!
Dhvani
December 11, 2016 at 4:00 amHey! Love this recipe idea!! Anything I can replace the Worcestershire sauce with!!?? I don’t get that here..
Alissa
December 13, 2016 at 9:03 amThank you! Worcestershire is a tough one to replace…you could try a vegan steak sauce, like A1 if that’s available, or just increase the amounts of the other seasonings.
Amber Stine
December 19, 2017 at 3:44 pmThis recipe will not print! Only the name comes up and nothing else.
Katie Trant
December 21, 2017 at 4:50 amHey Amber, we’re aware there is an issue with the print function and we’re working on getting it fixed!
Laura
April 29, 2019 at 3:54 amwould i be able to omit the silken tofu? just add a bit of water to fix the consistency?