Lentil ‘Meatballs’ With Fresh Tomato Sauce Recipe

Vegan meatballs

  • serves 4
  • Easy

Lentils are a great way to make a meal vegetarian. Swap these for your usual meatballs and your family will hardly notice the difference. Plus, they're low-cal and ready in just 40 minutes - perfect midweek


Try our vegan meatballs made from plant-based ingredients such as lentils, oats and mushrooms, then check out our vegetarian meatballs and more meatballs recipes.

For more meat-free ideas, try our vegan bolognesevegan black bean burgersvegetarian moussaka, vegetarian shepherd’s pie and other vegetarian recipes



  • brown lentils 200g
  • onion 1, diced
  • spray olive oil
  • mushrooms 100g, finely chopped
  • porridge oats 4 tbsp
  • lemon 1, zested
  • orzo 200g
  • green salad to serve


  • garlic 1 clove, crushed
  • vine tomatoes 6 large, diced
  • basil a small handful


  • Step 1

    Heat the oven to 200C/fan 180C/gas 6. Rinse the lentils well, then simmer in boiling water for 15 minutes until starting to go soft. Fry the onion in a spray of oil until soft but not brown, and allow to cool. Drain the lentils well and put in a blender with the cooled onion, mushrooms, oats and lemon zest. Pulse until the mix is combined (but don’t blend to a mush). Season, and roll into 16 balls, then put them on a lined baking sheet. Bake for 30 minutes until golden and firm, turning them halfway through.

  • Step 2

    Meanwhile, make the tomato sauce by frying the garlic in a spray of olive oil for a minute before adding the tomatoes with a splash of water. Simmer for 5 minutes, until the tomatoes start to break down. Cook the orzo and drain well. Season the tomato sauce, and stir in the basil. Add the balls to the orzo in shallow bowls, spoon over the tomato sauce, and serve with a green salad.

Try more vegan dinner ideas

Vegan Paella Recipe

Nutritional Information

  • Kcals 293
  • Fat 3.4g
  • Saturates 0.6g
  • Carbs 41.7g
  • Fibre 11.6g
  • Protein 18.1g
  • Salt 0.1g