The best food niches to start your online business include food trucks, coffee shops, ice cream shops, baby foods, pre-packaged snacks, cooking classes, organic foods, meal kits, and baked goods.