EXCLUSIVE 20% OFF 5 MEAL PLAN - CODE: CHEFDC20
*{box-sizing:border-box;margin:0;padding:0} :root{--bg:#ffffff;--bg-card:#f7f4ee;--bg-card2:#efe9dd;--bg-pill:#ede6d6;--border:#e2d8c3;--gold:#D1A338;--gold-dk:#a87d1e;--smoke:#1a1 208;--smoke-2:#3a2a12;--txt-hi:#1a1208;--txt-md:#3d321f;--txt-lo:#6b5c3e;} body{font-family:'Barlow',sans-serif;background:var(--bg);color:var(--txt-hi);line-height:1.6} .sb{width:100%;max-width:680px;margin:0 auto;background:var(--bg);color:var(--txt-hi)} .eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold-dk);margin-bottom:10px} .heading{font-family:'Oswald',sans-serif;font-size:clamp(26px,5.5vw,40px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.1;margin-bottom:16px} .lead{font-size:16px;color:var(--txt-md);line-height:1.75;font-weight:400} .lead strong{color:var(--gold-dk)} .section{padding:44px 20px;border-bottom:1px solid var(--border)} .usp-sm{padding:32px 20px} /* HERO */ .hero{padding:52px 20px 44px;border-bottom:1px solid var(--border);position:relative;overflow:hidden} .hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,rgba(209,163,56,0.14) 0%,transparent 60%);pointer-events:none} .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;position:relative} .hero-eyebrow-line{width:28px;height:2px;background:var(--gold);flex-shrink:0} .hero-eyebrow span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold-dk)} .hero h1{font-family:'Oswald',sans-serif;font-size:clamp(32px,10vw,56px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.04;margin-bottom:20px;position:relative} .hero h1 em{font-style:normal;color:var(--gold-dk)} .hero-sub{font-size:16px;color:var(--txt-md);max-width:460px;line-height:1.75;position:relative} .hero-sub strong{color:var(--gold-dk)} /* SCROLLING STATS STRIP */ .stats-ticker{background:var(--smoke);overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--border)} .stats-ticker-inner{display:inline-flex;animation:statscroll 22s linear infinite;will-change:transform;-webkit-font-smoothing:antialiased;transform:translateZ(0)} .stats-ticker-inner:hover{animation-play-state:paused} .stat-chip{display:inline-flex;align-items:center;gap:10px;padding:13px 32px;border-right:1px solid rgba(255,255,255,0.15)} .stat-chip-num{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--gold);line-height:1} .stat-chip-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.75);line-height:1.2} @keyframes statscroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}} @media (prefers-reduced-motion: reduce){.stats-ticker-inner{animation:none;white-space:normal;flex-wrap:wrap;justify-content:center}.stats-ticker{white-space:normal}} /* PROOF STATS */ .proof{border-bottom:1px solid var(--border)} .proof-grid{display:grid;grid-template-columns:repeat(3,1fr)} .proof-cell{padding:36px 12px;text-align:center;border-right:1px solid var(--border)} .proof-cell:last-child{border-right:none} .proof-num{font-family:'Oswald',sans-serif;font-size:clamp(36px,9vw,58px);font-weight:700;color:var(--txt-hi);line-height:1;display:block} .proof-num em{color:var(--gold-dk);font-style:normal} .proof-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:10px;display:block} /* IMAGES */ .usp-img{width:100%;height:auto;display:block;border-radius:4px;margin-top:24px} .usp-img.top{margin-top:0;margin-bottom:24px} /* BIG NUMBER CALLOUT (jerk process) */ .process-row{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:24px} .process-cell{background:var(--bg-card);padding:24px 16px;text-align:center} .process-num{font-family:'Oswald',sans-serif;font-size:clamp(34px,8vw,48px);font-weight:700;color:var(--gold-dk);line-height:1;display:block} .process-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:8px;display:block} /* HOW IT WORKS */ .steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px} .step-col{background:var(--bg-card);padding:28px 22px;text-align:center} .step-circle{width:52px;height:52px;background:var(--gold);color:var(--smoke);font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px} .step-col h4{font-family:'Barlow',sans-serif;font-size:17px;font-weight:800;color:var(--txt-hi);margin-bottom:8px;line-height:1.2} .step-col p{font-size:13px;color:var(--txt-md);line-height:1.6} /* DELIVERY */ .zones-block{border:1px solid var(--border);border-radius:4px;padding:20px;margin-top:24px;background:var(--bg-card)} .zones-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--txt-lo);margin-bottom:14px;display:block} .zones{display:flex;flex-wrap:wrap;gap:8px} .zone{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:6px 14px;border-radius:3px;text-transform:uppercase} .zone.hub{background:var(--gold);border-color:var(--gold);color:var(--smoke)} /* LEAFLET MAP */ .map-frame{border-radius:4px;overflow:hidden;border:1px solid var(--border);margin-top:16px} .map-frame-head{background:var(--smoke);padding:14px 20px;text-align:center} .map-frame-head .mf-title{color:#fff;font-size:15px;font-weight:700;margin-bottom:2px} .map-frame-head .mf-sub{color:rgba(255,255,255,0.5);font-size:11px} #chefdc-map{height:460px;width:100%;display:block;position:relative;z-index:0} @media(max-width:480px){#chefdc-map{height:380px}} /* CONTACT / ORDER BUTTON */ .call-btn-wrap{text-align:center} .call-btn-wrap h3{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:6px} .call-btn-wrap p{font-size:15px;color:var(--txt-md);line-height:1.6;margin-bottom:16px} .call-btn{display:flex;align-items:center;justify-content:center;gap:14px;background:var(--smoke);border-radius:8px;padding:20px 28px;text-decoration:none;transition:background 0.2s;width:100%} .call-btn:hover{background:var(--smoke-2)} .call-btn-label{font-family:'Barlow',sans-serif;font-size:clamp(15px,4vw,18px);font-weight:800;color:#fff} .call-btn.gold{background:var(--gold)} .call-btn.gold:hover{background:var(--gold-dk)} .call-btn.gold .call-btn-label{color:var(--smoke)} /* PLANS */ .plan-header{text-align:center;margin-bottom:28px} .plan-cards{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:16px} .plan-card{background:var(--bg-card);padding:28px 14px;text-align:center;text-decoration:none;color:inherit;display:block;transition:background 0.2s} .plan-card:hover{background:var(--bg-card2)} .plan-num{font-family:'Oswald',sans-serif;font-size:clamp(42px,10vw,64px);font-weight:700;color:var(--txt-hi);line-height:1;display:block} .plan-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--txt-lo);margin:8px 0 14px;display:block} .plan-desc{font-size:13px;color:var(--txt-md);line-height:1.6;margin-bottom:18px} .plan-cta{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);background:var(--bg-pill);border:1px solid var(--border);padding:10px 16px;border-radius:3px} @media(max-width:480px){ .proof-cell{padding:28px 8px} .step-col{padding:20px 14px} .step-col h4{font-size:15px} .section,.hero{padding-left:16px;padding-right:16px} } @media(max-width:360px){ .proof-num{font-size:32px} .step-col h4{font-size:13px} .plan-cards{grid-template-columns:1fr} } Chef-Crafted Caribbean Meal Prep — GTA & Oshawa AuthenticCaribbeanMealsDelivered Across the GTA Bold island flavours. Real Caribbean recipes. Ready to heat and eat, delivered right to your door. Rated 4.9 stars across the GTA. 25+YearsCooking 48hrBrine +Marinade 6hrWoodSmoked 24ozMealPortions 0FrozenMeals 0SubscriptionNeeded 25+YearsCooking 48hrBrine +Marinade 6hrWoodSmoked 24ozMealPortions 0FrozenMeals 0SubscriptionNeeded 25+Years of Experience 150K+People Served 4.9★Star Rating Meet the Chef 25 Years of Caribbean Cooking. Every Meal Shows It. Chef DC has spent 25 years perfecting Caribbean recipes. He knows every spice. Every marinade. Every trick. When you open one of his meals, you can taste it. Real Caribbean flavour, the kind you get on the islands, not a watered-down version. Real Jerk Not the Shortcut Kind. A lot of places just pour sauce on meat and call it jerk. We don't. We brine the meat for 24 hours, then marinate it for another 24 hours in our house-made jerk blend. That's how Caribbean families have cooked jerk for generations. That's how we do it too. 24hrBrine 24hrMarinade Wood Smoked Six Hours of Real Wood Smoke. We use an authentic wood smoker, the same way they cook jerk on the islands. Six hours of slow smoke gives you that deep, rich Caribbean flavour you can't get anywhere else in the GTA. One bite and you'll know the difference. Generous Portions Big 24oz Meals Every meal comes in a 24oz container. Protein, vegetables, and rice or sides, all in one big portion. You heat it up. You eat. You're full. It's a real meal, not a diet portion. Made Fresh Made Fresh. Never Frozen. We cook everything from scratch every week. Your meals are never frozen. The jerk marinade, the sauces, the sides, all made fresh with real Caribbean herbs and spices. It tastes like real food because it is real food. Simple Process How It Works Four steps. That's all. 1 Pick Your Meals Choose what you want from this week's Caribbean menu. 2 We Cook It Fresh Chef DC cooks everything from scratch. Never frozen. 3 We Deliver It Straight to your door across Oshawa and the GTA. 4 Heat & Eat Warm it up whenever you're hungry. That's it. Delivery We Bring It Right to Your Door We deliver across Oshawa and the GTA on set days every week. No driving. No shopping. No cooking. Just open the door, grab your meals, and heat them up. It saves you hours every single week. Delivery zones OshawaTorontoScarboroughPickeringAjaxWhitbyBowmanvilleBramptonMississaugaCaledonVaughanMarkhamRichmond HillStouffvilleAuroraNewmarketNorth YorkEtobicokeOakvilleMiltonBurlington+ Surrounding GTA Delivering Across Oshawa and the GTA Pins show all delivery cities Get Started Want More Than 5 Meals? Pick the plan that fits your week. No subscription. Pay once and you're done. 6Meal PlanSix fresh Caribbean meals. Shop 6-Meal Plan 7Meal PlanCover your whole week. Shop 7-Meal Plan 10Meal PlanGreat for families or meal preppers. Shop 10-Meal Plan 15Meal PlanStock up and save time all month. Shop 15-Meal Plan Dinners You'll Actually Look Forward To Real Caribbean food. Made fresh. Delivered to your door across the GTA. Order Now Have a Question? Need help choosing or placing an order? We're one message away. Send Us a Message (function(){ if(!document.getElementById('chefdc-map') || typeof L === 'undefined') return; var m = L.map('chefdc-map',{scrollWheelZoom:false}); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',{attribution:'© OpenStreetMap contributors',maxZoom:13}).addTo(m); var tip='.dc-tip{background:#D1A338!important;color:#1a1208!important;border:none!important;border-radius:4px!important;font-size:10px!important;font-weight:700!important;font-family:Arial,sans-serif!important;padding:2px 6px!important;white-space:nowrap!important}.dc-tip::before{border-top-color:#D1A338!important}'; var s=document.createElement('style');s.textContent=tip;document.head.appendChild(s); function pin(col,star){return L.divIcon({className:'',html:''+(star?'★':'')+'',iconSize:[36,46],iconAnchor:[18,46],popupAnchor:[0,-46]})} var pts=[]; L.marker([43.8971,-78.8658],{icon:pin('#1a1208',true)}).addTo(m).bindTooltip('Chef DC HQ — Oshawa',{permanent:true,direction:'top',className:'dc-tip'}).bindPopup('Meals by Chef DCOshawa, ON'); pts.push([43.8971,-78.8658]); [["Toronto",43.6532,-79.3832],["Scarborough",43.7731,-79.2578],["Pickering",43.8384,-79.0868],["Ajax",43.8509,-79.0204],["Whitby",43.8975,-78.9429],["Bowmanville",43.9128,-78.6876],["Brampton",43.7315,-79.7624],["Mississauga",43.5890,-79.6441],["Caledon",43.8668,-79.8580],["Vaughan",43.8361,-79.4983],["Markham",43.8561,-79.3370],["Richmond Hill",43.8828,-79.4403],["Stouffville",43.9706,-79.2441],["Aurora",44.0065,-79.4504],["Newmarket",44.0592,-79.4613],["North York",43.7615,-79.4111],["Etobicoke",43.6205,-79.5132],["Oakville",43.4675,-79.6877],["Milton",43.5183,-79.8774],["Burlington",43.3255,-79.7990]].forEach(function(c){ L.marker([c[1],c[2]],{icon:pin('#D1A338',false)}).addTo(m).bindTooltip(c[0],{permanent:true,direction:'top',className:'dc-tip'}).bindPopup(''+c[0]+'✓ Delivery available'); pts.push([c[1],c[2]]); }); m.fitBounds(pts,{padding:[40,50]}); })();