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!
This post may contain affiliate links. Disclosure Policy
You’ll also get even more vegan recipes delivered to your inbox every week!
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.

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.

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.

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.

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.

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.

Vegan White Bean Pizza Dip
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:
- Preheat oven to 400°F/200°C.
- 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.
- 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.
- Stir in vegan cream cheese until melted.
- Assemble the bake:
- Top with mozzarella and pepperoni slices. Cover the pan with foil.
Bake:
- 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:
- 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)
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.
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.









delicious
“Vegan Pepperoni”
haha what
Yep, it’s a thing: https://www.yvesveggie.com/en/products/deli-slices/pepperoni/
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!
Wow, this looks incredible!!
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!
Works for me! And hooray for not killing your oregano plant. 🙂
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!! 🙂
All I have to say is..WHAT?! I’m drooling over this biiiiig time!
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!!