Bean casserole

Bean casserole

This tasty bean casserole dish is a quick and easy mid week meal that is colourful and healthy and the dish is vegetarian, vegan, gluten free, wheat free, lactose free, nut free and egg free!

It’s packed full of flavour and I didn’t have to add any extra sauces to make it tasty as it was already in a tomato sauce. Result! It also doesn’t require any effort whatsoever, which is perfect for busy busy bees! I cooked this casserole in a glass pyrex dish 24cm by 20cm, but you could use any type of dish that is suitable for the oven. This dish is suitable for up to 3 people and I used two of the bean pots for this dish. I also had some food leftover that I had for lunch the next day.

You can add anything you want to this casserole, and if you don’t find the odysea beans in the recipe below, you could always opt for canned beans or other alternatives and add in a tomatoey sauce.  I was thinking of adding tinned tomatoes, but it wasn’t necessary. These beans were really lovely, and I hadn’t tried them before so I was really pleased that they were so tasty!

Bean casserole

Delicious bean casserole packed full of flavour!

Course Main Course
Keyword bean, casserole, vegetarian
Prep Time 15 minutes
Cook Time 1 hour
Servings 3 people
Author The Gluten Free Greek


  • 2 Odysea Gigantes beans in tomato sauce and olive oil or other tinned beans
  • 1 cup frozen peas or tinned peas
  • 1 courgette finely sliced
  • 500 g baby potatoes
  • 3 carrots peeled and diced
  • 1 red or yellow pepper finely sliced
  • half onion or 2 shallots finely chopped


  1. In a large saucepan, bring water to the boil

  2. slice the baby potatoes and chop the carrots and place both into the saucepan of water until soft. Drain the water.

  3. Pre-heat the oven to 170°C. I set my oven to fan and grill setting but you can opt for just the fan.

  4. Finely chop and slice the courgette, peppers and onions and fry in a saucepan with a drizzle of oil oil or other if you prefer.

  5. Add the vegetables, the potatoes and the baked gigante beans and the sauce to your casserole dish. Give it a good mix.

  6. Place the casserole dish in the middle of the oven. Place some tin foil loosely on the top to avoid the dish getting burnt too quickly. Set timer for 30 mins.

  7. Check casserole and give it another mix. Put it back in the oven for another 25 to 30 mins, depending on your oven. I kept the foil on the top of my dish. After 25 mins, check on casserole again, and give it another mix.

  8. Remove the foil and bake the casserole for a further 15 mins. Your casserole should be smelling divine and the potatoes and vegetables should be well roasted. If you want it to cook it a little more, leave it in the oven for a further 15 mins. Enjoy!

  9. Serve with some tasty bread and a greek salad!


If you liked this dish, why not check out some of my other recipes like my tasty bean lasagne! ♥

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating