Vegan Pizza Dip

Cozy up with this Creamy White Bean Pizza Bake, a hearty, vegan-friendly dip with layers of melty mozzarella, creamy white beans, and pizza-inspired flavors. Perfect for sharing or scooping with toasted baguette slices!

A skillet is filled with pizza dip, including pepperoni and basil on top.
Prep Time 10 minutes
Cook Time 15 minutes
Resting Time 5 minutes
Total Time 30 minutes
Jump to Recipe Print Recipe Pin Recipe

This post may contain affiliate links. Disclosure Policy

This vegan pepperoni pizza dip recipe features layers of vegan cream cheese topped with red sauce, vegan mozzarella, and vegan pepperoni slices. Serve this tasty vegan dip with crusty bread, and you’ve got yourself some great vegan party food!

Think vegan food is tricky or lacking flavor? This Creamy White Bean Pizza Bake proves otherwise! Imagine a bubbling, melty dip with all the savory goodness of pepperoni pizza, totally plant-based and easy to make in just 30 minutes. With rich creaminess, gooey cheese, and bursts of color, this quick crowd-pleaser is perfect for game days or cozy nights in.

Trust me, one taste and you’ll see why this vegan dip is an instant favorite!

Ingredients & Substitutions

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Olive Oil: Adds richness and depth.

White Onion: Provides a sweet and savory base. Use yellow onion or shallots work well if you’re ready to try something different.

Cherry Tomatoes: Bursting with flavor and juicy texture. You can use sun-dried tomatoes for a different twist.

Garlic: Enhances the overall flavor. Use garlic powder (1/4 teaspoon per clove) in a pinch, but fresh garlic is best for that aromatic quality.

Salt: Essential for balancing flavors. 

Tomato Paste: Thickens and intensifies the sauce. 

Dried Oregano: Adds a classic Italian herb flavor. Use Italian seasoning for a more complex flavor.

Water: Helps create the sauce consistency. You can use vegetable broth can be used for extra flavor.

White Beans: The star ingredient for creaminess and protein. You can use cannellini, Northern beans, or butter beans.

Vegan Cream Cheese: Creates a rich, creamy base. You can substitute tofu yogurt or cashew cream can work as an alternative.

Vegan Mozzarella Shreds: Provides that gooey, cheesy topping. 

Pepperoni: Adds a savory, spicy element. Use store-bought or make your own vegan pepperoni. You can also try diced mushrooms, marinated artichokes, or cooked lentils for a different texture.

Garnish: Fresh basil, grated vegan parmesan, flaky sea salt, and hot honey add the finishing touches. Substitution: Fresh parsley can replace basil, and nutritional yeast can substitute for vegan parmesan.

How to Make Vegan Pizza Dip

1. Sauté the Vegetables

Start by preheating your oven to 375°F (190°C). Place an oven-safe skillet over medium heat and add 3 tablespoons of olive oil. Allow the oil to warm up until it’s shimmering, which indicates it’s hot enough to start cooking.

Add the diced onions, cherry tomatoes, and ½ teaspoon of kosher salt to the skillet. Sauté the mixture for about 8-10 minutes, stirring occasionally. During this time, the tomatoes will begin to soften and release their juices. Once softened, use the back of a wooden spoon to gently press the tomatoes and release even more of their juices, creating the base of a fresh, flavorful sauce.

Next, add the minced garlic, stirring continuously for about 1 minute until fragrant. This brings out the aromatic flavors without letting the garlic brown.

Cherry tomatoes are cooking in olive oil in a skillet.

2. Build the Tomato and White Bean Sauce

Stir in tomato paste, dried oregano, and ½ teaspoon of red pepper flakes if you enjoy a bit of spice. Adding tomato paste at this stage allows it to “bloom,” deepening the flavors as it caramelizes slightly.

Add some water, stirring everything together to create a cohesive, saucy mixture. Let the sauce simmer gently for 2-3 minutes, which helps all the flavors meld.

Finally, add the drained and rinsed white beans, stirring them in to coat in the flavorful sauce.

Beans are added to a skillet with tomatoes and other ingredients.

