Looking for a comforting, cheesy, and filling meal that’s meatless yet satisfying? This Vegetarian Pizza Casserole with White Beans and Rice checks every box. With bold pizza-inspired flavors, pantry-friendly ingredients, and plant-based protein from beans and cheese, it’s the perfect one-dish dinner for busy nights or casual weekend meals.
If you love healthy meal casseroles, vegetarian rice and bean casseroles, or want new ideas for meatless meals with rice, this recipe delivers everything you crave — with a healthier twist.
Table of Contents
Why You’ll Love This Vegetarian Pizza Casserole
This hearty, gluten-free meatless recipe brings the cozy comfort of pizza to your dinner table—without the crust. Here’s why it’s a staple:
- ✅ Protein-packed: White beans and cheese deliver satisfying plant-based protein.
- ✅ Customizable: Use your favorite pizza toppings like olives, mushrooms, or bell peppers.
- ✅ Freezer-friendly: Great for meal prep or leftovers.
- ✅ Gluten-free and vegetarian-friendly
- ✅ Made with pantry staples and basic fresh ingredients.
Whether you’re feeding picky eaters, eating healthier, or looking for vegetarian recipes with beans, this casserole is nourishing, easy to make, and full of classic Italian flavor.
Ingredients You’ll Need
Serves: 6
Base Ingredients:
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup cooked white rice (brown rice also works)
- 1 (15-ounce) can white beans, drained and rinsed
- 1 cup pizza or marinara sauce
- 1 teaspoon dried Italian herbs (oregano, basil, thyme)
- ½ teaspoon salt, or to taste
- ½ teaspoon black pepper
Vegetable Toppings:
- ½ cup sliced mushrooms
- ½ cup diced bell peppers
- ¼ cup sliced black olives (optional)
- ½ cup baby spinach, chopped (optional)
Cheese:
- 1 cup shredded mozzarella cheese, divided
- ¼ cup grated Parmesan cheese (or nutritional yeast for dairy-free option)
Note: You can swap veggies and cheeses based on personal preference. Make it your own!
How to Make Vegetarian Pizza Casserole with White Beans and Rice
Step 1: Sauté Aromatics
Preheat your oven to 375°F (190°C). In a skillet, heat olive oil over medium heat. Add diced onion and sauté until soft, about 3–4 minutes. Stir in minced garlic and cook for another minute.
Step 2: Mix the Casserole Base
In a large bowl, combine cooked rice, white beans, sautéed onion and garlic, marinara sauce, Italian herbs, salt, and pepper. Stir in half of the mozzarella cheese and all the Parmesan.
Step 3: Assemble the Casserole
Lightly grease an 8×8-inch or similar-sized casserole dish. Spread the rice and bean mixture evenly into the dish.
Step 4: Add Toppings
Layer your favorite pizza-style toppings—mushrooms, bell peppers, spinach, olives—over the rice mixture. Sprinkle the remaining mozzarella over the top.
Step 5: Bake Until Bubbly
Bake uncovered for 20–25 minutes, or until the cheese is melted and the casserole is hot and bubbly.
Step 6: Cool Slightly and Serve
Let the casserole rest for 5 minutes before serving. Slice and enjoy warm!
Flavor and Texture Tips
- Use full-fat mozzarella for that classic pizza melt and stretch.
- Add a pinch of red pepper flakes for heat.
- Layer veggies strategically: soft ones (like mushrooms) on bottom, firmer ones (like peppers) on top.
- Use short-grain rice if you want a slightly creamier texture.
Kitchen Equipment Needed
- Medium skillet
- Mixing bowls
- 8×8-inch casserole dish
- Cutting board and knife
- Measuring cups and spoons
- Oven
- Spatula or serving spoon
Simple tools for a super-satisfying dish!
Serving Suggestions and Pairings
This vegetarian pizza casserole is a meal in itself but pairs well with:
- 🥗 Mixed green salad with balsamic vinaigrette
- 🥖 Gluten-free garlic toast or a slice of crusty sourdough
- 🍅 Tomato cucumber salad with lemon and herbs
- 🥣 Simple lentil soup for a hearty combo
Serve with your favorite sparkling water, juice spritzer, or fresh iced tea.
Storage and Reheating Instructions
Fridge:
Store leftovers in an airtight container for up to 4 days.
Freezer:
Freeze in individual portions for up to 2 months. Use freezer-safe containers or wrap tightly in foil.
Reheating:
- Microwave: Heat for 1–2 minutes per serving.
- Oven: Reheat at 350°F (175°C) for 10–12 minutes until warmed through.
Common Mistakes to Avoid
- ❌ Using undercooked rice – Make sure your rice is fully cooked before mixing.
- ❌ Overloading with wet toppings – Too many juicy veggies can water down the casserole.
- ❌ Skipping seasoning – Taste your base mixture before baking and adjust salt and herbs.
- ❌ Using canned beans without rinsing – This can make the dish too salty or mushy.
Variations and Substitutions
This casserole is flexible and can adapt to many dietary needs:
- 🧀 Vegan version: Use plant-based cheese or nutritional yeast.
- 🫘 Different beans: Try chickpeas or kidney beans for variety.
- 🌾 Grain swap: Use quinoa or cauliflower rice for a lower-carb option.
- 🫑 Add zucchini or eggplant for more veggie power.
- 🍕 Turn it into a crustless pizza bake by adding pepperoni-style vegan slices on top.
FAQs About Vegetarian Bean and Rice Casseroles
Can I use canned beans?
Yes! Just make sure to rinse and drain them well.
Can I make this ahead?
Absolutely. Assemble up to 24 hours in advance and refrigerate. Bake when ready to serve.
Can I freeze the whole casserole?
Yes, either baked or unbaked. If freezing unbaked, thaw before baking for best texture.
Is this gluten-free?
Yes! As long as your marinara and cheese are gluten-free, the entire dish is naturally gluten-free.
Will kids eat this?
Most likely! The cheesy pizza flavor is a hit with little ones. Leave out stronger toppings like olives if needed.
Final Thoughts: A Feel-Good Casserole for Every Table
This Vegetarian Pizza Casserole with White Beans and Rice brings comfort food and wholesome ingredients together in the most delicious way. With just a few simple steps, you can enjoy the cozy, melty joy of pizza—without the dough, meat, or guilt.
It’s easy to customize, full of plant-based protein, and perfect for busy weeknights, meal prep, or feeding a crowd. Whether you’re vegetarian, gluten-free, or just love a smart twist on classic flavors, this casserole is a satisfying, cheesy win.
📣 Call to Action: Share, Save & Subscribe for More Plant-Based Recipes
Love simple, flavorful vegetarian dinners?
📌 Save this recipe to your Meatless Meals board
💬 Comment with your favorite pizza toppings
📬 Subscribe for more healthy, comforting casseroles and easy weeknight meals
Irresistible Vegetarian Pizza Casserole with White Beans and Rice /A Meatless Dinner Favorite
- Total Time: 40 minutes
Description
Looking for a comforting, cheesy, and filling meal that’s meatless yet satisfying? This Vegetarian Pizza Casserole with White Beans and Rice checks every box.
Ingredients
1 tablespoon olive oil
1 small onion, diced
2 cloves garlic, minced
1 cup cooked white rice (brown rice also works)
1 (15-ounce) can white beans, drained and rinsed
1 cup pizza or marinara sauce
1 teaspoon dried Italian herbs (oregano, basil, thyme)
½ teaspoon salt, or to taste
½ teaspoon black pepper
Vegetable Toppings:
½ cup sliced mushrooms
½ cup diced bell peppers
¼ cup sliced black olives (optional)
½ cup baby spinach, chopped (optional)
Cheese:
1 cup shredded mozzarella cheese, divided
¼ cup grated Parmesan cheese (or nutritional yeast for dairy-free option)
Instructions
Preheat your oven to 375°F (190°C). In a skillet, heat olive oil over medium heat. Add diced onion and sauté until soft, about 3–4 minutes. Stir in minced garlic and cook for another minute.
In a large bowl, combine cooked rice, white beans, sautéed onion and garlic, marinara sauce, Italian herbs, salt, and pepper. Stir in half of the mozzarella cheese and all the Parmesan.
Lightly grease an 8×8-inch or similar-sized casserole dish. Spread the rice and bean mixture evenly into the dish.
Layer your favorite pizza-style toppings—mushrooms, bell peppers, spinach, olives—over the rice mixture. Sprinkle the remaining mozzarella over the top.
Bake uncovered for 20–25 minutes, or until the cheese is melted and the casserole is hot and bubbly.
Let the casserole rest for 5 minutes before serving. Slice and enjoy warm!
Notes
Cook rice in advance to save time
Swap veggies depending on what you have on hand
Use spicy marinara for an extra kick
Let rest before serving to set and slice easily
Store in glass containers for easier reheating
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Cuisine: Italian
Nutrition
- Serving Size: 6
- Calories: 290
- Sugar: 4g
- Sodium: 410mg
- Fat: 11g
- Carbohydrates: 32g
- Fiber: 6g
- Protein: 14g
Keywords: Vegetarian Pizza Casserole







