Heat the olive oil in a large pot over medium heat. Add the diced onion and minced garlic, then sauté for 2 minutes until fragrant.
Stir in the tomato paste, red chilli, and parsley, mixing well.
Add the potatoes, salt, pepper, and crushed tomatoes, stirring to coat everything evenly.
Pour in the vegetable stock, bring to a boil, then reduce the heat to low-medium. Cover and simmer for 10-15 minutes.
Stir in the green beans, cover again, and continue cooking for another 10 minutes.
Remove the lid and cook uncovered for a further 10 minutes until the potatoes are soft and the liquid has slightly reduced.
Turn off the heat and let the dish rest for a few minutes before serving.