This post may contain affiliate links. Please read our disclosure policy.

The ultimate party appetizer that is perfect for the holiday season. This creamy baked onion dip requires just 9 plant-based ingredients, is ready in about an hour and is great for vegans and nonvegans alike. Get ready for a melt-in-your-mouth good recipe.

Creamy Baked Onion Dip with Crackers

Creamy cheesy hot onion dip, oh hellllo.

The holidays are here and we thought that a decadent an delicious vegan appetizer was in order.

Creamy Baked Onion Dip Ingredients

We wanted to make this dip super decadent while also requiring relatively simple ingredients, and we think we did just that. The vegan cream cheese and mozzarella are the only two ingredients I feel are not always stocked in an average household, but nowadays, they are usually very easy to find (at least in the US). We also have a vegan cashew cream cheese recipe on the blog as well if you want to opt for homemade, too!


Creamy Baked Onion Dip with Crackers

This creamy baked onion dip pairs perfectly with crackers, toasted bread and even raw vegetables like carrots, celery, and cucumber. We like to serve it with a variety of these so that our guests can pick and choose what they would like.

We also made a pull-apart bread recipe that is AWESOME with this dip and well worth the effort. Actually, when we first made this dip it was alongside that very recipe!

Girl posing with onion dip vegan

Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you recreate any of our recipes, we love to see your photos!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Baked Onion Dip with Cracker

Creamy Baked Onion Dip (Vegan)

  • Author: Jasmine @ Sweet Simple Vegan
  • Total Time: 1 hour 10 minutes


The ultimate party appetizer that is perfect for the holiday season. This creamy baked onion dip requires just 9 plant-based ingredients, is ready in about an hour and is great for vegans and nonvegans alike. Get ready for a melt-in-your-mouth good recipe.


  • 1 1/2 cups thinly sliced white onions
  • 2 cloves garlic, finely minced
  • 1+ cup low sodium vegetable broth or water
  • 1 cup vegan cream cheese (homemade or storebought)
  • 1/2 cup raw cashews, soaked overnight or about 8 hours*
  • 1/2 cup unsweetened almond milk
  • 1/2 teaspoon kosher salt, or to taste
  • 1/8 teaspoon black pepper, or to taste
  • 1/3 cup shredded vegan cheddar or mozzarella cheese (we use Follow Your Heart)
  • 1/4 cup green onions, finely chopped
  • Vegan panko breadcrumbs

Serve with

  • Vegan crackers
  • Raw veggies (carrots, celery, bell pepper etc.)
  • Pull Apart Bread


  1. Add 1/4 cup vegetable broth into a pan over medium-low heat. Once warmed, add the onion and cook down for about 15-20 minutes, stirring occasionally until caramelized. You will need to add more vegetable broth (1/4 cup at a time) as time passes to prevent burning, but the KEY to perfect caramelization without oil is to only add more broth once all of the previously added liquid has completely cooked off. Once the onions have browned, add in the garlic and cook for 2-3 minutes more, or until fragrant. Remove the onions from the heat and cool.
  2. Preheat the oven to 350°F and grab a baking dish of choice. We used an 8-inch cast iron skillet.
  3. In a high-speed blender, add the cream cheese, soaked cashews, almond milk, garlic, pepper, and salt. Blend until smooth.
  4. Add the green onions, caramelized onions and garlic, and the vegan cheese shreds. Carefully mix together with a spoon until well combined.
  5. Pour the dip from the blender into the oven safe dish and top it with a generous amount of panko breadcrumbs. Place into the oven for 30 minutes.
  6. Once baked, broil the dip for 1-2 minutes or until the top is nice and golden.
  7. Garnish with parsley and serve warm!


  • If you want to speed up the cashew soaking process, bring a small pot of water to a boil and then remove it from heat. Add in the cashews and allow them to soak for 20-30 minutes. Drain.
  • Prep Time: 15 minutes
  • Cook Time: 55 minutes

Nutrition facts label provided by Nutri Fox.

Disclaimer: The nutritional information shown is an estimate provided by an online calculator. It should not be considered a substitute for a professional’s advice. This page may contain affiliate links, which simply means that we earn a commission if you purchase through those links, but your price remains the same. Thank you for supporting Sweet Simple Vegan!

Meet The Bloggers

hey there! we’re jasmine & chris.

Hi, we’re Jasmine and Chris! We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious. When we’re not blogging, you will probably find us enjoying live music, tending to our backyard garden or playing with our dogs Berry and Louie

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. It was GREAT still. I made it for a family party, and it was ready a couple minutes early, so naturally my siblings and I started eating it and FINISHED IT before any guest arrived.

  2. I would like to make this for my family’s holiday celebrations, but my sister is allergic to cashews/nuts, so would substituting an extra half cup of vegan cream cheese work properly in the dip? Or do you have any other suggestions for this predicament?

    1. Hmm, we haven’t tested that, but it seems like it would work just fine! If you end up making it, please let us know 🙂