If you’re craving a warm, comforting dish that fills your kitchen with irresistible aromas, the Cheesy White Bean Tomato Bake Recipe is exactly what you need. This delightful casserole combines creamy white beans with a rich tomato sauce, perfectly seasoned herb flavors, and two kinds of melting cheese for a golden, bubbly finish. It’s an easy-to-make, heartwarming meal that’s just as perfect for a cozy weeknight dinner as it is for impressing guests with minimal fuss. Ready to dive into a dish that’s full of wholesome goodness and vibrant Mediterranean flair? Let’s get started!

Ingredients You’ll Need
The magic behind this Cheesy White Bean Tomato Bake Recipe lies in the simplicity and quality of its ingredients. Each one plays a crucial role, contributing unique textures, flavors, and colors that blend beautifully in the final dish.
- 2 cans 15-ounce white beans drained and rinsed: These provide a creamy base packed with protein and fiber for heartiness and nourishment.
- 1 tablespoon olive oil: Adds a subtle richness and helps soften the aromatics for a flavorful sauce.
- 1 small yellow onion finely diced: Brings a gentle sweetness and depth when sautéed.
- 3 cloves garlic minced: Offers pungency and warmth that elevates the entire bake.
- 1 can 14.5-ounce diced tomatoes with juices: Adds acidity, juiciness, and that classic Italian-inspired tomato flavor.
- 1/2 teaspoon dried oregano: Lends an earthy, slightly peppery herbaceous note.
- 1/2 teaspoon dried basil: Provides a fresh, slightly sweet herbal balance to the tomato.
- 1/4 teaspoon crushed red pepper flakes (optional): Adds a gentle heat kick to excite the palate if you like a little spice.
- 1/2 teaspoon salt: Essential for enhancing all the flavors.
- 1/4 teaspoon black pepper: Offers subtle heat and depth.
- 1 cup shredded mozzarella cheese: Melts into gooey, creamy goodness for that dreamy baked cheese topping.
- 1/2 cup grated Parmesan cheese: Adds a tangy, salty finish that perfectly complements mozzarella.
- 2 tablespoons chopped fresh parsley or basil for garnish: Frames the dish with fresh green color and herbaceous brightness.
How to Make Cheesy White Bean Tomato Bake Recipe
Step 1: Sauté the Aromatics
Begin by heating olive oil in a skillet over medium heat. Toss in the finely diced onion and let it soften gently for 3 to 4 minutes, releasing its sweetness. Then, stir in the minced garlic, cooking for about 30 seconds until your kitchen fills with that soul-soothing garlicky fragrance. This base is essential for building deep flavor layers.
Step 2: Simmer the Tomato Sauce
Next, pour in the diced tomatoes with their juices, and sprinkle in the dried oregano, dried basil, crushed red pepper flakes if you opt for a bit of heat, salt, and black pepper. Allow this mixture to simmer for 5 minutes, giving the sauce time to thicken slightly while all the herbs meld with the fresh tomato base. This step transforms the ingredients into a rich, savory canvas.
Step 3: Combine the Beans
Now, stir in the drained and rinsed white beans, coating them evenly with that fragrant tomato sauce. The beans absorb the flavors here, turning tender and juicy. This combination is the hearty heart of your bake, delivering both texture and nourishment.
Step 4: Assemble the Bake
Transfer your luscious tomato and bean mixture into a lightly greased baking dish, spreading it out evenly for consistent cooking. Then, generously scatter the shredded mozzarella and grated Parmesan cheeses over the top. This luscious cheese topping is what makes the Cheesy White Bean Tomato Bake Recipe such an irresistible feast.
Step 5: Bake to Perfection
Place the dish in a preheated oven at 375°F and bake uncovered for 20 to 25 minutes. You’ll want to watch for a bubbly sauce and a lightly golden, bubbly cheese crust. Once out of the oven, let the bake rest for about 5 minutes so the flavors settle and the cheese slightly firms up — then it’s ready to dazzle your taste buds!
How to Serve Cheesy White Bean Tomato Bake Recipe

