New here? Browse easy recipes for real-life cooking.Browse recipes
The Food Folder
Dinner Recipes

Roasted Vegetable & White Bean Bake

A cozy vegetarian bake with roasted vegetables, white beans, herbs, tomato sauce, and melted cheese.

Roasted Vegetable & White Bean Bake with zucchini, bell peppers, tomatoes, white beans, tomato sauce, and melted cheese in a baking dish.
Prep
15 min
Cook
35 min
Total
50 min
Servings
5
Cuisine
Mediterranean Inspired
Cost
Budget-friendly
Difficulty
Easy

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

  1. 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].

  2. 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.

  3. 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.

  4. 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!

  5. 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].

  6. 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

  1. 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].
  2. 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.
  3. 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.
  4. 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!
  5. 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].
  6. 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.

Review form loading...

Related recipes

Recipe folder

Find your next easy recipe

Browse cozy dinners, protein bowls, quick meals, and simple homemade favorites.

Browse all recipes