3. Add the Creamy Layer

With the sauce simmering, it’s time to bring in the creamy base. Stir in 8 ounces of vegan cream cheese until it melts into the sauce and combines smoothly, making the sauce rich and creamy. This step transforms the dish from a tomato bake to a pizza-inspired dip, with a perfect balance of flavors and textures.

Vegan cream cheese is added to skillet with a tomato sauce mixture.

4. Assemble the Bake

Now for the toppings! Sprinkle 1 cup of vegan mozzarella cheese evenly over the top of the white bean mixture. Add 10-15 vegan pepperoni slices (or more if you’d like) on top of the cheese layer for that extra pizza flavor.

To prevent the cheese from drying out too quickly, cover the pan with foil, gently pressing the edges around the pan to seal in the moisture.

5. Bake and Broil for a Perfect Finish

Place the skillet in the preheated oven and bake for 15 minutes. This gives the vegan mozzarella time to melt fully. After 15 minutes, use tongs to carefully remove the foil and return the pan to the oven. Let it cook for an additional 5 minutes to allow the top to brown slightly.

For a perfectly golden, bubbly top, switch the oven to broil on high for 1-2 minutes at the end of the bake time. Keep a close eye, as broiling can go quickly.

Looking down on a skillet with vegan pizza dip in it.

6. Garnish and Serve

Once baked, it’s time to add the final touches. Top the bake with fresh basil leaves, a sprinkle of vegan parmesan, and a bit of flaky sea salt. For a unique twist, drizzle with hot honey if you like a sweet and spicy flavor.

Serve this creamy, flavorful white bean pizza bake warm with toasted baguette slices or pita chips for scooping. It’s the ultimate comfort food that’s easy to make and absolutely delicious!

What Makes This Recipe Shine?

  • Flavor-Packed: Layers of garlicky, tomatoey goodness mixed with creamy white beans and melty vegan cheese for that perfect savory, pizza-inspired bite!
  • Quick & Easy: With just a handful of ingredients and 30 minutes, you’ll have a comforting, crowd-pleasing dip ready to enjoy.
  • Crowd-Pleaser: Bold, colorful, and hearty—this dish is always a hit, whether it’s game day, a potluck, or a cozy night in!

Serving Suggestions

Serve with bread slices, crackers, or pita. I’ve even spread this dip over the top of my veggie burgers to make an impromptu Veggie Burger Parmesan sandwich. Yum!

Pizza Dip Storage Tips

Refrigerate: Allow any leftovers to cool completely, then transfer them to an airtight container. They can be stored in the refrigerator for up to 3-4 days.

Reheat: To enjoy leftovers, reheat in the oven at 350°F (175°C) until warmed through, about 10-15 minutes. You can also microwave individual portions for a quick snack.

Freezing: If you want to keep it longer, freeze the cooled dip in a freezer-safe container for up to 2 months. To reheat, thaw overnight in the fridge and then follow the reheating instructions.

A hand dips pizza dip from a skillet using a baguette slice.

Subscribe and Get a Free Easy Vegan Recipes eBook

Plus our latest vegan recipes, delivered right to your inbox!

We won’t send you spam. Unsubscribe at any time.

Pizza dip is in a skillet and is topped with pepperoni and basil leaves.

Vegan White Bean Pizza Dip

This Creamy White Bean Pizza Bake is the ultimate comfort food fusion! With a base of vegan cream cheese layered with herby, tomato-baked white beans and melty mozzarella, this dish brings all the flavors of a pizza in a hearty, scoopable dip form. Perfect for sharing at gatherings or cozying up on a night in, this delicious bake pairs perfectly with toasted baguette slices or pita bread.
4.50 from 4 votes
Course: Appetizer
Cuisine: American
Prep Time: 10 minutes
Cook Time: 15 minutes
Resting Time: 5 minutes
Total Time: 30 minutes
Servings: 6 servings
Calories: 282kcal

