Jump to page content

These delicious South Asian savory snacks are packed full of colourful veggies, but traditionally they are deep fried – leading to them being high in calories, salt and fat.

But we’ve made it easy for you to make your own, healthier version of this favourite Indian treat.


  • 500g potato 
  • 1 carrot 
  • 1 tbsp olive oil 
  • 1 onion 
  • 2 cloves garlic 
  • 1 tsp garam masala 
  • ½ tsp ground coriander 
  • ½ tsp ground cumin 
  • ¼ – ½ tsp chilli powder 
  • 100g frozen peas 
  • 1 pack filo pastry 
  • 20g light spread, melted 


  1. Bring a pan of water to a boil. Peel the potatoes (or keep the skins on for some extra nutrients!) and carrot and dice. Boil in the pan for 10 minutes, or until soft. 
  2. Dice the onion and crush the garlic. Heat oil in a pan over medium heat. Add the onions and sauté for 3 minutes. Add the garlic and sauté for a further 2 minutes. 
  3. Add all of the spices and heat for 2 minutes, stirring frequently. 
  4. Add the frozen peas, and cooked potato and carrot to the pan. Stir for 3-5 minutes until the peas are thawed and all ingredients are well coated with the spices. 
  5. Preheat the oven to 200 C. 
  6. Unroll the filo pastry sheets. Cut each sheet into 3. 
  7. Add 1 tbsp of the filling to one end of the strip of filo pastry. Take one corner of the pastry and fold diagonally over the filling to form a triangle. Continue to fold until you come to the end of the pastry strip. 
  8. Place on a baking tray and lightly brush with melted spread. 
  9. Repeat steps 7-8 until all pastry and filling is used up. 
  10. Bake in the oven for 20-25 minutes until golden and crispy. 

Nutritional Information

This recipe makes 21 samosas, each samosa contains: 

  • Energy: 72kcal 
  • Fat: 1.2g 
  • Saturated fat: 0.2g 
  • Carbohydrate: 12.7g 
  • Sugars: 1.8g 
  • Fibre: 1.1g 
  • Protein: 1.9g 
  • Salt: 0.1g