It says homemade so I trust it is. The Omni pork and cheese flavour works well and the presentation is nice. Is worth the wait as it took the longest to bring out the dish.