This post may contain affiliate links. Learn more here.
Recipes/ Sides/ Snacks/ Vegan

Vegan French Onion Dip

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.


Vegan 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


  • 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


  1. 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.
  2. 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.
  3. 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.


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.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You Might Also Like


  • Reply
    August 5, 2015 at 11:53 am

    What 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

    • Reply
      August 9, 2015 at 8:42 pm

      This would be perfect for anyone that’s lactose intolerant! Enjoy!

  • Reply
    Jennifer @ Delicious Everyday
    August 6, 2015 at 8:15 pm

    This dip sounds appetizing! I’m not a big fan of tofus, but I will surely try this one.

    • Reply
      August 9, 2015 at 8:43 pm

      It doesn’t taste like tofu at all! I think you’ll enjoy it! 🙂

  • Reply
    August 9, 2015 at 10:41 am

    Oh this sounds so good! Gonna add it to my list to try! Thanks! 🙂

    • Reply
      August 9, 2015 at 8:44 pm

      Thanks Amy! Enjoy!

  • Reply
    August 11, 2015 at 5:15 pm

    Do you think this could be made without tofu (my husband is allergic to soy) ?

    • Reply
      August 11, 2015 at 8:26 pm

      Hi Leah! You might be able to get away with skipping the tofu and using extra cashews. The texture will be a bit different though.

      • Reply
        November 5, 2015 at 9:46 pm

        I’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.

        • Reply
          November 12, 2015 at 9:11 pm

          Absolutely! I’ve used potatoes to make cheesy vegan dips and they worked great!

  • Reply
    Rajul | Charlotte Veggie
    September 28, 2015 at 5:46 pm

    YUM! I’m def going to make this!

  • Reply
    December 11, 2016 at 4:00 am

    Hey! Love this recipe idea!! Anything I can replace the Worcestershire sauce with!!?? I don’t get that here..

    • Reply
      December 13, 2016 at 9:03 am

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

  • Reply
    Amber Stine
    December 19, 2017 at 3:44 pm

    This recipe will not print! Only the name comes up and nothing else.

    • Reply
      Katie Trant
      December 21, 2017 at 4:50 am

      Hey Amber, we’re aware there is an issue with the print function and we’re working on getting it fixed!

  • Reply
    April 29, 2019 at 3:54 am

    would i be able to omit the silken tofu? just add a bit of water to fix the consistency?

  • Leave a Reply