About this recipe
You want a dinner that feels like a warm hug, but you definitely don't want to spend an hour chopping and stirring. This roasted vegetable and white bean bake is exactly what you need on standby for those chaotic weeknights. You just chop a few basic veggies, toss them on a sheet pan, and let the oven do the heavy lifting. Roasting the zucchini and peppers first concentrates their sweetness and cooks off all that extra water—nobody likes a soggy casserole. Then everything gets stirred together with creamy cannellini beans, marinara, and a gooey layer of mozzarella. It is naturally vegetarian, deeply savory, and ready in about 50 minutes. Grab some crusty bread for dipping and you are good to go.
Why You'll Love This Recipe
It requires minimal hands-on prep time, letting the oven do all the hard work.
Ingredients
Vegetable bake
- 1 medium zucchini (chopped)
- 1 medium yellow squash (chopped)
- 1 large red bell pepper (chopped)
- 1 small red onion (sliced)
- 2 cups cherry tomatoes (halved)
- 3 cloves garlic (minced)
- 2 tbsp olive oil
- 1 tsp Italian seasoning
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 2 cans cannellini beans (15 oz each, drained and rinsed)
- 1 cup marinara sauce
- 3/4 cup shredded mozzarella cheese
- 1/4 cup grated parmesan cheese
Optional finish
- 2 tbsp fresh basil (chopped)
- 1 tsp lemon juice (optional)
Ingredient Notes
Cannellini beans
These are incredibly creamy and soft inside, making them the perfect texture contrast to the slightly firm roasted veggies.
Marinara sauce
Since there are so few ingredients, use a high-quality marinara you actually enjoy eating straight from the jar.
Equipment
baking dish
sheet pan
mixing bowl
knife
cutting board
Instructions
Roast the vegetables
Preheat the oven to 425°F (220°C)[cite: 1]. Toss your chopped zucchini, squash, bell pepper, onion, tomatoes, and garlic on a large sheet pan with the olive oil, Italian seasoning, salt, and pepper[cite: 1]. Spread everything into an even layer so they actually roast instead of steaming. Bake for 18 to 20 minutes until the veggies are tender and the tomatoes are bursting[cite: 1].
Combine with beans
Turn the oven heat down to 375°F (190°C)[cite: 1]. Transfer your roasted vegetables into a baking dish along with the rinsed white beans and marinara sauce[cite: 1]. Stir it all together gently so you don't mash the beans. You want those beans to stay intact for texture.
Add cheese
Sprinkle the shredded mozzarella and parmesan cheese evenly over the top of the vegetable mixture[cite: 1]. Don't be shy here. The cheese acts like a bubbly, golden blanket that ties the whole dish together.
Bake
Bake for 15 to 18 minutes[cite: 1]. You will know it is ready when the edges are bubbling up with hot marinara and the cheese is completely melted and golden brown in spots. If you want an extra crispy top, broil for the last 1 to 2 minutes—just watch it closely!
Finish
Pull the baking dish out of the oven and let it sit for about 5 minutes[cite: 1]. This quick rest helps the sauce thicken up slightly so it isn't a soupy mess on your plate. Garnish with fresh chopped basil and a quick squeeze of lemon juice right before serving[cite: 1].
Serve
Serve warm as a vegetarian main dish[cite: 1]. It is fantastic with crusty bread, rice, pasta, or a simple green salad on the side[cite: 1].
Common Mistakes to Avoid
Skipping the pre-roast
If you just dump raw zucchini and tomatoes into the baking dish, they will release all their water as they bake and completely ruin the sauce. Don't skip the sheet pan step!
Tips
- Roast the vegetables first. It cooks off their excess water so your final bake isn't a watery, soggy mess[cite: 1].
- Rinse and drain your beans really well. This helps the marinara sauce stay thick and coat everything perfectly[cite: 1].
- Wait until right before serving to add the fresh basil so it stays bright green and deeply flavorful[cite: 1].
Substitutions
- Great Northern beans, navy beans, or butter beans are great swaps if you don't have cannellini beans on hand[cite: 1].
- To make it dairy-free, skip the mozzarella and parm entirely or use a plant-based meltable cheese alternative[cite: 1].
- Stir in some cooked farro, rice, or orzo right before adding the cheese to make the bake even heartier[cite: 1].
Storage
Refrigerator
Store leftovers in an airtight container in the fridge for up to 4 days[cite: 1].
Reheating
Scoop a portion into a microwave-safe bowl and heat in 30-second bursts until hot. If it looks a little dry, just stir in a splash of water or extra marinara sauce before heating[cite: 1].
Freezer
You can freeze sturdy portions in a sealed container for up to 2 months[cite: 1]. Thaw in the fridge overnight before reheating.
Nutrition
- Serving Size
- 1 serving
- Calories
- 345
- Protein
- 18g
- Carbohydrates
- 43g
- Fat
- 12g
- Fiber
- 11g
- Sugar
- 8g
- Sodium
- 720mg
FAQ
Can I make Roasted Vegetable & White Bean Bake vegan?
Absolutely. Just swap out the mozzarella and parmesan for your favorite dairy-free meltable cheese, or skip the cheese entirely and finish it with olive oil and toasted breadcrumbs[cite: 1].
Can I use frozen vegetables?
I honestly recommend sticking to fresh veggies for this one[cite: 1]. Frozen vegetables hold a ton of water and can make the whole bake mushy and diluted.
What should I serve with this bean bake?
Crusty sourdough bread is a must for swiping up that extra tomato sauce[cite: 1]. You can also spoon it over cooked pasta, rice, or couscous if you need to stretch it for a bigger crowd[cite: 1].
Recipe Card
Roasted Vegetable & White Bean Bake
A cozy vegetarian bake with roasted vegetables, white beans, herbs, tomato sauce, and melted cheese.
- Prep
- 15 min
- Cook
- 35 min
- Total
- 50 min
- Servings
- 5
- Category
- Dinner Recipes
- Cuisine
- Mediterranean Inspired
- Difficulty
- Easy
- Cost
- Budget-friendly
Ingredients
Vegetable bake
- 1 medium zucchini (chopped)
- 1 medium yellow squash (chopped)
- 1 large red bell pepper (chopped)
- 1 small red onion (sliced)
- 2 cups cherry tomatoes (halved)
- 3 cloves garlic (minced)
- 2 tbsp olive oil
- 1 tsp Italian seasoning
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 2 cans cannellini beans (15 oz each, drained and rinsed)
- 1 cup marinara sauce
- 3/4 cup shredded mozzarella cheese
- 1/4 cup grated parmesan cheese
Optional finish
- 2 tbsp fresh basil (chopped)
- 1 tsp lemon juice (optional)
Instructions
- Roast the vegetables: Preheat the oven to 425°F (220°C)[cite: 1]. Toss your chopped zucchini, squash, bell pepper, onion, tomatoes, and garlic on a large sheet pan with the olive oil, Italian seasoning, salt, and pepper[cite: 1]. Spread everything into an even layer so they actually roast instead of steaming. Bake for 18 to 20 minutes until the veggies are tender and the tomatoes are bursting[cite: 1].
- Combine with beans: Turn the oven heat down to 375°F (190°C)[cite: 1]. Transfer your roasted vegetables into a baking dish along with the rinsed white beans and marinara sauce[cite: 1]. Stir it all together gently so you don't mash the beans. You want those beans to stay intact for texture.
- Add cheese: Sprinkle the shredded mozzarella and parmesan cheese evenly over the top of the vegetable mixture[cite: 1]. Don't be shy here. The cheese acts like a bubbly, golden blanket that ties the whole dish together.
- Bake: Bake for 15 to 18 minutes[cite: 1]. You will know it is ready when the edges are bubbling up with hot marinara and the cheese is completely melted and golden brown in spots. If you want an extra crispy top, broil for the last 1 to 2 minutes—just watch it closely!
- Finish: Pull the baking dish out of the oven and let it sit for about 5 minutes[cite: 1]. This quick rest helps the sauce thicken up slightly so it isn't a soupy mess on your plate. Garnish with fresh chopped basil and a quick squeeze of lemon juice right before serving[cite: 1].
- Serve: Serve warm as a vegetarian main dish[cite: 1]. It is fantastic with crusty bread, rice, pasta, or a simple green salad on the side[cite: 1].
Reviews
Have you tried this recipe? Be the first to leave a review.



