Vegetarian Tomato and White Bean Casserole Recipe

  • 25 mins
  • Prep: 5 mins,
  • Cook: 20 mins
  • Yield: Serves 4
Ratings (9)

Vegetarian Tomato and White Bean Casserole is a hearty, filling, casserole, perfect for chilly days but so good you will want to eat it year round. The casserole is packed with beans and with the addition of tomatoes, peppers and herbs is a very healthy dish as a main course or as an accompaniment to other dishes.The casserole makes a wonderful side dish for roast and braised meats. It is also a great stand-alone dish for a non-meat eaters. .


You can use canned white beans for the recipe, but you can also use frozen beans as long as they have been precooked before freezing or if you are planning ahead, then use dried beans but pre-soak them first and cook in boiling water until tender.

What You'll Need

  • 75g (3oz) unsalted butter
  • 1 onion (peeled and finely chopped)
  • 1 garlic clove (peeled and finely chopped)
  • 4 tomatoes (skinned, de-seeded and roughly chopped)
  • 1 red pepper (core removed and diced)
  • 1 yellow pepper (core removed and diced)
  • 2 tablespoon tomato purée
  • 100ml (3 fl oz) vegetable stock
  • 3 tablespoon fresh flat leaf parsley (chopped)
  • 400g (14oz) canned white beans (drained and rinsed, choose either haricot or flageolet beans)

How to Make It

  1. Begin by heating half of the butter in a large frying pan. Heat it until it is melted and foamy, but not burning.
  2. Add the chopped onion and cook very gently for 2 minutes or until the onions are softened and faintly translucent. 
  3. Add the garlic and cook for a further 2 minutes taking care not to brown; burnt garlic will ruin the dish.
  4. Then, add the skinned tomatoes, the diced peppers, the tomato puree and the stock. Cook together for 5 minutes to slightly reduce the stock, once reduced a little, finally add the beans and stir well.
  1. Cook until the beans are heated right through. This will take about 5 minutes. If the beans have been frozen you may want to cook a little longer. Do not worry if it takes a little longer, the beans must be heated right through.
  2. Taste the stew and season with season with salt and pepper to taste.
  3. Finally, add the remaining butter, and stir until the butter is melted then add the chopped parsley. Leave the stew to stand for 5 minutes then serve in hot soup bowls or plates. You will need little else than some lovely crusty bread and butter.

How easy is that!

Alternatives to Vegetarian White Bean Casserole

Use this recipe as a base and add (or take away) ingredients to your taste. You can vary the herbs, or add other vegetables to suit what you have available. The dish can also quickly become non-vegetarian with the addition of cooked sausages

Nutritional Guidelines (per serving)
Calories 618
Total Fat 19 g
Saturated Fat 11 g
Unsaturated Fat 5 g
Cholesterol 46 mg
Sodium 90 mg
Carbohydrates 89 g
Dietary Fiber 24 g
Protein 28 g
(The nutrition information on our recipes is calculated using an ingredient database and should be considered an estimate. Individual results may vary.)