Selling cooking classes online starts with the right structure, not just video
Alva Courses is a Shopify app that turns a folder of cooking videos into a structured, paid culinary course inside the store you already run. Selling cooking classes online is less about owning a camera and more about sequencing — knife skills before sauces, proving before baking — and delivering a recipe card alongside every clip.
This guide covers the parts that are specific to food: equipment and video length, PDF recipe cards, ingredient lists, sequential recipe gating, multi-week drip cohorts, community where students post photos of their bakes, and certificates for accredited culinary programs. Each section is a concrete, Shopify-specific step you can act on today.
If you want the matching audience overview first, the Alva Courses page for cooking instructors walks through the same workflow from a chef's day-in-the-life angle.
Why Shopify beats a standalone cooking-course platform
Most culinary educators already sell something on Shopify — spice kits, cookbooks, knives, gift cards. Selling cooking classes through the same store means one checkout, one customer account and one brand. Alva Courses keeps the course inside that store, so students never bounce to a separate login or learning site.
One account, one checkout
Students buy a cooking class through your normal Shopify checkout and watch it in a branded storefront course player. They sign in with their existing Shopify customer account and open lessons from "My Courses" — no second password to forget mid-recipe.
Sell classes beside your physical products
A "Sourdough Starter Kit" product and a "Six-Week Sourdough Course" can sit in the same catalogue, share a discount, and check out together. The course binds to a Shopify product, so your existing pricing, taxes and currencies just work.
Cooking is hands-on and interrupted — students cook with messy hands, on phones propped against a flour bag. Cutting out a second login and keeping the recipe card one tap away removes the exact friction that makes food courses get abandoned halfway through.
Plan your culinary course: equipment, video length and lesson shape
A cooking class lives or dies on its video. Technique footage runs long and benefits from high resolution, and most lessons need a recipe card and an ingredient list too. Plan each lesson as a small bundle of content blocks rather than a lone video file.
Filming kit that's good enough
An overhead phone mount, a side angle, soft window light and a clip-on mic cover most home-kitchen filming. You do not need a studio. For a full breakdown of recording technique videos that students actually finish, see our guide to making course videos.
How long should a cooking lesson be?
Keep one recipe to one lesson. A single technique — laminating croissant dough, breaking down a chicken — can run 20 to 40 minutes uncut. Long footage is fine on Shopify if you host it right, which the next section covers.
Host long, high-resolution cooking videos without hitting Shopify's limits
Shopify's native video upload is capped at roughly 1 GB and 10 minutes per file — far too small for a 35-minute 4K braising lesson. Alva Courses solves this with Alva Video Hosting on the Unlimited Pro plan: 50 GB of storage with no per-video size or length limit, so a full technique masterclass uploads as one clip.
Upload or embed — both work
Drop a video block into a lesson and upload directly, or embed existing footage from YouTube, Vimeo, VdoCipher or Loom. If your back catalogue already lives on YouTube, those embeds work on day one — including on the cheaper Unlimited plan.
| Scenario | Shopify native upload | Alva Video Hosting (Pro) |
|---|---|---|
| 35-min braising lesson | Blocked — over 10-min / 1 GB cap | Uploads as one clip |
| High-res 4K footage | Hits file-size limit fast | 50 GB headroom |
| Existing YouTube catalogue | Embed works | Embed works |
Build the lesson: technique video plus a downloadable PDF recipe card
Each Alva Courses lesson is a stack of content blocks, which is perfect for food. A complete cooking lesson typically pairs the video with a printable recipe card and a clean ingredient list, so the student has everything in one screen while they cook.
Recommended blocks for a recipe lesson
- Video block — the technique, uploaded or embedded.
- PDF block — a printable recipe card students view or download.
- Rich-text block — the ingredient list, with a table for quantities.
- Image block — the finished plate, so students know the target.
- Quiz block — a quick check on temperatures or timings.
You can also attach ePub or MS Office files for a downloadable recipe book, add an audio block for a sizzle-along voice note, or drop a button linking to where students buy the exact ingredients.
Make recipes unlock in the right order with sequential lessons
Cooking is sequential — you knead before you prove, sear before you braise. Alva Courses lets you turn on "Require completion before next lesson" so each recipe stays locked until the previous one is marked complete. A scattered recipe library becomes a structured culinary program students follow in order.
Group recipes into sections
The drag-and-drop builder lets you group lessons into sections like "Knife skills", "Stocks & sauces" and "Plating". Combined with require-completion gating, this enforces a real curriculum instead of letting beginners jump straight to the hard bakes.
Run a multi-week cohort with drip scheduling
Multi-week culinary programs — a six-week bread course, a 30-day knife-skills challenge — work best when content is paced. Alva Courses drips lessons or whole sections a set number of days after enrolment, or you can schedule a lesson to publish on a fixed date for a live cohort.
Why pacing lifts completion
Releasing one module a week forces bakers to actually make this week's loaf before the next arrives. Pacing raises completion, cuts impulse refunds, and keeps a cohort moving through the recipes together. Our guide on drip-feeding course content covers the timing trade-offs in depth.
Build community where students share their bakes
Food learning is social — students want to post a photo of their loaf and ask "why did mine collapse?" Every Alva Courses lesson has a native comment thread for exactly that. You moderate from the Shopify admin and get an email when someone comments, so the conversation keeps moving.
Track who finished and who stalled
Per-student progress tracking shows your overall completion rate and flags the recipe where students drop off. If everyone stalls at the lamination lesson, that is a signal to re-film it or add a clearer recipe card.
Award certificates for accredited or skills-based culinary courses
When a student finishes every lesson, Alva Courses automatically awards a custom-designed completion certificate and emails it to them. You edit the certificate to match your culinary brand — useful for food-safety modules, professional knife-skills programs and anything students want to show an employer.
Test before you certify
Add quizzes inside lessons to check food-safety rules, oven temperatures or knife grips before a student is marked complete. The certificate then means something — it confirms the student passed the checks, not just pressed play.
Set up and launch your cooking course in four steps
Already teaching in person or on YouTube? Alva Courses turns that material into a paid course inside your Shopify store. Here is the path from raw recordings to a sellable culinary course.
- Outline the course. Create a course in the Shopify admin and use the builder to add sections and a lesson per recipe.
- Fill each lesson. Add the video, a PDF recipe card and an ingredient list; turn on require-completion where recipes build on each other.
- Set price, drip and certificate. Bind the course to a Shopify product, configure weekly drip, and design the completion certificate.
- Customise the email and publish. Edit the enrolment email — optionally from your own domain — then publish. Migrating a list? Bulk-import students via CSV.
For the full general walkthrough that applies to any niche, read how to sell online courses on Shopify.
Alva Courses is $9.99/mo (Unlimited) or $14.99/mo (Unlimited Pro, with 50 GB Alva Video Hosting), each with a 14-day free trial and no free plan. Most cooking courses with long technique videos want Unlimited Pro.
Frequently asked questions
Yes. Alva Courses runs natively inside Shopify, so you sell cooking classes through your normal checkout and students watch lessons in your branded storefront course player. They sign in with their existing Shopify customer account and open courses from 'My Courses' — there is no second login and no external learning platform to manage.
Add a PDF content block to the lesson in Alva Courses and upload your printable recipe card beside the cooking video. You can mix it with a rich-text ingredient list, an image of the finished dish, audio, a button and a quiz, so each lesson is a complete recipe students view or download from the storefront.
On the Unlimited Pro plan ($14.99/mo), Alva Video Hosting gives you 50 GB of storage with no per-video limits, so a 40-minute technique video uploads as one clip beyond Shopify's native ~1 GB and 10-minute file cap. On either plan you can also embed video from YouTube, Vimeo, VdoCipher or Loom.
Yes. Alva Courses drips lessons or whole sections a set number of days after enrolment, or you can schedule a lesson to publish on a fixed date. A six-week sourdough course can release one module each week, which paces bakers through proving and folding, lifts completion and keeps a cohort moving together.
Yes. Alva Courses automatically awards a custom-designed completion certificate when a student finishes every lesson and emails it to them. You edit the certificate to match your culinary brand, and quizzes inside lessons let you test food-safety rules, knife skills or recipe knowledge before a student is marked complete.
Alva Courses has two plans: Unlimited at $9.99/mo and Unlimited Pro at $14.99/mo, each with a 14-day free trial and no free plan. Both include unlimited courses, lessons, members, quizzes, certificates and drip. Unlimited Pro adds 50 GB Alva Video Hosting for long, high-resolution technique videos.