Garnishes
A sprinkle of chopped fresh parsley or basil adds an eye-catching burst of green and fresh herbal aroma that brightens each cheesy, tomatoey bite. It’s small touches like these that elevate a simple bake into something special.
Side Dishes
This bake stands proudly on its own as a vegetarian main dish, but it’s equally fabulous alongside crunchy crusty bread, which is perfect for mopping up every last bit of that cheesy tomato goodness. For a more substantial meal, pair it with grilled chicken or fish for a balanced and satisfying dinner.
Creative Ways to Present
Try serving the bake in individual ramekins for a charming single-serve presentation, or layer it over a bed of sautéed spinach or kale for extra veggie power and color contrast. It also works wonderfully as a filling for warm pita pockets or stuffed bell peppers if you want to shake things up!
Make Ahead and Storage
Storing Leftovers
You can refrigerate leftover Cheesy White Bean Tomato Bake Recipe in an airtight container for up to 3 days. The flavors actually deepen overnight, so it tastes even better the next day!
Freezing
This dish freezes well. Store leftovers in a freezer-safe container for up to 2 months. For best texture, thaw overnight in the refrigerator before reheating, as this prevents the beans from becoming too mushy.
Reheating
Reheat leftovers gently in the oven at 350°F until warmed through to maintain that delicious baked cheese topping. Alternatively, microwave portions covered with a damp paper towel to keep the beans moist without overcooking the cheese.
FAQs
Can I use other types of beans in this recipe?
Absolutely! While white beans are classic here for their creamy texture and mild flavor, cannellini, Great Northern, or even chickpeas can substitute nicely depending on what you have on hand.
Is this recipe suitable for a vegan diet?
To make it vegan, swap the mozzarella and Parmesan for plant-based cheese alternatives, and ensure your cheese replacements melt well. The rest of the dish is naturally vegan-friendly.
Can I add extra vegetables to the bake?
Definitely! Leafy greens like spinach or kale, chopped zucchini, or bell peppers can be stirred into the tomato mixture before baking. Just make sure they’re lightly cooked or finely chopped so they cook fully in the bake.
What can I use instead of fresh herbs for garnish?
If fresh parsley or basil isn’t available, dried herbs sprinkled lightly on top after baking can add flavor, though fresh herbs will always deliver the best aroma and color pop.
How spicy is the bake with red pepper flakes?
The crushed red pepper flakes add a subtle warmth rather than heat that overwhelms. It’s adjustable though, so feel free to omit or add more based on your spice preference.
Final Thoughts
The Cheesy White Bean Tomato Bake Recipe is a true gem that brings together the comfort of cheesy goodness with the wholesome nutrition of beans and tomatoes. It’s a versatile, easy-to-make dish that’s destined to become a favorite in your weekly rotation. Whether you’re feeding a family, impressing friends, or simply craving a satisfying vegetarian meal, this bake has got you covered. Give it a try and enjoy every cozy bite!
Print
Cheesy White Bean Tomato Bake Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
Cheesy White Bean Tomato Bake is a comforting Mediterranean-inspired vegetarian dish featuring tender white beans simmered in a flavorful tomato sauce, topped with melted mozzarella and Parmesan cheeses. This easy-to-make bake combines hearty ingredients with fresh herbs, perfect served as a main with crusty bread or as a side with grilled meats.
Ingredients
Beans and Sauce
- 2 cans (15-ounce each) white beans, drained and rinsed
- 1 tablespoon olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 can (14.5-ounce) diced tomatoes with juices
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon crushed red pepper flakes (optional)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Cheeses and Garnish
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 tablespoons chopped fresh parsley or basil for garnish
Instructions
- Preheat oven: Preheat your oven to 375°F (190°C) to prepare for baking the dish.
- Sauté aromatics: Heat olive oil in a skillet over medium heat. Add the finely diced onion and cook for 3 to 4 minutes until softened. Stir in the minced garlic and cook for an additional 30 seconds until fragrant.
- Prepare tomato sauce: Add the diced tomatoes with juices, dried oregano, dried basil, and crushed red pepper flakes (if using) to the skillet. Season with salt and black pepper. Let the mixture simmer for 5 minutes to slightly thicken and meld the flavors.
- Add beans: Stir the drained white beans into the tomato sauce until they are evenly coated with the mixture.
- Transfer and top: Move the bean and tomato mixture into a lightly greased baking dish and spread it out evenly. Sprinkle the shredded mozzarella and grated Parmesan cheeses evenly over the top.
- Bake: Place the dish uncovered in the preheated oven and bake for 20 to 25 minutes until the cheese is bubbly and lightly golden.
- Rest and garnish: Remove the bake from the oven and let it rest for 5 minutes. Garnish with chopped fresh parsley or basil before serving.
Notes
- Serve as a vegetarian main dish with crusty bread or as a side alongside grilled chicken or fish.
- For added nutrition, stir in fresh spinach or kale into the tomato mixture before baking.
- Use fresh herbs if available for brighter flavor.
- If you prefer a spicier dish, increase the crushed red pepper flakes according to taste.

