Installation Guide
Get Recipe Kit installed and running on your Shopify store.
Step 1: Install from Shopify App Store
- Visit the Recipe Kit app page in the Shopify App Store
- Click Add app
- Review the permissions and click Install app
- Select a plan (Essentials, Advanced, or Enterprise)
- Your 14-day free trial begins immediately with no charge
- You'll be redirected to Recipe Kit in your Shopify admin
Cancel anytime during the trial period. See Subscription Plans for plan details and pricing.
Step 2: Add Recipe Kit to Your Theme
There are several ways to add Recipe Kit to your theme depending on your theme type and preferences. Choose the option that best fits your setup.
Which method should I use?
| Method | Theme Type | Recipe Display | Best For |
|---|---|---|---|
| New Widget (App Block) | Online Store 2.0 | Any page (blog posts, product pages, landing pages, etc.) | User experience, simplicity, speed |
| Legacy Widget (App Block) | Online Store 2.0 | Blog posts only |
|
| New Widget (Manual) | Vintage / Legacy | Blog posts only | Vintage themes |
| Legacy Widget (Manual) | Vintage / Legacy | Blog posts only | Custom recipe card layout development |
Option 1: New Widget (App Block)
Best for: Online Store 2.0 themes. This is the recommended installation method.
The new Svelte-powered widget is faster, receives all future updates, and can display recipes on any page — not just blog posts.
- Go to Online Store > Themes > Customize
- Navigate to the page where you want to display a recipe (e.g., Blog posts > Default blog post)
- Click Add block in the main content section
- Select Recipe Kit from the app blocks list
- Click Save
Displaying Recipes on Any Page
- On blog posts: Recipes are detected automatically from the linked article — no extra configuration needed.
- On any other page (product pages, landing pages, custom pages): Enter the Recipe ID in the block settings to specify which recipe to display. You can find the Recipe ID in the Recipe Kit app.
Block Settings
| Setting | Description |
|---|---|
| Recipe ID | Enter a recipe ID to display a specific recipe. Leave blank on blog posts to auto-detect from the article. |
| Show quantity selector | Display a quantity stepper next to the Add To Cart button for shoppable ingredients. |
| Custom CSS | Add custom CSS to style the recipe card. |
| Custom JS | Add custom JavaScript for advanced customization. |
Option 2: Legacy Widget (App Block)
Best for: Online Store 2.0 themes where you prefer the original Liquid-rendered widget. Blog posts only.
Note: The legacy widget is no longer receiving new features. We recommend switching to the new widget when possible.
- Go to Online Store > Themes > Customize
- Select Blog posts > Default blog post from the page dropdown
- Click Add block in the main content section
- Select Recipe Kit (Legacy) from the app blocks list
- Click Save
Option 3: New Widget (Manual Install)
Best for: Vintage/legacy themes that don't support app blocks, where you want the new widget experience.
The new widget loads from CDN, so the manual install only requires a small Liquid snippet and a script tag. With manual installation, the widget auto-detects recipes from article metafields, so it is limited to blog post pages.
Step 1: Add the snippet file
- Go to Online Store > Themes > Actions > Edit code
- Under Snippets, click Add a new snippet
- Name it
recipekit-svelte.liquid - Paste the following code:
- Copy the contents from: recipekit-svelte.liquid
- Save the file
Step 2: Add the render tag
- Find your blog post template (usually
article.liquidortemplates/article.liquid) - Add the following where you want recipes to appear:No.
{% render 'recipekit-svelte' %}
OR add the tag in a Custom Liquid block if your theme supports it:
- Save
Option 4: Legacy Widget (Manual Install)
Best for: Vintage/legacy themes that don't support app blocks, where you want the original Liquid-rendered widget. Blog posts only.
Note: The legacy widget is no longer receiving new features. We recommend using Option 3 instead.
Step 1: Add the CSS file
- Go to Online Store > Themes > Actions > Edit code
- Under Assets, click Add a new asset
- Create a new file named
recipekit.css - Copy the contents from: recipekit.css
- Save the file
Step 2: Add the snippet file
- Under Snippets, click Add a new snippet
- Name it
recipekit.liquid - Copy the contents from: recipekit.liquid
- Save the file
Step 3: Add the render tag
- Find your blog post template (usually
article.liquidortemplates/article.liquid) - Add the following where you want recipes to appear:
{% render 'recipekit' %}
OR add the tag in a Custom Liquid block if your theme supports it:
- Save
Upgrading from the Legacy Widget
If you're currently using the legacy widget (app block or manual) and want to switch to the new widget:
App block users:
- Go to Online Store > Themes > Customize
- Remove the Recipe Kit (Legacy) block
- Add the new Recipe Kit block
- Click Save
Manual install:
- Add the
recipekit-svelte.liquidsnippet (see Option 3) - Replace
{% render 'recipekit' %}with{% render 'recipekit-svelte' %}in your blog post template - The old
recipekit.liquidsnippet andrecipekit.cssasset can be removed after confirming the new widget works
Your recipes, settings, and linked blog posts carry over automatically — no re-configuration needed.
Step 3: Create Your First Recipe
- Open Recipe Kit from your Shopify admin apps
- Click Create Recipe
- Fill in the basic details:
- Recipe title
- Description
- Prep time and cook time
- Servings
- Add ingredients and directions
- Upload a recipe image
- Click Save
Step 4: Link Recipe to a Blog Post
Recipes auto-display on blog posts when linked:
- In Recipe Kit, open your recipe
- Go to the Resources tab
- Search for and select a blog post
- Save the recipe
When customers view that blog post, your recipe card appears automatically.
Tip: With the new widget app block, you can also display recipes on non-blog pages by entering the Recipe ID directly in the block settings — no linking required.
Verify Installation
To confirm everything is working:
- Visit a page that has Recipe Kit installed with a linked or specified recipe
- You should see the recipe card displayed
- Try clicking Print, Share, or other recipe actions
Troubleshooting
If the recipe card doesn't appear:
- Ensure the recipe status is Published (not Draft)
- For blog posts: check that the blog post is linked in the recipe's Resources tab
- For non-blog pages (new widget app block only): verify the correct Recipe ID is entered in the block settings
- Verify the Recipe Kit block or snippet is added to the correct template
- Clear your browser cache and refresh
For more help, see Widget Not Showing or Contact Support.
What's Next?
- Creating Recipes - Learn all recipe editing features
- Recipe Card Templates - Choose your card design
- Customizing the Recipe Card - Match your brand
- Linking Products to Recipes - Enable shoppable ingredients