Add the olive oil to a large pot and cook the onions and garlic over a medium heat and cook the onions and garlic until tender.
After a few minutes, add the vegetable stock and potatoes to the pot.
Cover the pot and bring to a boil.
Reduce the heat and let the mixture simmer until the potatoes are tender - this should be about 15 minutes.
Add the broccoli and thyme, stir the mixture, cover with a lid and leave to cook, on a medium heat, until the broccoli is tender - this should take around 5 minutes, as we don't want to overcook the broccoli.