Vegan Pizza Beans
Savory, saucy, and packed with protein, Vegan Pizza Beans are the ultimate comfort food you didn’t know you needed. Inspired by the flavors of pizza but made with the wholesome base of white beans, this one-pan meal is fast, flavorful, and incredibly satisfying. Whether you’re cooking for a busy weeknight or just craving something cozy and plant-based, pizza beans deliver all the joy of pizza—no dough required.
Why You’ll Love Vegan Pizza Beans
Vegan pizza beans are a fusion of two classics: the cheesy, herby goodness of pizza and the hearty nourishment of beans. The result? A high-protein, fiber-rich dish that’s full of flavor but still feels indulgent. It’s also versatile—you can enjoy it as a main dish, side, or even use it as a topping for toast or pasta.
Not only is this dish packed with flavor, but it also comes together quickly, making it perfect for those nights when you want something comforting without spending hours in the kitchen. The best part? It’s a one-pan meal, which means minimal cleanup!
Ingredients You’ll Need
- 1 tbsp olive oil
- 1 small onion, chopped
- 3 garlic cloves, minced
- 1 tsp dried oregano
- 1/2 tsp dried basil
- 1/4 tsp red pepper flakes (optional)
- 1 can (14 oz) crushed or diced tomatoes
- 2 cans (15 oz) white beans, drained and rinsed (cannellini or great northern)
- Salt and pepper to taste
- 2 tbsp nutritional yeast (optional, for cheesy flavor)
- 1/2 cup vegan mozzarella (optional, for topping)
- Fresh basil or parsley, for garnish
Optional Add-ins:
- Sliced olives
- Sautéed mushrooms
- Spinach or kale
- Vegan pepperoni or sausage crumbles
How to Make Vegan Pizza Beans
1. Sauté the Aromatics
In a large skillet or saucepan, heat olive oil over medium heat. Add chopped onion and cook for 4–5 minutes until translucent. Stir in garlic, oregano, basil, and red pepper flakes, and cook for another minute until fragrant.
2. Build the Sauce
Pour in the crushed tomatoes and stir to combine. Let the mixture simmer for 5–7 minutes so the flavors can meld. Add salt, pepper, and nutritional yeast if using, and taste for seasoning.
3. Add the Beans
Stir in the drained and rinsed beans. Reduce heat and let everything simmer for 10 more minutes, stirring occasionally. The beans will absorb some of the sauce and create a thick, stew-like texture.
4. Top and Broil (Optional)
If you want a cheesy, baked finish, transfer the mixture to an oven-safe dish, sprinkle vegan mozzarella on top, and broil for 3–5 minutes until bubbly and golden.
5. Garnish and Serve
Top with fresh basil or parsley and serve hot. Enjoy with crusty bread, garlic toast, or even over a baked potato or pasta.
Why This Dish Works
Beans are the perfect base for this dish—they’re soft, filling, and absorb flavor like a dream. The tomato sauce mimics pizza sauce, and when you add herbs like oregano and basil, you get that unmistakable pizza aroma and taste. Nutritional yeast and vegan cheese provide a cheesy note, while red pepper flakes add a subtle kick.
This recipe is also incredibly flexible. You can load it up with your favorite pizza toppings or keep it simple and clean. It’s gluten-free, nut-free, and kid-approved.
Storage and Meal Prep
Vegan pizza beans keep well in the fridge for up to 4 days. Reheat gently on the stove or in the microwave. It’s also freezer-friendly—just let it cool completely and store in airtight containers for up to 2 months. This makes it ideal for batch cooking and meal prep.
Serving Suggestions
- As a main dish with a side of crusty sourdough or garlic bread
- Over pasta for a pizza-flavored pasta bowl
- On toast as an open-faced pizza bean sandwich
- In a baked potato for a comforting, hearty meal
- With salad to keep things balanced and fresh
Final Thoughts
Vegan Pizza Beans are everything you love about pizza, wrapped up in a nutritious, comforting bowl of beans. It’s fast, flexible, and a great way to use up pantry staples. Whether you’re feeding a family or making a quick solo meal, this recipe brings big flavor with minimal fuss—and it might just become your new go-to.
Vegan Pizza Beans
Ingredients
Method
- Heat olive oil in a skillet. Sauté garlic until fragrant (1-2 mins).
- Add crushed tomatoes, oregano, smoked paprika, salt, and pepper. Simmer 10 mins.
- Stir in beans. Cook 10-12 mins until thickened.
- Top with vegan cheese. Broil 2-3 mins until melted.
- Garnish with basil. Serve hot with garlic bread!