If you’ve been craving a dish that’s comforting, wholesome, and satisfying, this 5-Ingredient Irresistible Cheesy White Bean Tomato Bake is your dream come true. Imagine tender white beans simmering in rich tomato sauce, topped with a golden layer of bubbling, melted cheese — all from just five simple ingredients you probably already have in your pantry.
This recipe is not only budget-friendly but also nutrient-packed, making it a perfect choice for busy weeknights, cozy weekends, or even as a crowd-pleasing side dish for gatherings. It’s a great example of how minimal ingredients can create maximum flavor when combined with the right technique.
Why You’ll Love This Cheesy White Bean Tomato Bake
This recipe is the perfect balance of comfort, nutrition, and simplicity. With just five wholesome ingredients, it transforms pantry staples into a warm, bubbling, cheesy delight that feels like a hug in every bite.
The creamy white beans add protein and fiber, the tomatoes bring freshness and depth, and the golden melted cheese ties everything together in a way that’s both indulgent and nourishing. It’s a budget-friendly, one-dish wonder that works for busy weeknights, cozy weekends, or even as a hearty side dish at gatherings. Plus, it’s vegetarian, customizable, and ready in under 30 minutes, making it a recipe you’ll come back to again and again.
Ingredients Table
Ingredient | Quantity | Notes |
White beans (cannellini or great northern) | 2 cans (15 oz each) | Drained & rinsed |
Tomato sauce (or crushed tomatoes) | 2 cups | Preferably no added sugar |
Shredded mozzarella cheese | 1 ½ cups | Can mix with cheddar for extra flavor |
Olive oil | 2 tbsp | Extra virgin for best taste |
Garlic cloves | 3 cloves | Minced, or 1 tsp garlic powder |

Step-by-Step Recipe Instructions
Step 1 – Preheat and Prepare
Preheat your oven to 375°F (190°C). Lightly grease a medium-sized baking dish with a teaspoon of olive oil to prevent sticking.
Step 2 – Sauté Garlic
In a skillet over medium heat, add olive oil and minced garlic. Cook for about 1 minute until fragrant, being careful not to burn it.
Step 3 – Combine Beans and Sauce
Add drained white beans to the skillet, then pour in the tomato sauce. Stir gently to coat the beans evenly.
Step 4 – Transfer to Baking Dish
Pour the bean and tomato mixture into your prepared baking dish. Smooth the surface with a spoon.
Step 5 – Add Cheese Layer
Sprinkle shredded mozzarella evenly on top. For extra golden color, mix in a handful of cheddar or parmesan.
Step 6 – Bake Until Bubbling
Place the dish in the preheated oven and bake for 20–25 minutes, or until the cheese is melted and slightly golden on the edges.
Step 7 – Serve and Enjoy
Remove from the oven and let it rest for a few minutes before serving. Enjoy with crusty bread, a side salad, or roasted vegetables.
Flavor Variations
Variation | How to Make It |
Herb Boost | Add 1 tsp each dried basil and oregano before baking. |
Spicy Kick | Stir in ½ tsp red pepper flakes or diced jalapeño. |
Protein Upgrade | Mix in shredded cooked chicken or turkey sausage. |
Extra Veggie | Add chopped spinach, zucchini, or mushrooms before baking. |
Cheese Lover | Use a blend of mozzarella, cheddar, and Gouda for a richer flavor. |
Serving Suggestions
- With Fresh Bread – Perfect for soaking up the cheesy tomato sauce.
- Over Pasta – Turns into a hearty vegetarian main course.
- With Rice or Quinoa – A balanced meal with extra protein.
- As a Side Dish – Complements roasted chicken or grilled fish.

Health Benefits of This Recipe
- High in Protein & Fiber – White beans are a plant-based powerhouse.
- Rich in Antioxidants – Tomato sauce provides lycopene, great for heart health.
- Bone-Strengthening Calcium – From the cheese.
- Heart-Healthy Fats – Olive oil boosts nutrient absorption.
- Low Cost, High Nutrition – Great for budget-conscious healthy eating.
Nutrition Facts (Per Serving – Approx. 1 cup)
Nutrient | Amount |
Calories | 285 kcal |
Protein | 15 g |
Carbohydrates | 26 g |
Dietary Fiber | 8 g |
Sugars | 5 g |
Fat | 13 g |
Saturated Fat | 5 g |
Cholesterol | 25 mg |
Sodium | 520 mg |
Calcium | 230 mg |
Iron | 3 mg |
Expert Tips for the Perfect Cheesy White Bean Tomato Bake
- Use Goality Cheese – Freshly shredded melts better than pre-packaged.
- Drain Beans Well – Prevents watery sauce.
- Preheat Oven Properly – Ensures even melting and browning.
- Don’t Overbake – Cheese can become rubbery if baked too long.
- Let It Rest – Resting for 5 minutes helps flavors meld.
Common Mistakes to Avoid
- Using watery tomato sauce – Results in a soupy bake.
- Skipping olive oil – Reduces richness and flavor.
- Overloading cheese – make it greasy.
- Not seasoning – Add salt & pepper to taste before baking.
- Using beans straight from the can without rinsing – Leaves a metallic taste.

FAQs
Q1: Can I use dried beans instead of canned?
Yes, but cook them fully beforehand. You’ll need about 3 cups of cooked beans.
Q2: What’s the best cheese for this recipe?
Mozzarella is classic, but mixing in cheddar or provolone works beautifully.
Q3: Can I make it vegan?
Yes — use dairy-free cheese and the rest of the recipe stays vegan-friendly.
Q4: Can I freeze leftovers?
Absolutely! Freeze in an airtight container for up to 2 months.
Q5: How do I reheat it?
Bake covered at 350°F for 15 minutes or microwave until hot.
Q6: Can I use other beans?
Yes, try navy beans, chickpeas, or butter beans.
Q7: Can I add meat?
Yes — shredded chicken, ground turkey, or sausage fit perfectly.
Q8: Can I make it spicier?
Add chili flakes, hot sauce, or chopped jalapeños before baking.
Q9: How can I make it creamier?
Stir in a splash of heavy cream before adding cheese.
Q10: Is it gluten-free?
Yes, just ensure your tomato sauce is gluten-free.
Final Thoughts
This 5-Ingredient Irresistible Cheesy White Bean Tomato Bake is proof that simple ingredients can create bold, delicious flavors without hours in the kitchen. It’s wholesome, versatile, and perfect for any day of the week. Whether you’re a busy parent, a college student, or just someone who loves good food, this bake is a go-to comfort dish you’ll want to make again and again.