Go Back
+ servings
These vegetarian tacos come together in under 30 minutes and are sure to impress!

Smoky Lentil & Buffalo Mozzarella Tacos

These easy vegetarian lentil tacos are ready in under 30 minutes! The lentils are deliciously spiced and smoky, with fresh tangy mozzarella and creamy avocado to top it off. Using canned green lentils makes this recipe come together quickly and easily, for a healthy 30 minute dinner. 
4.67 from 3 ratings


  • 6-8 soft taco shells
  • 1 avocado, sliced
  • 1 ball of buffalo mozzarella, torn into small pieces
  • Herbs, cilantro, chives or sliced green onions work well

Lentil Taco Filling

  • 1 Tbsp Olive oil
  • 2 cups (475 g) of cooked green lentils
  • ½ of a small red onion, minced
  • 4 garlic cloves, minced
  • 2 tsps of smoked paprika and/or your favorite chili powder, feel free to mix it up but it's great to have something smoky in the mix
  • ½ tsp cumin
  • 1 tsp soy sauce
  • ½ tsp red wine vinegar
  • Splash of liquid smoke
  • 2 Tblsps of tomato paste
  • ¼ cup (60 ml) of water
  • Salt and pepper


  • In a large wok or skillet, sautee your onions and garlic in olive oil, until soft and fragrant.
  • Add smoked paprika and cumin and cook for another minute before adding in your cooked lentils, tomato paste, soy sauce, liquid smoke, red wine vinegar and water.
  • The sauce will be thick and bubbly. Cook over low heat for around 15 minutes until the liquid is reduced.
  • The texture is up to you. Add more water and tomato puree if you'd prefer a more loose, saucy mixture - less water if you'd prefer the lentils to be thicker.
  • To serve, add a scoop of lentils, a scattering of avocado and mozzarella, and a handful of herbs to each tortilla. Enjoy!


Get creative with your toppings! Olives or avocado salsa would work well here too.
If you don't want to splurge on buffalo mozzarella, any fresh mozzarella (the kind that is stored in water) or bocconcini will work here
Serving: 1g, Calories: 570kcal, Carbohydrates: 60g, Protein: 24g, Fat: 28g, Saturated Fat: 9g, Polyunsaturated Fat: 17g, Cholesterol: 27mg, Sodium: 889mg, Fiber: 18g, Sugar: 6g