Protein-Packed White Bean, Halloumi & Roasted Tomato Toast

Two pieces of toast topped with cheese, beans and peppers, loaded with texture in every bite.

I cook a lot with beans to get more protein onto my plate. They are also high in fibre and low in saturated and trans fats, and eating beans can help reduce the risk of cancer, heart disease and stroke. They are a superfood! In just a half cup serving of beans, you get nine grams of protein and fibre.

White Bean, Halloumi, Tomato Toast Recipe

Makes 2 servings


  • 1 pint grape tomatoes
  • 3 cloves garlic
  • 1 tbsp olive oil
  • 2 slices sourdough bread, thickly cut
  • ½ cup chopped flat leaf parsley
  • Butter, optional and as desired
  • 2 cups canned white kidney beans; drained and rinsed
  • 1 lemon; zest
  • Salt and pepper to taste
  • 1 package halloumi cheese, sliced into 8 pieces


  1. Pre-heat oven to 425°F.
  2. Place tomatoes, garlic and olive oil in a pan and roast in the oven for 10 to 15 minutes. Remove from oven and set aside.
  3. Toast sourdough in a toaster. Or for added flavour butter both sides of the bread and place in a skillet over medium heat, grilling on both sides until golden brown.
  4. Place beans in a bowl and add ½ of the roasted tomatoes, garlic and parsley, mashing gently with a fork.
  5. Add lemon zest. Check for seasoning, and add salt and pepper as desired. 
  6. Sear halloumi in a hot pan over medium-high heat, until golden. Repeat on other side. 
  7. For assembly, place toasted bread on a plate and top with seared halloumi. Add bean and tomato mix, and a few more of the roasted tomatoes. Finish with some of the oil from the roasted tomatoes. Serve.