Have you heard of a ghost kitchen? Maybe not. But we bet you have heard of that TikTok pasta recipe with baked feta and tomatoes. We’ll explore how they’re connected in a minute, but first, let’s dig into what a ghost kitchen actually is.
A ghost kitchen is a simple business model built to help restaurants lower overhead and maximize profits by turning existing kitchens into delivery-only restaurants with no storefront. The “ghost kitchen” concept started in 2018 with Virtual Dining Concepts (VDC).
VDC promised low risk and zero upfront fees, and successfully launched several delivery-only concepts over the last four years, securing $20 million in Series A funding by October 2021.
Never one to let a good idea go to waste, TikTok announced that it is partnering with VDC and Grubhub to bring users a delivery option featuring recipes that go viral on TikTok.
The company initially launched 300 locations and began deliveries in March. According to an interview with TechCrunch, TikTok limited menus to viral recipe favorites, like the feta pasta, smash burger, corn ribs, and pasta chips. When new recipes go viral, the menu will change.
TikTok confirmed that proceeds would go back to the original dish creators who first went viral on the platform and to those who create new ones in the future, indicating potential opportunities for a new niche of influencers.
TikTok’s December announcement that it would enter the food space made waves. And how could it not? Food and beverage is a notoriously risky and volatile industry; to enter it during a pandemic seems unwise at best, even with an innovative model. So is this really a sustainable move?
The short answer: probably not. The longer answer: TikTok isn’t afraid of the heat of the kitchen.
They know what they’re getting into and what they’re not. Talking to TechCrunch, the company explained that the focus of the ghost kitchens is not necessarily on the food business. The company says its delivery-only kitchens are an effort to bring a new TikTok food experience to fans, not an attempt to break into the restaurant business — signaling that the push is more of a marketing campaign than a strategic business shift.
The size of the operation is another sign. TikTok has over 1 billion daily users, and its parent company surpassed more than $34 billion in revenue in 2021. Even with 1,000 kitchens, the kitchen business will still represent a tiny piece of overall operations.
So, while the kitchen concept might not be sustainable, perhaps TikTok isn’t looking for a long-term solution. But that brings us to our next point: Who does win long-term?
In some ways, the ghost kitchen concept powered by VDC has lived up to the hype. The company has partnered with celebrities like Mariah Carey, Mario Lopez, and Pauly D, bringing mutual success to VDC and the celebrity brands with an innovative and low-risk investment.
But how will this translate to content creators and influencers?
In November 2021, celebrity YouTuber Jimmy Donaldson (MrBeast) partnered with VDC to launch BeastBurger, a delivery-only fast food service. With more than 1,000 restaurants across the United States, Canada, and the United Kingdom, Donaldson’s BeastBurger has seen enough success to get traction.
But it’s worth remembering: MrBeast already had an established influencer business. He came to the project as an investor, not a creator. This allowed him to separate his core MrBeast brand from BeastBurgers, providing both with more flexibility.
The path to a ghost kitchen might not be so simple for other content creators.
Select influencers — particularly those already working in the food and lifestyle space — may boost brand engagement, and perhaps even passive income, with a ghost restaurant feature on TikTok.
But it’s hard for influencers in different verticals to make a case for a ghost kitchen, at least at this stage in the game. It takes a lot of time and effort to create quality content, and like every other industry on the planet, time and effort equal money.
If ghost kitchen content doesn’t produce a proportional return — more followers, more advertising partnerships, more revenue, etc. — it’s all a wasted investment. When content is your bread and butter, dabbling outside your niche is a considerable risk.
Beyond this, it’s not entirely clear which direction the revenue stream will flow. TikTok confirmed that “proceeds from sales” would go to creators, but it stopped short of saying how much.
From where we sit now, TikTok’s ghost kitchen sounds like an exciting new concept that will drive interest in certain sects of the online community. But it’s still too early to tell if it’ll be more than just a flash in the pan.
Want to build winning TikTok influencer campaigns for your brand? WITHIN can help. We work with the world’s biggest brands like Nike, Corkcicle, Casper, and PacSun to blend brand and performance for maximal profitability. Talk to us today.
Get industry insights and news directly to your inbox.
Thank you. Check your email for details on your request.
Cookie | Duration | Description |
---|---|---|
__hssrc | session | This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session. |
checkForPermission | 10 minutes | This cookie is set by Beeswax to determine whether the user has accepted the cookie consent box. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
elementor | never | This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time. |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
__hssc | 30 minutes | HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. |
bcookie | 2 years | LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser ID. |
bscookie | 2 years | LinkedIn sets this cookie to store performed actions on the website. |
lang | session | LinkedIn sets this cookie to remember a user's language setting. |
lidc | 1 day | LinkedIn sets the lidc cookie to facilitate data center selection. |
UserMatchHistory | 1 month | LinkedIn sets this cookie for LinkedIn Ads ID syncing. |
Cookie | Duration | Description |
---|---|---|
_uetsid | 1 day | Bing Ads sets this cookie to engage with a user that has previously visited the website. |
_uetvid | 1 year 24 days | Bing Ads sets this cookie to engage with a user that has previously visited the website. |
Cookie | Duration | Description |
---|---|---|
__hstc | 1 year 24 days | This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session). |
__lotl | 5 months 27 days | This cookie is set by Lucky Orange to identify the traffic source URL of the visitor's orginal referrer, if any. |
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
_gd_session | 4 hours | This cookie is used for collecting information on users visit to the website. It collects data such as total number of visits, average time spent on the website and the pages loaded. |
_gd_svisitor | 2 years | This cookie is set by the Google Analytics. This cookie is used for tracking the signup commissions via affiliate program. |
_gd_visitor | 2 years | This cookie is used for collecting information on the users visit such as number of visits, average time spent on the website and the pages loaded for displaying targeted ads. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
_hjAbsoluteSessionInProgress | 30 minutes | Hotjar sets this cookie to detect the first pageview session of a user. This is a True/False flag set by the cookie. |
_hjFirstSeen | 30 minutes | Hotjar sets this cookie to identify a new user’s first session. It stores a true/false value, indicating whether it was the first time Hotjar saw this user. |
_hjIncludedInPageviewSample | 2 minutes | Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's pageview limit. |
_lo_uid | 2 years | This cookie is set by Lucky Orange as a unique identifier for the visitor. |
_lo_v | 1 year | This cookie is set by Lucky Orange to show the total number of visitor's visits. |
_lorid | 10 minutes | This cookie is set by Lucky Orange to identify the ID of the visitors current recording. |
hubspotutk | 1 year 24 days | HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts. |
IR_gbd | session | Impact Radius sets this cookie to store a unique ID which is used to identify the user's device, when they return to the websites that used the same network. |
Cookie | Duration | Description |
---|---|---|
__qca | 1 year 26 days | The __qca cookie is associated with Quantcast. This anonymous data helps us to better understand users' needs and customize the website accordingly. |
_fbp | 3 months | This cookie is set by Facebook to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising, after visiting the website. |
_mkto_trk | 2 years | This cookie, provided by Marketo, has information (such as a unique user ID) that is used to track the user's site usage. The cookies set by Marketo are readable only by Marketo. |
B | 1 year | This Cookie is used by Yahoo to anonymously store data related to user's visits, such as the number of visits, average time spent on the website and what pages have been loaded. This data helps to customize website content to enhance user experience. |
bito | 1 year 1 month | This cookie is set by Beeswax for advertisement purposes. |
bitoIsSecure | 1 year 1 month | Beeswax sets this cookie for targeting and advertising. The cookie is used to serve the user with relevant advertisements based on real time bidding. |
fr | 3 months | Facebook sets this cookie to show relevant advertisements to users by tracking user behaviour across the web, on sites that have Facebook pixel or Facebook social plugin. |
mc | 1 year 1 month | Quantserve sets the mc cookie to anonymously track user behaviour on the website. |
MUID | 1 year 24 days | Bing sets this cookie to recognize unique web browsers visiting Microsoft sites. This cookie is used for advertising, site analytics, and other operations. |
test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
tuuid | 2 years | The tuuid cookie, set by BidSwitch, stores an unique ID to determine what adverts the users have seen if they have visited any of the advertiser's websites. The information is used to decide when and how often users will see a certain banner. |
tuuid_lu | 2 years | This cookie, set by BidSwitch, stores a unique ID to determine what adverts the users have seen while visiting an advertiser's website. This information is then used to understand when and how often users will see a certain banner. |
Cookie | Duration | Description |
---|---|---|
__pdst | 1 year | No description available. |
_an_uid | 7 days | No description available. |
_dc_gtm_UA-61749619-1 | 1 minute | No description |
_dlt | 1 day | No description |
_hjSession_1771567 | 30 minutes | No description |
_hjSessionUser_1771567 | 1 year | No description |
_nx-nocache | session | No description available. |
6suuid | 2 years | No description available. |
A3 | 1 year | No description |
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ | session | No description |
AnalyticsSyncHistory | 1 month | No description |
BIGipServerab44web-nginx-app_https | session | No description |
bounceClientVisit3783c | 30 minutes | No description |
bounceClientVisit3783v | 30 minutes | No description |
dgzsdl08v4 | 10 minutes | No description |
IR_11658 | session | No description |
li_gc | 2 years | No description |
tableau_locale | session | No description available. |
tableau_public_negotiated_locale | session | No description available. |
test | 1 year | No description available. |