Go Back

Cauliflower, leek and oats veggie burgers

Delicious and nutritious veggie burgers made with cauliflower, leek and oats. An easy, simple and vegan recipe.
Course Main Course
Cuisine Mediterranean, vegetarian
Keyword hamburger, healthy, vegan
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 18 burgers


  • Virgin olive oil
  • 1 medium cauliflower, coarsely chopped
  • 1 medium onion, finely chopped
  • 3 garlic cloves, finely chopped
  • 2 leeks, chopped
  • 10 tbsp gram (chickpea) flour
  • Water, enough to mix with the flour and obtain a creamy pancake-like batter (egg substitute).
  • Salt, to taste
  • 1 tsp black pepper
  • OAts, to coat with at the end


  • First, we chop the cauliflower and steam until al dente. We recommend not to boil, as it will become very humid and wet. In the meantime...
  • Heat up 1-2 tbsp of olive oil in a pan, at low heat. Add the chopped onion, leek and cook for 2-3 minutes, then add the garlic.
  • Chop the steamed cauliflower in smaller pieces so it integrated better with the rest of ingredients, and add it to the pan once the onion and garlic become soft and slightly golden. Sauté for a few minutes, turn off the heat and set aside to cool down.
  • Now, let´s make the "vegan egg". In a bowl, add the chickpea flour and start adding water and mixing with a fork. Add water until you get a consistent batter, not too liquid.
  • Once the veggies have cooled down, add the vegan egg, gradually, while mixing it all well. Add "egg" until you achieve a homogenous dough. If you have time, set the burger dough in the fridge for 1h to let it cool down even more, this will easen the process of shaping the burgers.
  • Pour the oats in a bowl. Take a small ball of dough and shape it into a burger, coat it well with oats, on both sides.
  • You can cook the burgers in the oven or on a pan. We used a pan in order to get that crunchier outter layer and chewy softer texture inside. Set a non-stick pan to medium heat, pour a tiny bit of olive oil, and once hot, cook each burger, about 2-3 minutes on each side or until they become a golden brown colour.