Fry the onions in a pan with some of the olive oil. After a few minutes, add the garlic and chili powder.
Once the onions and garlic start to go golden, add the beans and fry together for a moment.
Add the chopped basil and stir well, then add in the tomatoes. Season with salt and pepper.
Lower the heat and simmer for 10 - 15 min, stirring occasionally, until some of the liquid has evaporated, leaving a thick sauce.
Serve with the baked potatoes and a side of peas. We like to serve with some vegan mayo as well!