The Cheesy White Bean Tomato Bake Recipe is a heartwarming, flavorful dish that combines creamy white beans with a rich tomato sauce and a bubbly blanket of melted cheeses. This Mediterranean-inspired casserole brings together simple, wholesome ingredients creating a comforting meal that’s perfect for cozy dinners or satisfying weeknight meals. The blend of tender beans, tangy tomatoes, and gooey mozzarella and Parmesan produces a dish that’s not only nutritious but also irresistibly delicious.

Ingredients You’ll Need
Every ingredient in this Cheesy White Bean Tomato Bake Recipe plays a crucial role in crafting its comforting flavor and texture. From the aromatic onion and garlic to the creamy beans and melty cheeses, each component enhances the dish’s vibrant taste and satisfying mouthfeel.
- 2 tablespoons olive oil: For sautéing the vegetables and adding a subtle richness to the base.
- 1 small onion, finely chopped: Builds a sweet, savory foundation with its gentle caramelization.
- 3 cloves garlic, minced: Infuses the sauce with aromatic depth and slight pungency.
- 1 (28 oz) can crushed tomatoes: Provides a bright, tangy body for the bake’s sauce.
- 2 (15 oz) cans white beans, drained and rinsed: Creamy beans add protein and a velvety texture that balances the acidity.
- 1 teaspoon dried oregano: Imparts an earthy Mediterranean herbaceous note to the sauce.
- ½ teaspoon red pepper flakes (optional): Adds a gentle kick of heat to awaken the palate.
- Salt and black pepper to taste: Essential seasonings that bring out the natural flavors.
- 1 ½ cups shredded mozzarella cheese: Melts beautifully to create a luscious, stretchy topping.
- ¼ cup grated Parmesan cheese: Adds a sharp, nutty contrast and enhances the cheesy finish.
- Fresh basil or parsley for garnish (optional): Brings fresh color and a herby brightness to the finished dish.
How to Make Cheesy White Bean Tomato Bake Recipe
Step 1: Sauté the Aromatics
Begin by heating olive oil in a large oven-safe skillet over medium heat. Add the finely chopped onion and let it cook gently for 4 to 5 minutes until soft and translucent. Stir in the minced garlic and cook for about 1 minute more, releasing a wonderful fragrant aroma that sets the tone for an irresistible sauce.
Step 2: Build the Tomato Sauce
Pour in the crushed tomatoes, then sprinkle in the dried oregano and optional red pepper flakes. Season with salt and black pepper to your taste. Allow the sauce to simmer on medium-low heat for 5 to 7 minutes, stirring occasionally. This brief simmering softens the tomatoes and lets the flavors mingle beautifully.
Step 3: Add the White Beans
Stir the drained and rinsed white beans into the simmering sauce. Let them cook together for another 2 minutes so the beans absorb some of the savory tomato flavor, becoming tender and flavorful without losing their shape.
Step 4: Top with Cheese and Bake
Remove the skillet from the heat and evenly sprinkle the shredded mozzarella and grated Parmesan cheeses over the tomato and bean mixture. Transfer the skillet into a preheated oven at 375°F (190°C) and bake for 15 to 20 minutes, or until the cheese has melted into a bubbly, golden crust that’s impossible to resist.
Step 5: Garnish and Serve
Once out of the oven, let your bake sit for a few minutes to settle. Then, sprinkle fresh chopped basil or parsley over the top for a pop of color and fresh herbal brightness. Your cozy, cheesy masterpiece is ready to enjoy!
How to Serve Cheesy White Bean Tomato Bake Recipe

