A cheesy bean tomato bake is the kind of weeknight dinner that uses mostly pantry ingredients and still tastes like you put real effort in. Canned beans and tomatoes form a savory base, and a layer of melted cheese on top pulls it all together with a browned, bubbly crust. This recipe gives you a filling meatless main that holds up well as leftovers and needs just one baking dish.
The texture is the main draw: soft beans in a thick tomato sauce underneath, then a golden cheese cap that crisps at the edges. You can serve it on its own or with bread to scoop up the sauce. It’s a practical option when you want something warm and substantial without standing at the stove for an hour. If you enjoyed this, our traditional three bean is worth trying next. Making this cheesy bean tomato bake at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Cheesy Bean Tomato Bake
- Uses canned beans and tomatoes, so no chopping or prep beyond opening cans.
- One dish goes from oven to table, which means less washing up.
- The cheese layer keeps the top from drying out while the sauce stays moist below.
- It reheats well, making it useful for lunches across a few days.
- You can swap the beans or cheese based on what’s in your fridge.
Ingredients You’ll Need
- 2 cans (400g each) cannellini beans, drained and rinsed
- 1 can (400g) chopped tomatoes
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp dried oregano
- 1/2 tsp smoked paprika
- 1/4 tsp black pepper
- 1/2 tsp salt
- 150g shredded cheddar cheese
- 50g grated parmesan cheese
- 1 tbsp fresh parsley, chopped (optional)
Ingredient Substitutions
Cannellini beans: Replace with an equal weight of drained chickpeas for a firmer bite and slightly nutty taste. Chickpeas hold their shape better under heat, so the bake stays chunkier rather than softening into the sauce. You won’t need to change the cook time, but the mouthfeel will be less creamy. The cheesy bean tomato bake works well for weeknight cooking when time is limited.
Cheddar cheese: Use an equal amount of shredded mozzarella if you want a stretchier, milder top. Mozzarella browns less than cheddar and gives a lighter color with more pull when served. The dish will taste less sharp but still form a cohesive cap. Storing leftover cheesy bean tomato bake correctly keeps it tasting good for days.
Chopped tomatoes: Swap for 400g of passata plus 1 tsp sugar if you prefer a smoother sauce. Passata cooks down faster and won’t leave tomato chunks, so check the bake at 25 minutes instead of the standard time. The result is a silkier base with the same acidity level. For the best results with this cheesy bean tomato bake, read through all the steps before starting.
Olive oil: Replace with 2 tbsp of butter for a richer, rounder flavor in the onion base. Butter browns the onions faster, so keep the heat at medium-low heat to avoid scorching. The sauce will taste slightly sweeter and less grassy. For another easy option, check out our caesar chicken bake.
Step-by-Step Instructions
- Heat 2 tbsp olive oil in a 9×13 inch oven-safe dish on medium-low heat and cook the diced onion for 5 minutes until soft and translucent.
- Add the minced garlic, dried oregano, smoked paprika, black pepper, and salt; stir for 1 minute until the garlic smells toasted but not brown.
- Pour in the chopped tomatoes and stir, then add the drained beans and mix so the sauce coats every bean.
- Spread the mixture flat in the dish, then scatter the cheddar and parmesan evenly across the top until covered.
- Bake at 180°C / 350°F for 25–30 minutes until the cheese is golden and crispy at the edges and the sauce bubbles at the sides.
- Rest the dish for 5 minutes before scattering parsley and serving so the sauce thickens slightly.
Pro Tips
Drain the beans well or the sauce will stay thin and watery instead of clinging to the legumes. A quick rinse also removes the tinny liquid that can dull the tomato flavor.
Shred your own cheese from a block rather than using pre-bagged mixes, which contain starch that limits browning. You’ll get a better crust and a cleaner melt.
If you want a deeper tomato taste, roast the chopped tomatoes in the dish for 10 minutes before adding beans, a method explained by Food Network for similar bakes.
avoid opening the oven early so the cheese sets properly; one peek can drop the temperature and slow the cap from crisping.
Common Mistakes to Avoid
Skipping the onion step and dumping raw onion with the tomatoes leaves a harsh bite that never softens in the bake time. Always cook it first until see-through.
Using only parmesan on top leads to a dry, overly salty layer that doesn’t stretch or cover the sauce. Mix it with a melting cheese like cheddar for balance.
Overbaking past 30 minutes at this heat turns the beans to mush and scorches the cheese edge. Pull it when bubbles appear and the top is lightly browned.
Serving Suggestions
Spoon the bake over toasted sourdough to catch the sauce, or pair it with a side of green beans with tomato sauce for a double-tomato plate. A simple three bean salad on the side adds a cold contrast. For a lighter meal, serve it with roasted cherry tomato pasta instead of bread.
Storage and Reheating
Cool the bake to room temperature within 2 hours of cooking, then store in an airtight container for up to 3 days in the fridge. Reheat single portions in a 180°C oven for 10 minutes until steaming at the center. The dish does not freeze well because the cheese separates on thaw, so stick to refrigeration.
Recipe Variations
Spicy Version
Add 1 tsp chili flakes with the garlic and use pepper jack instead of cheddar. The heat builds through the sauce and the cheese adds a mild burn at the top. Expect a red-flecked crust and a warmer finish.
Smoky Bacon Swap
Stir 100g of cooked, crumbled bacon into the bean layer before baking for a meaty edge. The salt level rises, so cut the added salt to 1/4 tsp. The top still crisps the same way at the standard time.
White Bean and Kale
Replace half the cannellini with butter beans and fold in 100g chopped kale before the cheese step. Kale softens in the sauce and adds a green note against the red tomatoes. Bake an extra 5 minutes to wilt it fully.
Low-Carb Option
Skip the bread side and add 1 diced zucchini to the tomato base for volume without starch. The bake stays under 15g carbs per serving and the zucchini disappears into the sauce. Use healthy nachos toppings like avocado on the side if you want crunch.
Cheesy Bean Tomato Bake
Description
A cheesy bean tomato bake is a weeknight dinner using mostly pantry ingredients with canned beans and tomatoes in a savory base and a browned, bubbly cheese crust. It is a filling meatless main that reheats well and needs just one baking dish.
Ingredients
Instructions
-
Soften the onion
Heat 2 tbsp olive oil in a 9x13 inch oven-safe dish over medium-low heat and add the finely diced small onion. Cook the onion for 5 minutes, stirring occasionally, until it is soft and translucent with no raw bite remaining.
-
Toast the aromatics
Add the 2 minced garlic cloves, 1 tsp dried oregano, 1/2 tsp smoked paprika, 1/4 tsp black pepper, and 1/2 tsp salt to the dish. Stir continuously for 1 minute until the garlic smells toasted and fragrant but has not turned brown.
-
Add tomatoes and beans
Pour in the 1 can (400g) chopped tomatoes and stir to combine with the onion and spice base. Add the 2 cans (400g each) drained and rinsed cannellini beans and mix thoroughly so the tomato sauce coats every bean in the dish.
-
Spread and top cheese
Use a spoon to spread the bean and tomato mixture flat and evenly across the bottom of the 9x13 inch dish. Scatter the 150g shredded cheddar and 50g grated parmesan evenly across the top until the surface is fully covered with cheese.
-
Bake the bake
Place the dish in an oven preheated to 180°C / 350°F and bake for 25–30 minutes. The bake is done when the cheese is golden and crispy at the edges and the tomato sauce bubbles visibly at the sides of the dish.
-
Rest and finish
Remove the dish from the oven and let it rest for 5 minutes so the sauce thickens slightly and is easier to serve. Scatter the 1 tbsp chopped fresh parsley over the top if using, then serve warm from the dish.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 350kcal
- % Daily Value *
- Total Fat 18g28%
- Saturated Fat 9g45%
- Cholesterol 35mg12%
- Sodium 700mg30%
- Total Carbohydrate 30g10%
- Dietary Fiber 8g32%
- Sugars 6g
- Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Cool the bake to room temperature within 2 hours of cooking, then store in an airtight container for up to 3 days in the fridge.
- Reheating: Reheat single portions in a 180°C oven for 10 minutes until steaming at the center; do not reheat the same portion more than once.
- Pro tip: Drain and rinse beans well so the sauce clings instead of staying watery, and shred your own cheese from a block for better browning. For a lighter side, try our cherry tomato pasta.
- Rest: Let the dish rest for 5 minutes before scattering parsley and serving so the sauce thickens slightly.
