{"product_id":"caribbean-jamaican-10-meal-family-plan-use-code-blessed30-at-checkout","title":"Caribbean \u0026 Jamaican 10 Meal Family Plan | (Use Code BLESSED30 At Checkout)","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700;900\u0026amp;family=Nunito:wght@400;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    :root {\n      --ocean:    #23a6d9;\n      --ocean-dk: #1a86b5;\n      --navy:     #1a5276;\n      --cream:    #FFFDF6;\n      --dark:     #1A1A1A;\n      --mid:      #444;\n      --muted:    #777;\n      --radius:   16px;\n      --shadow:   0 4px 24px rgba(0,0,0,0.10);\n      --pad: 0px;\n    }\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    body { font-family: 'Nunito', sans-serif; background: var(--cream); color: var(--dark); font-size: 20px !important; line-height: 1.65; }\n    .hero { background: linear-gradient(160deg, var(--navy) 0%, var(--ocean) 50%, #e8f7fd 100%); color: white; text-align: center; padding: 80px var(--pad) 90px; position: relative; overflow: hidden; }\n    .hero-tag { display: inline-block; background: rgba(255,255,255,0.18); border: 1px solid rgba(255,255,255,0.35); color: #fff; font-size: 15px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; padding: 6px 16px; border-radius: 99px; margin-bottom: 20px; }\n    .hero h1 { font-family: 'Playfair Display', serif; font-size: clamp(2.4rem, 6vw, 4rem); font-weight: 900; line-height: 1.15; max-width: 780px; margin: 0 auto 20px; text-shadow: 0 2px 8px rgba(0,0,0,0.18); }\n    .hero h1 span { color: white; text-decoration: underline; text-decoration-color: rgba(255,255,255,0.4); }\n    .hero p { font-size: clamp(1.15rem, 2.5vw, 1.3rem); opacity: .92; max-width: 540px; margin: 0 auto 36px; }\n    .btn-hero { display: inline-block; background: white; color: var(--navy); font-weight: 800; font-size: 24px !important; padding: 18px 40px; border-radius: 99px; text-decoration: none; box-shadow: 0 6px 20px rgba(0,0,0,0.2); transition: transform .2s, box-shadow .2s; }\n    .btn-hero:hover { transform: translateY(-3px); box-shadow: 0 10px 28px rgba(0,0,0,0.28); }\n    .chef-section { display: flex; flex-wrap: wrap; align-items: center; gap: 40px; max-width: 960px; margin: 70px auto; padding: 0 var(--pad); }\n    .chef-img-wrap { flex: 0 0 300px; }\n    .chef-img-wrap img { width: 300px; height: 300px; object-fit: cover; border-radius: var(--radius); box-shadow: var(--shadow); }\n    .chef-text { flex: 1; min-width: 260px; }\n    .chef-text h2 { font-family: 'Playfair Display', serif; font-size: 2.2rem; margin-bottom: 12px; }\n    .chef-text h2 span { color: var(--ocean); }\n    .chef-text p { color: var(--mid); font-size: 23px !important; }\n    .badge { display: inline-block; background: var(--ocean); color: white; font-weight: 800; font-size: 19px !important; padding: 5px 14px; border-radius: 99px; margin-bottom: 14px; }\n    .section { padding: 60px var(--pad); }\n    .section.alt { background: #f0faff; }\n    .section-inner { max-width: 960px; margin: 0 auto; }\n    .section-title { font-family: 'Playfair Display', serif; font-size: clamp(1.8rem, 4vw, 2.6rem); text-align: center; margin-bottom: 12px; }\n    .section-title span { color: var(--ocean); }\n    .section-sub { text-align: center; color: var(--muted); margin-bottom: 48px; font-size: 23px !important; }\n    .why-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; }\n    .why-card { background: white; border-radius: var(--radius); padding: 32px 24px; box-shadow: var(--shadow); text-align: center; border-top: 4px solid var(--ocean); transition: transform .2s; }\n    .why-card:hover { transform: translateY(-5px); }\n    .why-icon { font-size: 2.8rem; margin-bottom: 14px; display: block; }\n    .why-card h3 { font-size: 24px !important; font-weight: 800; margin-bottom: 8px; }\n    .why-card p { color: var(--mid); font-size: 22px !important; }\n    .photo-strip { max-width: 960px; margin: 0 auto 60px; padding: 0 var(--pad); }\n    .photo-strip img { width: 100%; max-height: 380px; object-fit: cover; border-radius: var(--radius); box-shadow: var(--shadow); display: block; }\n    .steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 28px; }\n    .step { background: white; border-radius: var(--radius); padding: 32px 24px; box-shadow: var(--shadow); text-align: center; }\n    .step-num { width: 52px; height: 52px; background: var(--ocean); color: white; font-weight: 900; font-size: 28px !important; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; }\n    .step h3 { font-size: 23px !important; font-weight: 800; margin-bottom: 8px; }\n    .step p { color: var(--mid); font-size: 21px !important; }\n    .delivery-area { background: var(--dark); color: white; padding: 64px var(--pad); }\n    .delivery-inner { max-width: 960px; margin: 0 auto; }\n    .delivery-inner .section-title { color: white; }\n    .delivery-inner .section-sub { color: #aaa; }\n    .cities-wrap { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; margin-bottom: 40px; }\n    .city-pill { background: rgba(35,166,217,0.18); border: 1.5px solid var(--ocean); color: var(--ocean); font-weight: 700; font-size: 20px !important; padding: 8px 18px; border-radius: 99px; }\n    .map-embed { border-radius: var(--radius); overflow: hidden; box-shadow: 0 6px 32px rgba(0,0,0,0.4); margin-top: 32px; }\n    .map-embed iframe { width: 100%; height: 380px; border: 0; display: block; }\n    .pickup-box { background: white; border: 2px solid var(--ocean); border-radius: var(--radius); padding: 36px 32px; margin-top: 40px; display: flex; flex-wrap: wrap; gap: 24px; align-items: center; }\n    .pickup-icon { font-size: 3.5rem; flex: 0 0 auto; }\n    .pickup-text { flex: 1; min-width: 220px; }\n    .pickup-text h3 { font-size: 28px !important; font-weight: 800; color: var(--dark); margin-bottom: 6px; }\n    .pickup-text p { color: var(--mid); font-size: 22px !important; }\n    .pickup-text a { color: var(--ocean); font-weight: 700; text-decoration: none; }\n    .pickup-text a:hover { text-decoration: underline; }\n    .pickup-map { border-radius: 12px; overflow: hidden; flex: 1 1 300px; box-shadow: var(--shadow); }\n    .pickup-map iframe { width: 100%; height: 280px; border: 0; display: block; }\n    .plans-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 24px; }\n    .plan-card { background: white; border-radius: var(--radius); padding: 36px 24px; box-shadow: var(--shadow); text-align: center; border-top: 5px solid var(--ocean); transition: transform .2s; }\n    .plan-card:hover { transform: translateY(-4px); }\n    .plan-card .meals { font-size: 3rem; font-weight: 900; color: var(--ocean); line-height: 1; }\n    .plan-card .label { font-size: 20px !important; color: var(--muted); margin-bottom: 8px; }\n    .plan-card .subtitle { font-size: 17px !important; color: var(--muted); margin-bottom: 20px; line-height: 1.4; min-height: 44px; }\n    .plan-card a { display: inline-block; background: var(--ocean); color: white; font-weight: 800; font-size: 21px !important; padding: 12px 28px; border-radius: 99px; text-decoration: none; transition: background .2s; }\n    .plan-card a:hover { background: var(--ocean-dk); }\n    .phone-cta { background: linear-gradient(135deg, var(--ocean), var(--navy)); color: white; text-align: center; padding: 72px var(--pad); }\n    .phone-cta h2 { font-family: 'Playfair Display', serif; font-size: clamp(1.8rem, 4vw, 2.6rem); margin-bottom: 12px; }\n    .phone-cta p { opacity: .88; margin-bottom: 32px; font-size: 23px !important; }\n    .btn-phone { display: inline-block; background: white; color: var(--navy); font-weight: 900; font-size: 30px !important; padding: 20px 48px; border-radius: 99px; text-decoration: none; box-shadow: 0 6px 20px rgba(0,0,0,0.2); transition: transform .2s; }\n    .btn-phone:hover { transform: translateY(-3px); }\n    .hours { margin-top: 14px; font-size: 20px !important; opacity: .7; }\n    footer { background: var(--dark); color: #888; text-align: center; padding: 32px var(--pad); font-size: 20px !important; }\n    footer a { color: var(--ocean); text-decoration: none; }\n    @media (max-width: 600px) {\n      .chef-section { flex-direction: column; text-align: center; }\n      .pickup-box { flex-direction: column; text-align: center; }\n      .chef-img-wrap img { width: 100%; height: 260px; }\n    }\n\u003c\/style\u003e\n\u003cheader class=\"hero\"\u003e\n\u003cdiv class=\"hero-tag\"\u003e🌴 Fresh Caribbean meals\u003c\/div\u003e\n\u003ch1\u003eFamilies Across The GTA Love Chef Leo's Real Caribbean Food.\u003cbr\u003e\u003cspan\u003eNow Delivered Every Week\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003eTasty, homemade Caribbean meals made fresh every week — no cooking needed. Just heat it up and eat!\u003c\/p\u003e\n\u003ca class=\"btn-hero\" href=\"https:\/\/blessedfoodsmealprep.com\/collections\/ala-carte\"\u003eBrowse This Week's Meals →\u003c\/a\u003e\u003c\/header\u003e\n\u003cdiv class=\"chef-section\"\u003e\n\u003cdiv class=\"chef-text\"\u003e\n\u003ch2\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0634\/2724\/8246\/files\/LP2_2.png?v=1782144564\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2\u003eCrafted by \u003cspan\u003eChef Leonora\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eChef Leonora grew up cooking in Jamaica and has been making amazing Caribbean food for over \u003cstrong\u003e20 years\u003c\/strong\u003e. Every meal she makes is like eating at a loved one's house — warm, full of flavour, and made with care. She uses real spices and fresh ingredients, just like her family always did.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"section alt\"\u003e\n\u003cdiv class=\"section-inner\"\u003e\n\u003ch2 class=\"section-title\"\u003eWhy People \u003cspan\u003eLove Our Food\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"section-sub\"\u003eSimple, fresh, and full of Caribbean flavour — every single time.\u003c\/p\u003e\n\u003cdiv class=\"why-grid\"\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cspan class=\"why-icon\"\u003e🔥\u003c\/span\u003e\n\u003ch3\u003eReal Jamaican Recipes\u003c\/h3\u003e\n\u003cp\u003eJerk Chicken, Curry Goat, Ital Stew — made the traditional way with real Caribbean spices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cspan class=\"why-icon\"\u003e🥗\u003c\/span\u003e\n\u003ch3\u003eFresh Every Time\u003c\/h3\u003e\n\u003cp\u003eNo frozen shortcuts. We cook with fresh ingredients and no extra stuff you don't need.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cspan class=\"why-icon\"\u003e🍽️\u003c\/span\u003e\n\u003ch3\u003eJust the Right Amount\u003c\/h3\u003e\n\u003cp\u003eEach meal is the perfect size — filling and satisfying, but not too heavy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cspan class=\"why-icon\"\u003e⏱️\u003c\/span\u003e\n\u003ch3\u003eReady in 2–3 Minutes\u003c\/h3\u003e\n\u003cp\u003eNo shopping, no cooking, no big mess to clean up. Just warm it up and enjoy!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"photo-strip\" style=\"margin-top: 60px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0634\/2724\/8246\/files\/Picture2.png?v=1769705739\" alt=\"Fresh Caribbean meals from Blessed Foods\"\u003e\u003c\/div\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"section-inner\"\u003e\n\u003ch2 class=\"section-title\"\u003eHow It \u003cspan\u003eWorks\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"section-sub\"\u003eFour easy steps and dinner is taken care of!\u003c\/p\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003ePick Your Meals\u003c\/h3\u003e\n\u003cp\u003eLook at the weekly menu and choose the dishes you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eChef Leonora Cooks\u003c\/h3\u003e\n\u003cp\u003eShe prepares your meals fresh using her real Caribbean recipes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eWe Bring It To You\u003c\/h3\u003e\n\u003cp\u003eYour meals show up at your door, fresh and ready for the week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eWarm It Up \u0026amp; Eat!\u003c\/h3\u003e\n\u003cp\u003ePop it in the microwave for 2–3 minutes — dinner is served!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"delivery-area\"\u003e\n\u003cdiv class=\"delivery-inner\"\u003e\n\u003ch2 class=\"section-title\"\u003e🚚 We Deliver \u003cspan\u003eRight To You\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"section-sub\"\u003eWe drop off fresh meals across the GTA every week!\u003c\/p\u003e\n\u003cdiv class=\"cities-wrap\"\u003e\n\u003cspan class=\"city-pill\"\u003eToronto\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eMississauga\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eBrampton\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eEtobicoke\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eNorth York\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eScarborough\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eMilton\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eVaughan\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eMarkham\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eOakville\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003ePickering\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eGeorgetown\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eGuelph\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eKitchener\u003c\/span\u003e \u003cspan class=\"city-pill\"\u003eCambridge\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pickup-box\"\u003e\n\u003cdiv class=\"pickup-icon\"\u003e🏪\u003c\/div\u003e\n\u003cdiv class=\"pickup-text\"\u003e\n\u003ch3\u003eRather Pick It Up Yourself?\u003c\/h3\u003e\n\u003cp\u003eYou can also come grab your order in person at our location in Mississauga:\u003c\/p\u003e\n\u003cp style=\"margin-top: 10px;\"\u003e\u003cstrong\u003e7070 Saint Barbara Blvd,\u003cbr\u003eMississauga, Ontario L5W 0E6\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin-top: 6px;\"\u003e\u003ca href=\"https:\/\/maps.google.com\/?q=7070+Saint+Barbara+Blvd+Unit+40+Mississauga+Ontario+L5W+0E6\" target=\"_blank\"\u003e📍 Get Directions →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pickup-map\"\u003e\u003ciframe src=\"https:\/\/maps.google.com\/maps?q=7070+Saint+Barbara+Boulevard+Unit+40+Mississauga+Ontario+L5W+0E6\u0026amp;output=embed\u0026amp;z=16\" loading=\"lazy\" title=\"Pickup location — 7070 Saint Barbara Blvd Unit 40, Mississauga\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"section-inner\"\u003e\n\u003ch2 class=\"section-title\"\u003eWant More \u003cspan\u003eMeals?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"section-sub\"\u003ePick a plan that works for you — more meals, more savings!\u003c\/p\u003e\n\u003cdiv class=\"plans-grid\"\u003e\n\u003cdiv class=\"plan-card\"\u003e\n\u003cdiv class=\"meals\"\u003e15\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003emeals\u003c\/div\u003e\n\u003cdiv class=\"subtitle\"\u003eLunch \u0026amp; dinner for the whole week\u003c\/div\u003e\n\u003ca href=\"https:\/\/blessedfoodsmealprep.myshopify.com\/products\/15-meal-plan\"\u003eGet This Plan\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center; margin-top: 32px; font-size: 22px !important;\"\u003eWant to pick exactly what you eat? \u003ca href=\"https:\/\/blessedfoodsmealprep.com\/collections\/ala-carte\" style=\"color: var(--ocean); font-weight: 800; text-decoration: none;\"\u003eBuild Your Own Plate →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"phone-cta\"\u003e\n\u003ch2\u003eWant to Order by Phone?\u003c\/h2\u003e\n\u003cp\u003eNo worries! Just give us a call and we'll help you pick your meals and place your order — easy!\u003c\/p\u003e\n\u003ca class=\"btn-phone\" href=\"tel:19055983663\"\u003e📞 Call 905-598-3663\u003c\/a\u003e\n\u003cp class=\"hours\"\u003eWe're here Monday–Sunday, 9 AM – 9 PM\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cfooter\u003e\n\u003cp\u003e© 2025 Blessed Foods Meal Prep | \u003ca href=\"https:\/\/blessedfoodsmealprep.myshopify.com\/pages\/contact\"\u003eContact Us\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/footer\u003e","brand":"BlessedFoodsMealprep","offers":[{"title":"No Spice","offer_id":43664677142646,"sku":null,"price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Regular Spice","offer_id":43664677175414,"sku":null,"price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Medium Spice","offer_id":43664677208182,"sku":null,"price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Very Spicy","offer_id":43664677240950,"sku":null,"price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Spice on the Side","offer_id":43664677273718,"sku":null,"price":150.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/2724\/8246\/files\/0_5ca7144b-7ca1-4715-95ae-95fa3ac08647.png?v=1781627224","url":"https:\/\/blessedfoodsmealprep.com\/products\/caribbean-jamaican-10-meal-family-plan-use-code-blessed30-at-checkout","provider":"BlessedFoodsMealprep","version":"1.0","type":"link"}