If you love simple, hearty meals that come together with almost no effort, my Cheesy White Bean Tomato Bake is going to be your new favourite. It’s warm, bubbly, creamy, and loaded with flavour. The soft white beans soak up the tomato sauce beautifully, and the melted cheese on top brings everything together into a satisfying, cozy dish.
This bake is perfect for busy days, lazy evenings, or anytime you want real comfort without complicated cooking.
Quick Facts
-
Prep Time: 10 minutes
-
Cooking Time: 25 minutes
-
Total Time: 35 minutes
-
Serving Size: 3–4 servings
Why You’ll Love This Cheesy White Bean Tomato Bake
This recipe has become one of my go-to dinners because it is:
-
Super simple and uses pantry ingredients
-
High in protein and fiber
-
Comforting yet wholesome
-
A perfect budget-friendly recipe
-
Bakes in one dish—easy cleanup!
Whether you serve it with bread, pasta, or enjoy it as a warm bowl on its own, it never disappoints.
Ingredients You’ll Need
-
2 cans white beans (drained & rinsed) – cannellini or great northern beans
-
1 can crushed tomatoes (400 g) or chunky tomato sauce
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
1 tsp dried oregano
-
1 tsp dried basil
-
½ tsp chili flakes (optional)
-
Salt & pepper to taste
-
1 cup shredded mozzarella
-
½ cup grated parmesan
-
2 tbsp olive oil
-
Fresh basil or parsley for garnish
How to Make Cheesy White Bean Tomato Bake
Step 1: Sauté the Aromatics
Heat olive oil in a pan. Add onion and cook until soft. Stir in garlic and cook for 30 seconds.
Step 2: Build the Tomato Base
Add tomatoes, oregano, basil, chili flakes, salt, and pepper. Simmer for 5 minutes until slightly thickened.
Step 3: Add the White Beans
Stir the beans into the tomato mixture so they’re well coated.
Step 4: Transfer to a Baking Dish
Pour everything into a baking dish and smooth it out.
Step 5: Add the Cheese
Top with mozzarella and parmesan.
Step 6: Bake
Bake at 180°C (350°F) for 15–20 minutes, or until the cheese is bubbly and golden.
Step 7: Garnish & Serve
Let it cool for a few minutes. Finish with fresh basil or parsley.
Serving Suggestions
-
Serve with crusty bread, garlic bread, or sourdough
-
Pair with pasta or rice
-
Enjoy as a side with grilled chicken or fish
-
Eat on its own as a cozy, protein-rich bowl
-
Add a fresh green salad to balance flavour
Tips for Customization
-
Add veggies: spinach, zucchini, cherry tomatoes, or mushrooms
-
Make it spicy: add more chili flakes or paprika
-
Use different cheese: cheddar, gouda, feta, or burrata
-
Add protein: cooked chicken, sausage, or tofu
-
Make it creamy: swirl in a spoon of cream or ricotta before baking
Nutritional Info (Approx. per serving)
-
Calories: 320
-
Protein: 18g
-
Carbs: 28g
-
Fat: 14g
-
Fiber: 8g
FAQs
1. Can I use dried beans instead of canned?
Yes! Cook them beforehand until soft. You’ll need about 3 cups of cooked beans.
2. Can I make this bake ahead?
Absolutely. Assemble everything, cover, and refrigerate for up to 24 hours. Add 5 extra minutes of baking time.
3. Can it be made dairy-free?
Yes—use dairy-free cheese or skip cheese for a lighter bean stew.
4. What type of tomatoes work best?
Crushed tomatoes or thick tomato passata give the best saucy texture.
5. Can I freeze this dish?
Yes! Freeze in an airtight container for 2–3 months. Reheat in the oven.
Final Thoughts
This Cheesy White Bean Tomato Bake is the perfect mix of comfort and simplicity. I love making it on nights when I want something warm, satisfying, and nourishing without spending too much time in the kitchen. Give it a try—I’m sure it’ll become one of your household favourites too!