For the filling, Heat oil in a pan and saute onion until translucent. 2 mins.
Add tomato puree, carrots, cabbage, canned fish, and cook for about 3mins.
Add Seasoning powder, salt, blackpepper, parsley, garlic powder, and cook for additional 3 mins. After fully cooked, set aside.
Mix flour and water to form a pasty slurry.
To prepare the samosa, (can also air fry or bake) see notes. Heat oil on medium heat.
Cut tortillas into 2 equal parts, fold them like a V shape with front flaps overlapping. Fill the V shapes with fish filling and seal edges with flour paste.
Oil should not be smoking hot, but medium hot. To test the oil, add a small portion of tortilla and it should rise slowly to the top, meaning oil is ideal for frying, if the tortilla comes up immediately and turns brown, oil is too hot.
Deep fry until light or golden brown. Do not over crowd pot and don't disturb or stir for atleast 2 mins. Leave it to seal and set.
Remove and drain on paper towels and repeat process. Reduce heat and wait like 4 mins before putting next batch because oil has over heated.
Video
Notes
Air fry or bake at 350F or 180C for 20mins until brown and flip sides half way in between.