🎉 Introduction
This cheesy white bean and tomato bake is the ultimate cozy, wholesome comfort dish. Creamy beans simmer in a garlicky, herb-infused tomato sauce before being blanketed with melty cheese and baked until bubbly. It’s simple, hearty, protein-packed, and perfect as a main dish with crusty bread or as a flavorful side to grilled meats or roasted vegetables. One pan, minimal prep, big flavor—your next easy weeknight favorite awaits.
🧰 Equipment Needed
- Oven-safe skillet or baking dish
- Cutting board and knife
- Wooden spoon
- Mixing bowl (optional)
- Can opener
🛒 Ingredients
- 2 cans (15 oz each) white beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes (fire-roasted recommended)
- 1 small onion, diced
- 3 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp crushed red pepper flakes (optional)
- ½ tsp salt
- ¼ tsp black pepper
- ½ cup vegetable or chicken broth
- 1 cup shredded mozzarella
- ½ cup grated Parmesan
- Fresh basil or parsley for garnish
👩🍳 Directions
- Sauté the aromatics: Heat olive oil in an oven-safe skillet over medium heat. Add onion and cook 3–4 minutes until softened. Add garlic and cook 1 more minute.
- Add tomatoes & seasoning: Stir in diced tomatoes, oregano, basil, crushed red pepper, salt, and pepper. Simmer for 3–4 minutes.
- Add beans & broth: Add white beans and broth, stirring to coat everything in the sauce. Reduce heat and simmer 5 minutes.
- Add cheese: Sprinkle mozzarella and Parmesan evenly over the top.
- Bake: Transfer skillet to a 400°F (205°C) oven and bake 12–15 minutes, until cheese is bubbly and golden.
- Finish: Remove from oven and top with fresh herbs. Serve warm with crusty bread or over pasta.
🍽️ Servings & Timing
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
🧊 Storage & Reheating
- Refrigerate for up to 4 days in an airtight container.
- Reheat in the oven at 350°F (175°C) for 10–12 minutes, or microwave in short intervals.
- Add a splash of broth if the dish thickens too much after storing.
🥄 Variations
- Spinach Boost: Stir in 2 cups fresh spinach before baking.
- Creamy Version: Add ¼ cup heavy cream to the sauce before adding beans.
- Spicy Tomato Bake: Use spicy tomatoes or add extra crushed red pepper.
- Protein Swap: Add cooked Italian sausage, chicken, or plant-based sausage.
- Cheese Options: Try provolone, fontina, or Gruyère for a different flavor.
❓ 10 FAQs
- Can I use fresh tomatoes?
Yes—use 2 cups chopped fresh tomatoes and simmer longer to reduce liquid. - Do I have to use mozzarella?
Any melty cheese works! - Can I make this vegan?
Absolutely—use vegan cheese and vegetable broth. - Which white beans work best?
Cannellini, Great Northern, or navy beans. - Can I freeze it?
Yes, but the texture of beans may soften. Freeze up to 2 months. - Is this a main dish or a side?
Both! It’s hearty enough for a main but works great as a side. - Can I add vegetables?
Bell peppers, zucchini, or mushrooms are great additions. - Can I use dried beans?
Yes—cook them fully first before adding. - Why is my bake watery?
Simmer tomatoes longer before adding beans, or drain excess liquid. - Can I make it ahead?
Yes—assemble up to 1 day ahead and bake when ready.
🏁 Conclusion
This cheesy white bean and tomato bake is warm, comforting, and packed with flavor despite its simple ingredient list. Whether you enjoy it with bread, salad, or pasta, it’s the kind of recipe that feels rustic, nourishing, and endlessly versatile—perfect for weeknights or cozy weekends.

Cheesy White Bean and Tomato Bake
Ingredients
Equipment
Method
- Sauté the aromatics: Heat olive oil in an oven-safe skillet over medium heat. Add onion and cook 3–4 minutes until softened. Add garlic and cook 1 more minute.
- Add tomatoes & seasoning: Stir in diced tomatoes, oregano, basil, crushed red pepper, salt, and pepper. Simmer for 3–4 minutes.
- Add beans & broth: Add white beans and broth, stirring to coat everything in the sauce. Reduce heat and simmer 5 minutes.
- Add cheese: Sprinkle mozzarella and Parmesan evenly over the top.
- Bake: Transfer skillet to a 400°F (205°C) oven and bake 12–15 minutes, until cheese is bubbly and golden.
- Finish: Remove from oven and top with fresh herbs. Serve warm with crusty bread or over pasta.
Notes
Yes—use 2 cups chopped fresh tomatoes and simmer longer to reduce liquid. Do I have to use mozzarella?
Any melty cheese works! Can I make this vegan?
Absolutely—use vegan cheese and vegetable broth. Which white beans work best?
Cannellini, Great Northern, or navy beans. Can I freeze it?
Yes, but the texture of beans may soften. Freeze up to 2 months. Is this a main dish or a side?
Both! It’s hearty enough for a main but works great as a side. Can I add vegetables?
Bell peppers, zucchini, or mushrooms are great additions. Can I use dried beans?
Yes—cook them fully first before adding. Why is my bake watery?
Simmer tomatoes longer before adding beans, or drain excess liquid. Can I make it ahead?
Yes—assemble up to 1 day ahead and bake when ready. 🏁 Conclusion
This cheesy white bean and tomato bake is warm, comforting, and packed with flavor despite its simple ingredient list. Whether you enjoy it with bread, salad, or pasta, it’s the kind of recipe that feels rustic, nourishing, and endlessly versatile—perfect for weeknights or cozy weekends.