“I’m willing to engage in a debate about what constitutes a meal.”
ByAlan Sytsma,
food editor at New York Magazine who has been covering restaurants and the way we eat since 2006
“At a rest stop I buy a coffee and a can of Monster…”
Illustration: Margailt Cutler
“At a rest stop I buy a coffee and a can of Monster…”
Illustration: Margailt Cutler
Like everyone else, Juan Vidal is trying to make sense of the world. “There’s just so much contradicting information out there,” he says. Not that he has too much free time to think about it: The writer and author of the memoir Rap Dad (which is now out in paperback) has four kids, a family dynamic that has, of course, changed the way he eats. “If you don’t grab what you want quickly enough,” he says, “you only have yourself to blame.” This week, Vidal worked from his home in Atlanta before taking a spur-of-the-moment trip to Missouri.
Friday, June 12 Every day feels like a fresh new hell lately, so it’s important to get the coffee going as soon as possible. I have an early Zoom meeting this morning, and I chug my first cup fast — a little too fast, and burn my throat. I rarely finish my coffee while it’s still hot; I get absorbed in work or looking at pro-wrestling T-shirts on Instagram and have to make trip after trip to the microwave. Also, there’s a good chance I lead the league in spilled coffee. Once, I tripped up the stairs and dropped an espresso all over myself walking into my then-job. Didn’t bother to tell anyone, just drove home and crawled back into bed with brown stains on my dumb khakis.
I text with a musician friend who just released a new album but has no interest in promoting it with all that is going on. We exchange ideas about how he might use his platform to donate proceeds and redirect attention to something more urgent. It’s an interesting time to be a working artist or writer. I guess it always is in some way or another. We need to sit and get our work done but also want to be in the streets, marching in solidarity and contributing to the moment however we see fit.
Phone calls, polishing a TV script that’s due next week, and before long it’s lunch o’clock. I have four kids, so these days, navigating mealtime is a balancing act between what me and my wife are craving and a chorus of requests for pizza rolls. Surprise, we’re all out of that, I announce. Having multiple kids is awesome — especially since Pop Tarts or a loaf of bread typically last about nine minutes, tops. It builds character. If you don’t grab what you want quickly enough, you only have yourself to blame. Sometimes I’ll hide a bag of chocolate-covered almonds near the cleaning supplies because I know they won’t look there. It’s fascinating how kids go deaf when you tell them to get in bed or to not kick their sibling but then have supersonic hearing when you open up a bag of Takis Fuego Hot Chili Pepper & Lime Tortilla Chips from inside the bathtub. Being on lockdown with a big family hasn’t been a breeze, but I like to think this time together is strengthening bonds. Especially during a global pandemic and this historic unrest. We took the kids protesting the other day, and they’re still talking about how good it felt to be a part of something that matters so much.
Everyone agrees on empanadas, so I put in an order to La Carreta, a Latin taqueria and grocery store that serves Colombian-style appetizers and finger foods. I ask for 30 empanadas and a large container of aji picante, a dipping sauce made with scallions, red habanero pepper, cilantro, etc. I don’t know if this is controversial, but here it goes: Colombians make the best empanadas, thank you. On the way to pick up our food, I listen to Cookies, one of my favorite basketball podcasts. It’s a recent episode featuring Hanif Abdurraqib. Hanif is so smart, and I always love hearing his perspective on things. They talk about the police, the national debate concerning abolition, and the NBA. I miss the NBA so much I could cry. Hang on.
Okay, I’m back. At home, I eat standing up. It’s a terrible habit. If I recall, my mom did the same thing when my brothers and I were growing up. I call her to make sure — because I could never lie to you, dear reader — and she confirms it is true.
“Papi, sit down and eat next to me,” my daughter says. Kids have this way of helping you see things as they should be, even if it’s something that on the surface seems very simple, like trying to eat with joy when everything else feels ominous and unpredictable.
My wife reminds me I have an appointment at the eye doctor. I get there just in time. Turns out I’m blinder than I was on my last visit three years ago, but not quite so that I need bifocals yet. Bifocals can be pretty bitchin’, and I look forward to rocking some thick ones in the coming years à la Michael “Squints” Palledorous, beloved shortstop from the ’90s classic The Sandlot.
Dinner is leftover egg drop soup with shrimp and shiitake mushrooms. Out of nowhere, my wife suggests we get up early and drive from our home in Atlanta to Missouri, to spend a few days at her parents’ house in the woods. Why not? Things are quiet there, and you can hear the wind brush against the leaves of trees. I typically love it for a few days and then start to feel anxious. Nature is super-tight, but I need more noise; I need to hear tires screeching and people shouting expletives at passersby for no reason at all. It comforts me.
Saturday, June 13 One of my favorite things to do is cook breakfast for my family on Saturday mornings. I put on the lofi hip hop radio — beats to relax/study toplaylistand get to chopping and seasoning, frying and flipping. Saturday is the only day of the week when breakfast even crosses my mind.
In general, I’ve been cooking a lot more since quarantine started but have yet to branch out much. I stick to easy pastas like Alfredo and Bolognese and dishes like pork chops with rice, pink beans, and tostones. I’m an adventurous eater but not a particularly daring or experimental home chef. I lack discipline in the kitchen and am much too lazy to follow recipes in detail or bother with too much measuring. Breakfast is a different story. I’m perpetually in awe of the many ways you can dress an egg. Rocky was on TV the other day, and so my son dares me to crack some eggs into a glass and knock it back like I’m training for the fight of my life. I respectfully decline.
We load the car with bags, an assortment of fruit, and entertainment, a 12-hour drive ahead of us. As we’re getting ready to hit the road, I check Twitter and read that last night, 27-year-old Rayshard Brooks was killed by the police here in Atlanta. My heart sinks. It feels strange to be leaving when part of me now wants to stay back in the city.
At a rest stop, I buy a coffee and a can of Monster; I pour some of the energy drink into my scalding-hot styrofoam cup and throw away the rest because that stuff is bad for you, man.
Lunch is some perfectly delicious drive-thru garbage: burgers and loaded chilli cheese fries from a joint somewhere in Kentucky. When we get to Missouri, we put the kids straight to bed. My brother-in-law breaks out his homemade moonshine, and we drink a lot and talk about the world and raising children in a country that I can only describe as a failed experiment.
I stay up too late on my phone watching season two of Ramy, which is altogether beautiful in its searching. Mahershala Ali guest-stars, and Mahershala Ali is perfect. He’s also impossibly handsome. I would give my life for Mahershala Ali.
Sunday, June 14 I am happy to report that I do not wake up with a hangover. Something about my brother-in-law’s concoction having less methyl alcohols and fusel oils and whatnot — he tries to explain the process, but I’m too dumb to understand what any of the science means.
For lunch, I munch on handfuls of whatever’s available. What I really want is some Hot & Sweet Jalapeños from Trader Joe’s. They will destroy your mouth, which is a thing you might be into if you like a little pain to go with your food intake. They’re good on burgers and pizza or by themselves. I’m a snacks person. Some of the best snacks in the world can be found at my favorite grocery store, the Buford Highway Farmers Market in Atlanta. It’s basically a global tour of delicious treats from South Korea, the Philippines, Mexico, China, Holland, and more. Some of my go-tos are Zambos, which are ceviche-flavored plantain chips from Honduras, and Wang Korebap, Korean beef-and-chicken seaweed crackers whose packing features a fish wearing a pirate hat and a disarming smile. I have a soft spot for animals, aquatic or otherwise, wearing clothes and/or talking.
All that is to say I’m willing to engage in a debate about what constitutes a meal. As far as I’m concerned, sausage-flavored bread snacks from the Ukraine will always beat a bowl of lettuce with some punk-ass cherry tomatoes sprinkled on top.
I’ve been thinking a lot recently about some of the language we use to describe things, especially in the areas of food and drink. For example, when I hear empty words like “artisanal” or “exotic” to describe anything you ingest into your body, I immediately get suspicious. If a line of Cheetos can be advertised as “natural” and Domino’s can hawk “artisan” pizza, then we should consider that planet Earth is nothing but a ball of locally sourced cheddar rolling swiftly down a hill. I’d rather drink one of my son’s Capri Suns, if you want to know the truth. Sksksksk.
Monday, June 15 Some personal news:
ToDaY i FiNaLlY hAd ThE cHiCkEn SaNdWiCh FrOm PoPeYeS fOr ThE fIrSt TiMe.
That’s it. That’s the post.
Tuesday, June 16 I hadthe Chicken Sandwich from Popeye’s again. I didn’t think it could be better than it was yesterday, and boy was I wrong. The way I see it, I’m at least a year late to the Popeye’s party, so it’s necessary to make up for lost time. Might buy a franchise, might not.
I have a couple of video calls this afternoon for some projects I’m excited about. Fingers crossed, etc. At one point, someone asked what I thought about whatever brilliant thing they just said, and I panicked because I was scrolling on my phone, half listening. I’m easily distracted. If we’re ever on a virtual call together, please assume I’m also looking at memes, thinking about something sick Goku said in an episode of Dragon Ball, or daydreaming about the perfect slice (it’s Best Pizza, in Williamsburg).
Dinner is beef tacos using cilantro from my sister-in-law’s garden. I love cilantro. If there was a church of cilantro, I would go to that church. This is now an ad for cilantro. Anyway, every meal is a blessing these days, and many of us would be foolish not to recognize that fact. I can’t wait to take simple things like cilantro for granted again.
`;
// 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()}});
}, {"3":3,"6":6,"17":17,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(17),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(3),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 i=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||i.classList.remove("open")})}function gtmSendReport(e,n,t){let i={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(i.eventLabel=n.href),gtm.reportNow(i)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const i=t.split("?"),o=new URLSearchParams(i[1]);for(let e of n.entries())o.set(e[0],e[1]);t=`${i[0]}?${o.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()||auth.isMobileAppRequest())&&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;
}, {"3":3,"4":4,"17":17,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),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(106),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_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()})}}]);
}, {"106":106,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"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();
// ]]