From burger tutorials to The Bear, the internet’s favorite chef has been all in this whole time.
ByAdam Platt,
a features writer at New Yorkwho served for many years as the magazine’s critic
Photo: Sinna Nasseri for New York Magazine
Photo: Sinna Nasseri for New York Magazine
Photo: Sinna Nasseri for New York Magazine
“Do you want a deep caramel cup or a milky caramel?” asks Matty Matheson, delicately pouring just the right amount of milk into my dark coffee with his giant tattooed fingers, like the practiced hospitality professional he is. We’re in the lobby café of the hotel where he is staying while in New York, and on this particular morning, the actor (the bumbling handyman Neil Fak in The Bear), author (his new book, Soups, Salads, Sandwiches, is now on sale), YouTube star (1.5 million subscribers and counting), and dining entrepreneur (13 restaurants scattered across Ontario and beyond) is sporting a trademark scruff of beard and an equally trademark, not-quite-large-enough plaid lumberjack shirt, which he says he randomly picked up, like most of his outfits, on eBay. A camo trucker’s hat is propped uneasily on the top of his large, possibly uncombed head and he has a wide-eyed, slightly startled expression on his face that fans of his many hundreds of cooking videos will recognize.
Like more than a few outsize media personalities we’ve encountered over the years, Matheson seems to be expert at projecting a persona of disinterested gonzo dishevelment while leaving a sneaking suspicion that, behind the scenes, the opposite may be true. He is in town for the launch of his latest cookbook, a compendium of two-fisted dishes with names like “Everyone’s Mom’s Macaroni and Tuna Salad” and “Giant Meatball Soup in a Beefy Broth.” Open his YouTube channel and you’ll find a small blizzard of how-to videos that have already been whipped up for the launch, each of them featuring a fake 1-800 number for pre-ordering the book, a catchy jingle sung in a mock falsetto that sounds similar to the voice the author sometimes adopts while cooking up his surprisingly tasty fatso recipes, and a variety of links to products (a cast-iron pan, Matheson Batik table linens, an “M”–embossed butter crock for $40), which anyone can purchase 24 hours a day online at the Matty Matheson store.
Matheson has been doing his popular cooking videos for more than a decade now — “I’ve been making content since before content was ‘content,’” he says — and a working chef in high-caliber kitchens for twice as long, but he explains that standing in front of the camera in a kitchen studio in no way prepared him for the rigors of proper acting on The Bear: “It is by far the scariest and hardest thing for me. My brain is beyond ADHD, so to memorize the lines on top of everything else going on in my life is very stressful,” he says, as we make ourselves comfortable among the café’s leather banquettes. “I think I knew what acting was going to be, but there’s nowhere to hide — I’m not in control. It’s very similar to restaurants, and you need to be prepared. When they say ‘Action!’, that’s service.”
Photo: Sinna Nasseri for New York Magazine
Matheson grew up in a series of small Canadian towns, one of the middle children in a merry, peripatetic family who picked up and moved stakes every few years. He didn’t work in a kitchen until his early 20s, after finishing culinary school — almost. He never did get his diploma, but by the time he was 24 he’d become the chef de cuisine at La Palette, one of the finer bistros in Toronto. He was something of a natural: “I was never good at going to school, and this was the first time I could ever do something that felt easy for me. Oh, if I can debone a quail and make a ballotine, or make chicken-liver pâté, I get good grades? Okay, I like this.”
This was the early aughts, a time when, for better or worse, the back-room kitchen culture burst onto the global stage with all of its warts and excesses. “I have crazy stories from those days, but I don’t have horror stories,” Matheson says. “I’ve been in situations where people lose it, but all of the kitchens I ever worked in were okay.” His favorite books were Anthony Bourdain’s Kitchen Confidential, Daniel Boulud’s Letters to a Young Chef, and Fergus Henderson’s great offal bible, Nose to Tail Eating. His favorite cut of beef was a sizzling hunk of prime rib. His favorite drink was a bottle of Jameson washed down with a case of beer. And his favorite drug was cocaine.
At age 29, after what he describes as years of living as a “high functioning, alcoholic drug addict,” he suffered a heart attack in the middle of the night. He was in the hospital for ten days but didn’t get sober until two years later. “By the end I would get a pint glass, fill it with ice, fill it with vodka, then lime, and I’d make six of those and I’d drink them as quickly as I could,” he remembers. “That was just to get going, and then I’d start drinking beer and whiskey — I would never be drunk during service, but then it became unmanageable and then you start doing it when you say you don’t want to do it.”
Photo: Sinna Nasseri for New York Magazine
Matheson is in his early 40s now, and the last tattoos he got as a part of his impressive collection were the names of his three young children (ages 8, 6, and 4), one on his shoulder, one behind his neck, and one over his heart. He and his wife, Trish, met in high school and went to prom together, and they live on a farm near Niagara Falls with a spacious double-island kitchen and a large vegetable garden. Despite this “very quiet life,” he also runs those 13 restaurants — an eclectic portfolio that includes several pizza joints in the greater Toronto area, a Vietnamese restaurant, a surf-and-turf fine-dining destination, and Rizzo’s House of Parm, which is named after his daughter: “It’s a dozen restaurants that barely make money. I wouldn’t say it’s an empire. Every restaurant, it’s a small business — you’ve got to serve a lot of cups of coffee to make something, but you’ve got to do it nice every time.” He credits his own ambition and workaholic tendencies to his parents, dad an engineer by trade and mom a restaurant server who still works as a waitress: “She’s like, What am I going to do? Stay at home and look at your father all day? She goes and she makes her tips and she loves it.”
His restaurants all benefit from his massive social-media following, but Matheson himself doesn’t have TikTok on his phone and barely looks at his email anymore, since he maintains a staff of four to handle his ballooning digital obligations. Like every grizzled veteran who reaches a certain level of success, he misses the old Wild West days: “Everyone’s trying to figure out the algorithm of things,” he says. “Everyone has to post what they have to post and everyone’s trying to make the newest, coolest dish. And everyone sees everything and everything has been boiled down to nothing. It’s very homogenized and every restaurant looks the same and everything tastes the same and everything has anchovies.”
Photos: Sinna Nasseri for New York Magazine.
Photos: Sinna Nasseri for New York Magazine.
Matheson initially signed onto The Bear because he’d known the show’s creator, Chris Storer, for years, and his sister, the chef Courtney Storer, for even longer. He was first hired as a consultant on the pilot to bring a kind of verisimilitude to the proceedings in Carmy’s kitchen, showing Jeremy Allen White the right way to hold a tasting spoon and pointing out that the kitchen set was too well-appointed for a barebones sandwich shop: “I was the person with Chris being on set, being like, ‘Yo, there’s too many pots and pans. They wouldn’t be able to afford them all. The walk-in needs to be more sparse.”
Storer had always wanted Matheson in the show, but as the handyman, not another chef. “Chris was like, ‘Would you act? Can you act?’ I was like, ‘I don’t know, can I act?’ And he was just like, ‘You can figure it out.’” Nearly everyone on the show (a cast that includes my brother, Oliver) was surprised when it turned into a critical hit. Matheson will start shooting a new season in February, unsure if it’s the end. But he says any newfound TV fame hasn’t fazed him, since he’d been semi-famous for a decade by the time The Bear came around. “People know who I am. That’s not new to me. What’s new to me is people on the street being like, ‘What’s up, Fak?’” he says, rising from the table to head out. “It’s a funny thing. In the restaurant world, I’m the boss, but on The Bear, I’m like a sous-chef. I’m a helper.”
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"4":4,"12":12,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(406),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"406":406,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]