Easy veggie tacos

These easy veggie tacos are lightly spiced with cumin, smoked paprika and topped with fresh guacamole and pomegranate salsa. These tacos are authentic and they are easy, quick, tasty, and quite versatile.

Written by

BBC Good Food

Roughly translated, the word taco means “light lunch” but we believe that this recipe is perfect for either lunch or dinner.

This recipe takes its inspiration from Mexico City. Mexico City is a vibrant, energetic city with incredible food around every corner. For now, we can make tacos at home and bring the taste and flavours of Mexico into our homes.


  • 1 tbsp vegetable oil

  • 3 garlic cloves, chopped

  • 3 x 400g cans black beans, drained and rinsed

  • 3 tbsp cider vinegar

  • 1 ½ tbsp honey

  • 1 ½ tbsp smoked paprika

  • 1 ½ tbsp ground cumin

For the guacamole

  • 1 small garlic clove

  • 2 tbsp roughly chopped coriander

  • 1 green chilli, sliced

  • 2 avocados halved and stoned

  • juice 1 lime

For the salsa

  • 110g pack pomegranate seeds

  • 1 green chilli, finely diced

  • 1 small white onion, finely diced

  • a small handful of fresh coriander, chopped

To serve

  • 8-12 corn or flour tortillas

  • chipotle or other hot sauce

  • soured cream or coconut yoghurt



  1. In a large frying pan, heat the oil and add the garlic. Fry until golden, then add the beans. Pour in the cider vinegar, honey and spices along with 1 tsp or more of salt, to taste. Cook until warmed through, crushing gently with the back of your wooden spoon, then set aside.

  2. The best way to make the guacamole is with a large stone pestle and mortar, but you can use a medium bowl and a flat-ended rolling pin instead. Crush the garlic, coriander and chilli into a rough paste. Scoop in the avocado with a little salt and crush roughly – you want it chunky, not smooth. Squeeze in the lime juice and set aside.

  3. Mix the salsa ingredients in a small bowl. Heat a griddle pan or steamer and quickly griddle the tortillas or steam a stack of them to warm up. Reheat the bean mixture.

  4. To serve, put 1-2 heaped tbsp of beans on a tortilla. Top with a big spoonful of guacamole and some salsa, hot sauce and a dollop of soured cream or yoghurt



Latest articles

Get regular updates from us

We’ll email you details of the latest properties, exclusive events and real life stories straight into your inbox.