Ingredients

  • 3 tablespoons olive oil
  • 1 cup finely chopped white onion
  • 1 pint cherry tomatoes (2 cups)
  • 4 cloves garlic, peeled and minced
  • 1 teaspoon salt, divided
  • 6 oz can tomato paste
  • 1 teaspoon dried oregano
  • ¼ cup water
  • 30 oz can white beans (cannelini, great Northern, or butter beans)
  • 4 oz vegan cream cheese
  • 1 ½ cup vegan mozzarella shreds
  • 20 vegan pepperoni slices
  • garnish: fresh basil, grated vegan parmesan, flaky sea salt, hot honey

Instructions

Prepare the Base:

  1. Preheat oven to 400°F/200°C.
  2. In a oven-safe skillet over medium heat, add olive oil and cook until shimmering. Once warm, onions, cherry tomatoes, and salt. Sauté for 8-10 minutes until tomatoes start to soften and release their juices. Gently press the tomatoes down with a wooden spoon to release more juice. Add garlic and cook for one minute.
  3. Stir in tomato paste, dried oregano, white beans, and red pepper flakes (if using). Cook for 1 minute to deepen the flavor. Add water, stirring to create a cohesive sauce, and let simmer for 2-3 minutes. 
  4. Stir in vegan cream cheese until melted.
  5. Assemble the bake:
  6. Top with mozzarella and pepperoni slices. Cover the pan with foil.

Bake:

  1. Place in the oven and bake for 15 minutes to allow the cheese to melt. Remove the foil with tongs and return the pan to the oven and cook for another 5 minutes or so. To achieve a golden top, broil on high for 1-2 minutes at the end.

Garnish and serve:

  1. Top with fresh basil, vegan parmesan, flaky sea salt, or a drizzle of honey. Serve warm with toasted baguette slices or pita chips.

Recommended Equipment

(The products above contain sponsored links to products we use and recommend)

Calories: 282kcal | Carbohydrates: 22g | Protein: 6g | Fat: 21g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 1079mg | Potassium: 546mg | Fiber: 5g | Sugar: 7g | Vitamin A: 824IU | Vitamin C: 27mg | Calcium: 74mg | Iron: 2mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

Did you make this recipe?

Leave a rating below then tag @namelymarly on Instagram and hashtag it #namelymarly. I love seeing your creations!

More Vegan Pizza Recipes

If you love this recipe for vegan pizza dip, here are more pizza-themed ideas:

This post was originally published in 2015 and was updated to include new photos, new text, and an updated recipe in 2024.

10 Responses to Vegan Pizza Dip

  1. Avatar thumbnail image for MarlyShawn Reply

    delicious

  2. Avatar thumbnail image for MarlyVetle Reply

    “Vegan Pepperoni”
    haha what

  3. Love your commentary on the word “dip” – I had totally forgotten about dip meaning someone who does something goofy! This looks so divine. I haven’t had vegan cheese in a long time. I think it’s time to get back to it!

  4. Avatar thumbnail image for MarlyAggie Reply

    Wow, this looks incredible!!

  5. Avatar thumbnail image for MarlyJamie | Jamie's Recipes Reply

    Mind blown! This looks and sounds fantastic. Ah the account number repeating to every person/robot you’re transferred to is so frustrating! Luckily assembling this dip (totally a weird word) isn’t!

  6. Avatar thumbnail image for MarlyJenni Reply

    Works for me! And hooray for not killing your oregano plant. 🙂

    • Avatar thumbnail image for MarlyMarly

      Let me tell you, plants in my house normally enter at their own risk. Thanks to a little guidance though, they seem to be surviving. Like I say, it’s amazing what a little water can do!! 🙂

  7. Avatar thumbnail image for MarlyAbby @ The Frosted Vegan Reply

    All I have to say is..WHAT?! I’m drooling over this biiiiig time!

    • Avatar thumbnail image for MarlyMarly

      Ahh, thanks so much Abby!! I KNEW this had the makings of an incredible vegan dip. We’re loving it. And seriously, try serving a little bit of this dip over your favorite veggie burger. It turns it into an instant Veggie Parmesan Sandwich. I’m loving it!!

4.50 from 4 votes (1 rating without comment)

Rate / Comment

Your email address will not be published.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.