One-Pot Tomato Beans
One-pot African-inspired tomato beans with peppers, greens and warm spices.
Jump to ingredients | Jump to method

This flexible pantry stew uses canned beans for speed while frying the tomato paste and spices first gives it slow-cooked depth.
Ingredients
- 720 g cooked kidney or cannellini beans (drained and rinsed)
- 2 tbsp neutral oil
- 1 onion (diced)
- 1 red bell pepper (diced)
- 3 garlic cloves (minced)
- 15 g fresh ginger (grated)
- 2 tbsp tomato paste
- 400 g chopped tomatoes
- 300 ml vegetable stock
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 tsp ground coriander
- 120 g baby spinach
- 20 g fresh coriander (chopped)
- 0.75 tsp salt
Step-by-step method
- Heat the oil in a wide saucepan over medium heat. Cook the onion and pepper for 6 minutes until softened.
- Add the garlic, ginger, cumin, paprika and coriander and stir for 30 seconds.
- Add the tomato paste and cook for 1 minute, then add the chopped tomatoes and stock.
- Bring to a simmer and cook uncovered for 10 minutes until the tomato base thickens slightly.
- Add the beans and simmer for another 8–10 minutes so they absorb the sauce.
- Stir in the spinach until wilted, then add most of the coriander and taste for salt.
- Serve hot with rice, flatbread or a starchy side, finished with the remaining coriander.



