Add the olive oil to a large pot over a medium heat. Add the onion and cook for 5 minutes then add the garlic and cook for another few minutes.
Add the spices and some salt and pepper and stir well. Add the tomatoes and bring to a simmer, cook for 20 minutes until thickened.
Add the beans and cook for another 10-15 minutes until the beans are heated through. A couple of minutes before serving stir through the kale and allow to wilt. Serve with crusty bread.
Notes
Nutrition information is an estimate and will vary depending on the exact ingredients used.