In 2010, Rosie Alyea started a baking blog, sharing colorful recipes with a community of avid bakers. Today, Sweetapolita—with its 316,000 and climbing Instagram followers—has become well known for its festive sprinkles and deluxe boxed cake mixes.
After creating baking content on her blog for five years and publishing The Sweetapolita Bakebook, Rosie realized she felt a connection to sprinkles. She launched her first collection of Sprinkle Medleys on Etsy, and continued to develop her product catalog from there.
Rosie took her passion for cakes and her entrepreneurial drive and built an entire business out of her food blog. And she’s only one of many success stories. People across the world have found the right ingredients to monetize their food blogs.
From affiliate links to cookbooks, meal plans, and streamed cooking classes, you’ll learn the many ways to monetize a food blog as you grow your audience.
How much money can food bloggers make?
Food bloggers’ income varies depending on audience size, partnerships, and how many revenue streams they use. The average annual income for food bloggers ranges broadly, from $35,000 to $125,500 per year, according to the latest data.
But that’s just an average. One of the most successful food bloggers around, Tiffy Cooks, shared in one of her posts, that she makes between $45,000 and $55,000 per month before expenses. If you’re just starting out, however, you won’t be hitting numbers like that right away, which is why you want to learn how to monetize your food blog.
12 proven ways to monetize a food blog
- Make money from display ads
- Get started with affiliate links
- Leverage email marketing
- Write sponsored posts
- Set up brand deals
- Sell an ebook or meal plan
- Sell a physical cookbook online
- Offer memberships
- Create courses
- Stream live cooking classes
- Sell products online
- Sell packaged goods
1. Make money from display ads
![Food blog Half Baked Harvest hosting display ads on its website.](https://cdn.shopify.com/s/files/1/0070/7032/files/food-blog-example.png?v=1706896833)
Many food bloggers get their biggest income stream by hosting display ads on their blogs. In one blog post, the blogger behind Tiffy Cooks claims that 40% of her blog’s revenue comes from display ads. Perhaps the best part of using display ads on your blog is that they’re low effort and can be high yield.
Both beginner bloggers and food blogging pros like Half-Baked Harvest use display ads because they can be so lucrative. But the caveat is that they disrupt reader viewing, and usually you won’t have control over what kinds of ads they see.
Google AdSense is perhaps the most well-known ad provider out there, and it’s a trusted network for millions of bloggers. If you’re curious about how much money you can make from Google AdSense, you can input a few details about your blog to get a revenue estimate for the year.
In order to make the most amount of money from display ads, you’ll have to drive traffic to your website.
Here are some ways to do this early on:
Create a profile for your food blog on Pinterest
Pinterest has become home to the best recipes, and for good reason. Its visual interface and save functionality lets users create virtual cookbooks they can view from anywhere. Popular food blogs like Sally’s Baking Recipes and Half-Baked Harvest each have more than a million followers on Pinterest and more than 10 million monthly views. On Pinterest, readers have to click through to your blog to see the full recipe, so uploading your recipes and photos to the site is a great way to send traffic to your blog and bring in the bucks. Instagram and TikTok are great additions to your social media suite too.
Hone your photography skills
Amazing photography will get people hooked on your recipes because they’ll want to recreate each dish as you have it pictured. Food blogs demand great food photography, and photos will help you gain traction on social media sites like Pinterest, which help you generate website traffic. As you begin your food blogging journey, take some time to learn the ins and outs of great food photography.
Optimize your website for SEO
It sounds complicated, but it doesn’t have to be! Our beginner’s guide to ecommerce SEO is full of helpful tips for optimizing your food blog to show up at the top on Google for different search terms.
Develop unique recipes
If you have recipes home chefs can’t find anywhere else, they’ll have to visit your blog to get them. Do you have any favorites you’ve honed over the years, or family specialties you’d like to share?
✨Learn more: 21 Real Ways To Drive Traffic To Your Website
2. Get started with affiliate links
Affiliate links are another low-effort way to earn income from your food blog. Here’s how affiliate programs work: You link to a product on a blog post. It might be something you use often and recommend for a given recipe, like a mixer, silicone baking mat, or food processor. Any time one of your readers clicks that link, it’s tracked by the store. If the customer makes a purchase, the shop records that purchase, and you receive a commission.
Some affiliate marketplaces (like ShareASale) can help you find brands to work with. Others (like Target) make it easy to pick and choose the individual cooking utensils you love. Here are a couple to get you started:
For example, Just One Cookbook and Lisa Kitahara created curated lists on Amazon so readers can purchase the spices and cooking tools they use daily. When someone purchases an item from these lists, the bloggers earn commission.
Any time you’re earning money from affiliate links, you need to clearly disclose it to your audience in order to comply with FTC guidelines. If you’re not sure or have questions about these guidelines, consult a lawyer.
![Sally places an affiliate link disclosure at the top of her blog posts that links to her full disclosure policy.](https://cdn.shopify.com/s/files/1/0070/7032/files/affiliate-link-example.png?v=1706896931)
📚 Get all of the details: Affiliate Marketing for Beginners: Your Startup Guide
3. Leverage email marketing
Email marketing is always a great way to keep your audience engaged and drive traffic to your website. The more traffic you drive, the more money you can make from display ads. Create a newsletter that shares a weekly roundup of your newest recipes, or spotlight a favorite recipe.
You build an email list by offering an email signup module on your blog. For example, Dan Pelosi of food blog GrossyPelosi surfaces a pop-up that entices visitors to sign up for new recipes and merch drops.
![GrossyPelosi’s email popup on website asking user to join email list](https://cdn.shopify.com/s/files/1/0070/7032/files/grossy-pelosi.png?v=1706897002)
Aside from sending out a weekly read, consider creating a packaged series of emails around one central topic that your readers can sign up for. For example, Sally’s Baking Recipes offers three in-depth email tutorials. One focuses on baking breads with yeast, another on baking cakes, and the other on baking for beginners. This way, readers get condensed, easy-to-follow information about a topic they’d like to learn. The bonus is that once someone signs up for a course and opts into all emails, Sally can send them her newsletter as well.
Another way to leverage email marketing is through a paid newsletter. Websites like Substack let writers charge subscribers a paid subscription fee of as little as $5 per month. Even if you offer a collection of free recipes on your food blog, you could send out exclusive, members-only content like weekly meal prep plans or your newest recipe creations to paid subscribers.
📩 Learn more: How to Create a Newsletter That Grows Your Business
4. Write sponsored posts
Work with brands to write up a review of a product on your blog in exchange for some cash or free products. The caveat here is to only promote items you really care about, believe in, and would use in your own kitchen.
Sponsoring the best or your favorite items can build trust between you and your audience, as they’ll see you as a trusted source. Similar to affiliate links, you’ll need to let readers know if you’re getting paid to promote anything in order to comply with FTC guidelines.
You’ll likely see sponsored requests start to come through your inbox as your blog picks up traction. You can also connect with brands by reaching out via email or social media to let them know you’re available for sponsorships.
5. Set up brand deals
![Image of a crepe with oranges and cream on top](https://cdn.shopify.com/s/files/1/0070/7032/files/food-image.jpg?v=1706897072)
While individual pieces of sponsored content might be one-offs, brand deals are ongoing partnerships and relationships you have with a sponsor brand. For example, you might become a brand ambassador for your favorite spatula company and agree on a cadence for which you’ll feature that spatula on your blog. You’ll also agree on how much you’ll get paid.
Keep in mind that the brands you choose to work with also reflect the values of your blog and brand. Stick with the products you truly love and use in your own kitchen.
📈Trending now: Investing in Influencers: 13 Funds Paying Online Creators for Content
6. Sell an ebook or meal plan
If you’re interested in selling a physical cookbook, starting with an ebook can be a low cost way to test your idea. You also won’t have to worry about distribution or a publisher, because you can offer a digital download directly from your own website or on a marketplace like Amazon.
For example, Sally McKenney of Sally’s Baking Recipes created a shorter ebook version of her printed cookbook that sells for 99¢. While the print version features more than 75 cookie recipes, the ebook offers eight.
![Image of ebook from Sally’s Baking Addiction sold on Amazon](https://cdn.shopify.com/s/files/1/0070/7032/files/selling-books-on-amazon.png?v=1706897158)
Lauren Fit Foodie sells monthly recipe and meal guides on her online store, in addition to virtual cookbooks. She links her online store on her Instagram profile through Linkpop. If readers prefer a hardcopy, there’s also an option to bundle the ebook and physical version so customers can have one in the cupboard and one on the go.
One of the great things about ebooks is that, if you’d like to save a collection of recipes for a physical book, there are tons of other content options. It’s also more easily scalable. The amount of resources involved in selling one ebook is the same as the amount of resources involved in selling a thousand ebooks.
You might be talented at food photography and want to compile tips for better food photos. Or, you could be an expert food styler and specialize in creative plating. Your ebook could cover plating and styling techniques. You could even publish an ebook that teaches other food bloggers how to monetize their blog, like the team behind Pinch of Yum, who built a business around the same topic.
7. Sell a physical cookbook online
When most food bloggers decide to release a cookbook, they work with a publisher and distribute it through more traditional bookstores, like Barnes and Noble and Amazon. You can go this route, but you can also self-publish a physical cookbook and sell it on your own online store.
You’ll be responsible for marketing the book on your own, but you won’t have to shop for a publisher. You’ll capture all of the sales yourself, and won’t need to worry about housing and shipping inventory. When a cookbook sells, the print-on-demand company prints and ships a copy to your customers.
If you’d rather go this route, there are many print-on-demand book services you can choose from.
📚 Resources:
8. Offer memberships
Consider offering certain recipes or meal plans to members only. This might include access to your newest recipes, a collection of recipes you don’t normally share (like desserts), or weekly meal plans. You can charge a small monthly fee for membership access, or offer paid tiers based on the type of content.
For example:
- Tier 1 at $5 per month: Access to curated weekly meal plans.
- Tier 2 at $7 per month: Access to curated weekly meal plans and one weekly video to improve cooking skills (past videos have taught knife skills, how to make marinara sauce, and how to make hot sauce from scratch).
- Tier 3 at $15 per month: Access to everything from Tier 1 and 2, plus a monthly group video chat where you’ll teach members how to cook a specific dish or improve a skill.
9. Create courses
Creating video courses is another way to make some extra income off of your food blog, and the sky really is the limit for the types of courses you can create and charge money for. The caveat? Be sure that your customers will get real, tangible value from your course, because there’s so much content available online for free on YouTube these days.
You might develop video courses that:
- Take beginner cooks to the next level
- Teach people how to make specific types of food, like soups, sauces, or spreads
- Teach cooks kitchen skills like chopping, frying, or baking
- Help aspiring entrepreneurs monetize their food blogs
- Teach food photography or styling skills
✨ Learn more: 10 Steps to Create an Online Course That Sells
10. Stream live cooking classes
From a kitchen in Palombara Sabina, a small town 40 minutes outside of Rome, Italy, Nonna Nerina and her granddaughter Chiara Nicolanti taught viewers how to make pasta. Their business, Nonna Live, sells live virtual cooking experiences with Italian grandmothers. Customers pay per class to learn how to make dishes like gnocchi alla sorrentina or lasagna al pesto.
You can do something similar. Open classes up to individuals or work with companies to provide cooking classes for team events.
🍝 Read Nonna Nerina’s story: This 84-Year-Old Grandmother Serves Comfort and Community Through Livestreamed Cooking Classes
11. Sell products online
Do you always recommend the same mixing bowls or love a particular apron that was handmade by your grandmother? Consider creating actual items you know your readers would love and sell them on your website. If you’d rather not develop your own products, you can always sell a selection of curated items directly from your shop too.
For example, Kim’C Market sells premium, natural food products and cookware from Korea. The brand runs a blog that talks about the meaning and history behind popular Korean dishes.
![Midam Gamasot Bowl from Kim’C Market.](https://cdn.shopify.com/s/files/1/0070/7032/files/products-from-bloggers.jpg?v=1706897242)
12. Sell packaged goods
Another option is to develop food items to sell on your website. This might be a seasoning mix you invented, a flavored oil, or perhaps the perfect hot sauce pairing for your mac and cheese.
For example, Nonna Live sells Grandma’s Gold olive oil through a monthly subscription. The Herbivorous Butcher ships small batch vegan meats and cheeses. Sweetapolita sells colorful sprinkles.
How to start a successful food blog
- Choose a blogging platform
- Decide on a name
- Select and host your domain
- Design a logo
- Pick a food blog theme and a design
If you’re new to blogging in general, you’ll first need to select a platform and a domain for your blog.
Choose a blogging platform
There are tons of platforms to choose from, like WordPress and Squarespace, each with their own pros and cons.
Shopify is the best choice for ecommerce tie-ins, as it comes pre-baked with ecommerce functionality. If you decide to sell an ebook, tickets to cooking classes, or a physical cookbook, for example, Shopify provides a simple and clean experience for your customers.
The Sweetapolita blog is an example of what a food-centric blog can look like on Shopify.
![Screenshot of Sweetapolita blog homepage](https://cdn.shopify.com/s/files/1/0070/7032/files/sweetapolita-blog.png?v=1706897383)
Decide on a name
If you’re still searching for a name for your blog, Shopify’s business name generator can be a helpful resource to spark some extra creativity. Just input a word that describes your brand and the name generator will pop out some suggestions. For example, input “kitchen,” “table,” or “meals” and see what results you get.
Select and host your domain
Some blog platforms (also known as content management systems, or CMSs) will help you purchase and host your new domain. Shopify, Squarespace, and WordPress all have this feature. Your domain should be as close as possible to your actual name for branding recognition. If it’s not available, add a filler word like “get” or “shop” to the beginning.
Design a logo
Shopify also offers a free professional-quality logo maker that will create a logo for you to choose from in a matter of seconds. Just select your business category (food and drink), add your business name, and select where you’ll use your logo. The tool will generate a selection of logos you can edit and personalize to your taste.
Pick a food blog theme and a design
These platforms have a large selection of themes to choose from, so pick the one that best suits your brand and the content you plan to create.
📚 Read more: How To Start a Blog in 2024 and Grow Your Audience
Get creative and cook what you love
A food and recipe blog is challenging work that requires a lot of time, trial and error, and a commitment to your craft. You’ll need to get inspired, keep being creative, learn new skills, and try many different things to see steady growth over time.
Like the old saying “Write what you know,” as you get started, cook the dishes you come back to again and again every week—the ones that you’ve been making forever that everyone loves. Those recipes will create a strong foundation off of which you can start building a following and bring in the funds that will help you grow your business. And that’s truly *chef’s kiss.*
How to monetize a food blog FAQ
How do you monetize a food blog?
Here are 12 ways to make money from your own blog:
- Host display ads on your site.
- Use affiliate links.
- Leverage email marketing.
- Write sponsored posts.
- Set up brand deals.
- Sell an ebook.
- Sell a physical cookbook online.
- Offer memberships.
- Create courses.
- Stream live cooking classes.
- Sell products online.
- Sell packaged goods.
Can you earn enough money from a food blog to do it full time?
You absolutely can—it just takes time, energy, and lots of trial and error.