We loved it with a perfectly creamy poached egg in the middle, and a good drizzle of golden extra virgin olive oil. But of course you can keep it vegan if you like and add some crispy pan seared tofu instead of the poached egg.
For more great recipes like this one, visit Ciao Florentina.
In a cast iron pan, heat the olive oil and sauté the onion with a pinch of sea salt until translucent. Meanwhile, dice the potato and broccoli into small pieces.
Add the red pepper flakes, garlic, and potatoes to the pan, and toss to coat in the oil. Add the vegetable stock, and bring to a simmer. Add the broccoli, thyme, and bay leaf, and allow them to simmer until the broccoli is tender, cooked through, but not mushy, about 10 minutes..
Discard the bay leaf, and using a hand-held blender, purée the soup in the pot until smooth and creamy. Adjust seasoning to your taste with the sea salt, and remove the pan from heat.
Add the baby spinach to the soup, give it a nice stir and cover with a lid for a couple of minutes. The spinach will wilt from the steam and the heat.
Serve hot with a poached egg on top, and a nice drizzle of golden extra-virgin olive oil.