One Pot Cheesy White Bean Tomato Bake
Need an easy weeknight dinner? This one-pot cheesy white bean tomato bake ticks all the boxes. Packed with creamy white beans, lovely aromatics, and spinach, all simmered in a rich tomato sauce with lots of gooey cheese, it's a family-friendly favorite. Perfect to serve with fresh bread to mop up all that glorious sauce.
Prep Time5 minutes mins
Cook Time25 minutes mins
Total Time30 minutes mins
Course: Main Course
Cuisine: Italian
Keyword: baked beans, cheesy beans
Servings: 4 servings
Calories: 332kcal
- 1 tablespoon olive oil
- 1 shallot finely diced (or 1 small onion)
- 1 teaspoon salt
- 4 garlic cloves crushed
- 1 tablespoon ‘nduja paste optional, can substitute with harissa paste or Italian sausage
- 2 cans of plum tomatoes 14oz/400g each
- 1 tablespoon dried thyme
- 2 cups butter beans drained weight, use two 14oz/400g cans or one large jar
- 3.5 oz (100g) baby spinach leaves
- ⅓ cup grated Parmesan cheese
- 1 cup grated mozzarella cheese
- Black pepper
PREP AHEAD: You can prepare the beans up until putting them in the oven, then cover them tightly with foil and pop them in the fridge until you're ready to bake. You can do this up to 2 days in advance. Alternatively, you can bake the beans, then reheat the whole thing at 350°F (180°C) for 15 minutes. Just make sure to cover it with foil so the top doesn't burn.
PRO TIP: If you don't have an oven-proof pan, just transfer the beans to an oven dish, then top with the cheese and bake.
STORAGE INSTRUCTIONS: Leftovers keep really well and make brilliant beans on toast the next day! I've even used leftovers in tomatoey shakshuka, and it was seriously delicious. You can keep the beans in the fridge in a covered container for 5 days.
OPTIONAL: I love to make quick cheesy parmesan crisps while the beans are baking as a little crunchy garnish to serve the beans. They give the dish an extra crunchy element and make it slightly more elevated.
Serving: 1serving | Calories: 332kcal | Carbohydrates: 36.8g | Protein: 20.6g | Fat: 12.7g | Saturated Fat: 5.8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.33g | Cholesterol: 28mg | Sodium: 1265mg | Potassium: 1136mg | Fiber: 10.7g | Sugar: 6.1g | Vitamin A: 3510IU | Vitamin C: 34mg | Calcium: 441mg | Iron: 6.7mg