Cook the beans as per on pack instructions. Drain and set aside.
Heat oil in a large pot and gently sauté onions for 4-5 minutes. Add the capsicum and continue to cook for another 6-7 minutes, stirring frequently.
Add garlic, paprika and cumin and stir for 1 minute until fragrant. Add tomato paste and chilli flakes and cook for another 2-3 minutes.
Add both tomatoes, the cooked pinto beans and vegetable stock. Stir and simmer gently for 15 minutes. Season to taste with salt and pepper.
While the stew is simmering, gently pan fry the haloumi slices in some olive oil until they appear lightly golden brown on both sides.
Ladle stew into bowls, sprinkle with coriander and top with the haloumi slices.