Preheat the grill to medium-high.
Grill the sausages for 8 to 10 minutes, turning occasionally, until they're thoroughly cooked.
While the sausages are cooking, heat the olive oil in a large saucepan and gently fry the onion and garlic for 2 or 3 minutes.
Add the chopped tomatoes or passata, beans, potatoes and basil or mixed herbs.
Simmer for 15-20 minutes until the potatoes are tender.
Slice the sausages and add them to the saucepan.
Stir and cook for another 2 to 3 minutes to make sure they're warmed through.
Serve in bowls and tuck in!