Garnishes
Fresh herbs like basil or parsley make perfect garnishes, adding vibrant color and a burst of fresh, mildly peppery flavor that contrasts wonderfully with the rich, cheesy bake. For added texture, try a sprinkle of toasted breadcrumbs or a drizzle of high-quality olive oil on top.
Side Dishes
This dish effortlessly pairs with crusty artisan bread, perfect for dipping into the savory sauce. You can also serve it over a bed of fluffy rice or your favorite pasta for a more filling meal. Roasted vegetables or a crisp green salad provide a fresh balance to the richness of the cheesy beans.
Creative Ways to Present
For a shareable family-style meal, serve the bake straight from the skillet at the table, inviting everyone to dig in. Alternatively, spoon it into individual ramekins for elegant portions. You can also scoop the bake over toasted polenta or grilled eggplant slices for a sophisticated twist.
Make Ahead and Storage
Storing Leftovers
After cooling to room temperature, store any leftovers in an airtight container in the refrigerator. The flavorful bake will keep well for up to 3 days, making for convenient next-day meals or snacks that reheat beautifully.
Freezing
This Cheesy White Bean Tomato Bake Recipe freezes well. Portion it into freezer-safe containers and freeze for up to 2 months. When ready to enjoy, thaw overnight in the fridge before reheating for the best texture and flavor retention.
Reheating
Reheat leftovers either in the oven at 350°F (175°C) until warmed through and the cheese bubbles up again, or use a microwave for a faster option. If microwaving, cover loosely to prevent splatters and stir halfway to heat evenly.
FAQs
Can I make this dish vegan?
Absolutely! Simply substitute the mozzarella and Parmesan with your favorite dairy-free cheeses or skip the cheese altogether and add a crunchy topping of seasoned breadcrumbs before baking. This keeps the dish deliciously satisfying and suitable for vegan diets.
What types of white beans work best?
Cannellini and great northern beans are ideal because of their creamy texture and mild flavor. They hold up well during cooking without becoming mushy, maintaining the bake’s hearty texture.
Can I use fresh tomatoes instead of canned crushed tomatoes?
Yes, fresh tomatoes can be used, but they will need to be peeled, seeded, and crushed before cooking. Be sure to simmer the sauce a little longer to develop the flavors fully since fresh tomatoes have higher water content.
Is this recipe gluten-free?
Yes, it’s naturally gluten-free as long as you avoid adding any bread served alongside or use gluten-free bread. The ingredients themselves have no gluten, making it a great option for gluten-sensitive diners.
Can I prepare this recipe ahead of time and bake later?
Definitely! You can prepare the entire sauce and bean mixture, top with cheese, cover, and refrigerate for up to 24 hours before baking. Just add a few extra minutes to the baking time if baking straight from the fridge.
Final Thoughts
You simply must try this Cheesy White Bean Tomato Bake Recipe if you’re craving something both comforting and wholesome. It’s a dish that feels like a warm embrace on the plate, perfect for sharing with loved ones or enjoying as a hearty solo meal. Once you taste that melty cheese blending with tender beans and rich tomato sauce, it’s sure to become a favorite in your kitchen rotation.
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, Side Dish
- Method: Baking
- Cuisine: Mediterranean-Inspired
- Diet: Vegetarian, Gluten Free
Description
This Cheesy White Bean Tomato Bake is a comforting Mediterranean-inspired dish featuring creamy white beans simmered in a flavorful tomato sauce, topped with melted mozzarella and Parmesan cheese. Perfect as a hearty main course or a satisfying side, it combines simple ingredients into a warm, cheesy casserole that’s both delicious and nutritious.
Ingredients
Base
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
Tomato Sauce
- 1 (28 oz) can crushed tomatoes
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
Beans and Cheese
- 2 (15 oz) cans white beans (like cannellini or great northern), drained and rinsed
- 1 ½ cups shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
Garnish
- Fresh basil or parsley for garnish (optional)
Instructions
- Preheat and Sauté: Preheat your oven to 375°F (190°C). In a large oven-safe skillet or sauté pan, heat olive oil over medium heat. Add the finely chopped onion and cook until soft and translucent, about 4–5 minutes. Stir in the minced garlic and cook for an additional 1 minute until fragrant.
- Simmer Sauce: Add the crushed tomatoes, dried oregano, red pepper flakes (if using), salt, and black pepper to the skillet. Allow the sauce to simmer gently for 5–7 minutes, stirring occasionally to blend the flavors well.
- Add Beans: Stir the drained and rinsed white beans into the tomato sauce and cook for another 2 minutes to heat through and allow flavors to marry.
- Add Cheese and Bake: Remove the skillet from heat. Evenly sprinkle the shredded mozzarella and grated Parmesan cheese over the bean and tomato mixture. Transfer the skillet to the preheated oven and bake for 15–20 minutes or until the cheese is thoroughly melted and bubbly.
- Garnish and Serve: Take the skillet out of the oven and let it cool slightly. Garnish with fresh basil or parsley if desired. Serve warm with crusty bread or alongside rice, pasta, or roasted vegetables for a complete meal.
Notes
- To make this dish vegan, substitute regular cheese with dairy-free cheese or omit the cheese and top with seasoned breadcrumbs for a crispy finish.
- This bake works wonderfully as either a main dish or a hearty side.
- Leftovers can be stored in an airtight container in the fridge for up to 3 days and reheated gently.
- Adjust the red pepper flakes to control the heat level to your preference.

