
Picture this: you’re craving all the comfort and coziness of a cheesy pizza, but you want something that’s full of nourishing, wholesome ingredients, plus you’re dairy-free. Enter: dairy-free pizza beans! This hearty, plant-based bake brings together creamy cannellini beans, herby marinara, and plenty of fresh veggies, all under a bubbly layer of melty, dairy-free mozzarella. Served with thick slices of toasted sourdough, it’s the kind of family dinner that checks every box: simple, filling, budget-friendly, and full of flavor. Whether you’re cooking for kids or adults, everyone will be asking for seconds of this dreamy, one-pan comfort dish!
Why You’ll Love These Pizza Beans
- All the Pizza Flavors—None of the Dairy: With plenty of Italian herbs and gooey plant-based cheese, you still get that classic pizza taste, completely lactose-free.
- Protein and Veggie-Packed: Cannellini beans and spinach make each serving satisfying and full of plant-based nutrients, so you feel great about every bite.
- One-Pan Wonder: From stove to oven (and even to table), this meal comes together in a single skillet, making for minimal cleanup and maximum ease.
Ingredients
Let’s take a closer look at what you’ll need to make these cozy pizza beans:
- Extra Virgin Olive Oil: For sautéing the aromatics and adding depth of flavor right from the start.
- Sweet Onion: Gives the base a gentle sweetness and subtle texture. Chop it finely so it melts into the sauce.
- Garlic: Classic for any Italian-inspired dish, garlic adds aromatic richness and a hint of heat.
- Cannellini Beans: These creamy white beans serve as the “crust and toppings” of this pizza bake, bulking out the dish and adding satiating protein & fiber.
- Marinara Sauce: The heart of that pizza flavor! Use your favorite store-bought or homemade marinara for best results.
- Low-Sodium Vegetable Broth: Keeps everything saucy and adds savory depth without overpowering the beans.
- Fresh Basil: Nothing says pizza like fresh basil. It’s stirred right in for big bursts of herby flavor and springtime color.
- Sea Salt & Ground Black Pepper: Seasoning essentials that make every flavor pop.
- Italian Seasoning: A blend of dried herbs (usually oregano, basil, thyme, and rosemary) that gives your beans that unmistakable “pizza shop” aroma.
- Nutritional Yeast: Packed with vitamins and a nutty, cheesy flavor. Find it in the seasoning aisle near breadcrumbs or spices!
- Fresh Baby Spinach: Chopped and added at the end, spinach adds a lovely green boost and cooks down to tender bites.
- Plant-Based Mozzarella: Choose a brand you enjoy; it brings all the gooey appeal of melted cheese without any dairy.
- Red Pepper Flakes (Optional): For a touch of heat at the end. Not essential—but definitely welcome for grown-ups!
- Sourdough Bread: Serving with thick, crusty, toasted sourdough takes this cozy skillet straight into meal territory, perfect for scooping up every drop.

How to Make Dairy-Free Pizza Beans
Here’s how to whip up your own dairy-free pizza beans, step-by-step:
- 1. Preheat & Sauté the Aromatics: Set your oven to 450°F. On the stovetop, heat the olive oil in a large, oven-safe skillet (like a cast iron or enameled pan) over medium heat. Add chopped sweet onion and minced garlic. Sauté for 3-5 minutes, stirring occasionally, until the onion is soft and translucent.
- 2. Build the Sauce: Pour in the drained cannellini beans, marinara sauce, and vegetable broth. Sprinkle in the chopped basil, sea salt, black pepper, and Italian seasoning. Add the nutritional yeast, then stir everything together until well mixed.
- 3. Simmer the Beans: Raise heat slightly and bring the mixture to a gentle simmer. Let it cook, uncovered, for about 15 minutes. Stir every so often; this helps the flavors blend and the sauce thicken up.
- 4. Add the Spinach: Reduce heat to low. Stir in the chopped spinach until it wilts down and becomes beautifully green and tender.
- 5. Cheese and Bake: Sprinkle your plant-based mozzarella evenly over the bean mixture. If needed, use a spatula to spread it out. To help the vegan cheese melt well, loosely cover your skillet with a baking sheet or foil. Carefully transfer the skillet into your preheated oven. Bake for 5-7 minutes, until the cheese is melted and bubbly.
- 6. Finish and Serve: Remove from oven (don’t forget the skillet handle will be hot!). If you like, add a pinch of red pepper flakes on top. Spoon generous helpings onto plates, set out piles of toasted sourdough bread, and dig in while it’s hot and melty.
Tips and Substitutions
- Choose Your Favorite Beans: Cannellini are creamy and mild, but you can also use great northern beans or navy beans if that’s what’s in your pantry.
- Get Creative with Greens: No spinach? No problem! Chopped kale, Swiss chard, or baby arugula will all bring their own unique flavors and textures to the dish.
- Change Up the Cheese: Use your preferred brand of dairy-free mozzarella, or try plant-based cheddar, provolone, or a blend for a different twist.

Storage and Reheating
- To store: Allow any leftovers to cool to room temperature, then transfer to an airtight container. Store in the refrigerator for up to 4 days.
- To reheat: Spoon the beans into a saucepan or ovenproof dish and warm over medium-low heat on the stove, or cover with foil and bake at 350°F until heated through. You can also microwave single servings in 60-second intervals, stirring in between.
- To freeze: Yes, these pizza beans are freezer-friendly! Let the casserole cool completely, then store in a freezer-safe container for up to 2 months. Defrost overnight in the refrigerator, then reheat as above. Note: Add fresh cheese on top after thawing for best “melty” results.
With all the comfort of pizza, the nourishment of beans and greens, and zero dairy, this dish is sure to make its way into your weekly dinner rotation. Serve with plenty of crusty bread, a crisp salad, and maybe even a sprinkle of extra basil for that perfect Italian-inspired feast at home. Enjoy every bite!
See how Chef Victoria makes Dairy-Free Pizza Beans!
If you love this recipe, try these:
Dairy-Free Pizza Beans Full Recipe

Dairy-Free Pizza Beans (Vegan + Gluten-Free)
Ingredients
- 1 Tbsp extra virgin olive oil
- 1 1/2 cup sweet onion chopped
- 3 large garlic cloves minced (about 1 1/2 Tbsp)
- 3 15oz cans cannellini beans, drained
- 2 cups marinara sauce
- 1 cup low-sodium vegetable broth
- 1 cup fresh basil chopped
- 1 tsp sea salt
- 1/2 tsp ground black pepper
- 1 Tbsp Italian seasoning
- 3 Tbsp nutritional yeast
- 2 cups fresh baby spinach chopped
- 1 cup shredded/grated plant-based mozzarella
- Optional maybe not for kids: A sprinkle of red pepper flakes
- Serve with toasted sourdough bread
Instructions
- Preheat oven to 450 degrees F. Add oil to a large oven-safe skillet and heat over medium. Add the onion and garlic and cook until the onion is translucent, about 3 to 5 minutes.
- Add the beans, marinara, veggie broth, basil, sea salt, pepper, Italian seasoning, and nutritional yeast, and stir well to combine. Bring to a gentle simmer and cook for 15 minutes, stirring occasionally.
- Reduce the heat to low and stir in the kale. Sprinkle the plant-based cheese evenly on top and transfer to the oven to bake for about 5-7 minutes, until cheese is melted. (I like to cover the pan with a baking sheet to help the plant-based cheese melt)
- Top with red pepper flakes and serve with toasted sourdough bread.