This is the ultimate healthy vegan pizza. Packed full of good fats from the avocado, pine nuts, and olive oil and topped with colorful and nutritious vegetables, this pizza will have you feeling amazing. The chickpea flour base is naturally gluten free and full of protein! It may look like a lot to do but it’s actually very simple to create. This healthy vegan pizza is the perfect dinner to make after a busy day when you just want to unwind and eat something good. Try it out!

Avocado Pesto Pizza [Vegan, Gluten-Free]



Cooking Time




Ingredients for Base:

  • 7 ounces chickpea flour
  • 1 1/4 cups water
  • 2 pinches of salt
  • 2 teaspoons of coconut oil

For the Avocado Pesto:

  • 1 large ripe avocado
  • 1.75 ounces pine nuts
  • 1 large garlic clove chopped
  • 1 handful fresh basil leaves
  • 3 tablespoons olive oil

For the Toppings:

  • mixed plum tomatoes
  • red pepper
  • chestnut mushrooms
  • artichokes
  • chopped red chilli
  • pinch of dried oregano
  • chopped fresh basil to top after cooked


For the Crust:

  1. Pre heat the oven to 390°F
  2. Thoroughly mix the chickpea flour with water and salt and allow to rest for a minute to thicken slightly.
  3. Meanwhile heat a large frying pan with a teaspoon of coconut oil. Once this is smoking hot pour a thin layer and evenly spread the batter across the pan (similar to a pancake). Fry each side until lightly browned which should roughly be a couple minutes each side (be careful when turning as it can break easily).
  4. Place each base on a pizza baking tray and place in the oven for 5 minutes.

For the Avocado Pesto:

  1. Add all the ingredients for the pesto into a blender/processor and leave it to blend for a couple minutes.

For the Toppings:

  1. Chop the tomatoes, red pepper, mushrooms ready to top the pizza with.

To Assemble:

  1. Once the pizza base is ready simply spread the pesto evenly over the base.
  2. Now add the toppings making sure to leave the finely chopped fresh basil for the end.
  3. Place in the oven for 12 minutes.
  4. Finally top with finely chopped fresh basil and it’s ready to serve!