A re you an amateur foodie? Do you love baking or cooking? Want to share your food ideas with the world? It's time you start a food blog. 

Food blogging is one of the best blog niches to get into because there are so many different topics you could write about – and everyone has to eat!

You could help people learn how to cook a specific type of cuisine with an instructional blog filled with how-to articles, recipe reviews, and technique demos. You could write a travel food blog that explores a part of the world through food. You could write a good food blog that explains how to reduce your carbon footprint through food. Or even the latest viral food and lifestyle blog!

In this guide, we’ll explain how to start a food blog and how food bloggers make money from it.

Step 1: Choose a Food Blog Niche and Name

Before you dive into the nuts and bolts of your blog, like finding the best blog hosting, you’ve got to determine what you’re going to blog about.

If you want to build a successful food blog that’s profitable and sustainable, you’ll need to do a bit of homework upfront.

We go into the details on how to choose a blog niche here, but to see if your idea is viable, sit down and brainstorm. If you can come up with at least 20 blog post ideas in 15 minutes, your topic has potential! If not, it’s back to the drawing board. 

Types of Food Blogs

Another way to find a viable idea for your blog is to look at the types of food blogs out there.

For example, there are…

  • recipe blogs
  • food or drink tasting blogs
  • cookbook review blogs
  • healthy eating blogs
  • cuisine-specific
  • location-specific
  • sustainable cuisine
  • …and more.

You could use one of these ideas as a starting point and then drill down.

Once you’ve chosen your main topic, you’ll want to name your blog.

Think about your topic, your target audience, and what your blog style will be like.

To come up with a name, try…

  • Entering your main topic into a blog name generator
  • Using a thesaurus to come up with different words
  • Use techniques like rhyming, alliteration, or assonance (like “Smitten Kitchen” or “Budget Bytes”)
  • Putting your own spin on a common saying or idiom (like “Gimme Some Oven” or “Oh My Veggies”)

You can read more tips and examples in our guide on how to come up with a blog name.

Once you’ve settled on a topic and name, it’s time to roll up your sleeves and set up your blog!

Back to the top

Step 2: Set Up Your Food Blog

Setting up a new blog can be a bit overwhelming, especially if you’re not very technical, but we’ve got you covered. 

Every blog needs three elements:

  1. A unique domain name: This is what people type into their web browser to find your blog. It’s usually the same as your blog name and should be easy to say and type. Learn more about choosing the best domain name here.
  2. A reliable web host: This is where all the files, images, and content are stored. Companies like Bluehost make it easy to set up your account and blog.
  3. A blogging platform: This is the software you use to write and publish your blogs, add the design and layout to your site, and more. We recommend WordPress, which powers 35% of the web including big names like Adobe, Microsoft, Rolling Stone, and more. It’s easy to use, flexible, and offers a wide variety of customizations with themes and plugins. 

Many aspiring food bloggers get stuck at this stage because they don’t want to pay for hosting, especially at the start. So they may look at a free blogging option instead.

We advise against using a free blogging platform and instead go with a paid hosting option.

Why? Because it’s critical that you retain control and ownership of all the contents and assets of your food blog. The free options may disappear after a while, leaving you without any copies of your content and a disappointed audience.

Plus, free blogging platforms are very limited in features. Many of them won’t let you use your own ads to earn money from your blog.

If you want more flexibility and control, you need to use a platform like WordPress, and get your own web hosting.

We recommend Bluehost as a good starting option for new bloggers. You can get free domain name registration for a year and a discounted rate for being a Blog Tyrant reader.

Exclusive offer for BlogTyrant readers

We have partnered up with Bluehost to get 60% off for our readers! You also get to register a FREE domain for a year which normally costs around $14.99 per year.

Claim this Exclusive Bluehost offer

Once you’re on the Bluehost site, click on the Get Started Now button.

New bloggers can get started with the Basic plan, which include 1 site. You can always upgrade as your site grows.

Then you’ll be asked to create a new domain.

Bluehost - Create a new domain - start a blog

Enter your chosen blog name and click Next. If it’s not available, you can use our domain name generator to get more ideas.

On the next screen, make sure to select the 36 months price if you want to get the best deal.

Once you’ve finished setting up your account, you’ll get an email with your login details. Once you’ve logged in, click on the the My Sites tab on the left.

Then click on Create Sites to get started with WordPress.

Install WordPress on Bluehost - How to start a blog

This will launch Bluehost’s WordPress installation wizard, where you’ll be asked to enter your food blog name and a tagline. The tagline is optional, and you can always change it later if you want.

Install WordPress on Bluehost - How to start a blog

After you click on the Next button to continue, you can select your domain name from the drop down menu.

Install WordPress on Bluehost - How to start a blog

Then click on the Next button to continue. This will start the installation and it will take a few minutes to install. After it’s done, you’ll see the success message with your website’s details.

Install WordPress on Bluehost - How to start a blog

You’ll also get an email confirmation with a login link.

And that’s it, you successfully installed WordPress on Bluehost and launched your blog!

You’ll notice that right now your blog looks very basic. That’s because we haven’t installed a theme or plugins to make look better.

Once your domain is secured, your hosting is set up, and you’ve got WordPress installed, it’s time to choose a theme for your blog. 

Choosing a Theme for Your Food Blog

WordPress themes control your website’s design and appearance. There are thousands of free and paid WordPress themes that you can install on your website.

However, not all of them are suitable for a food blog. You’ll need one suited to a food blog, and that matches your ideas on design and branding. 

Here are a few options you can choose…

1. Get a Free Theme

One advantage of a popular platform like WordPress is the number of free themes out there. People have created thousands of them that you can use on your blog.

Here’s a roundup of popular themes for recipe and food blogs to get you started.

2. Pay for a Premium Theme

Premium themes are designed by experts. They are usually visually more appealing than the free ones, have more features and functions built into them. They also come with support, so you can get help if you need it.

We recommend using Divi or Astra, as they’ve both got great free starter themes and lots of customization options that work well for food blogs. 

3. Create a New Theme

If you want a unique and original theme for your food blog, you can pay for a custom-designed WordPress theme. This is an expensive option and can take months to complete. It’s a good future option for your food blog if it becomes a hit, and you have thousands of dollars to spend on an original theme. 

No matter the theme you choose, you’ll want one that reflects the style you want to convey. That means thinking about whether you can upload your own logo, change the color palette, font choices, and whether you can change the blog post layout.

Installing Recipe and Food Blog Plugins

Your food blog will also need a recipe or food blog plugin to give you the ability to add recipes easily. These plugins have additional options where you can enter recipe details and have them published in a reader-friendly way. 

example of a plugin for a food blog

We recommend using WP Recipe Maker (start with the free option and then upgrade to the paid one if you want to use those premium features) and WP Tasty Recipes if you want to jump into a fully-featured premium plugin.

Back to the top

Step 3: Create the Content and Start Blogging!

Now you’re ready to start creating and publishing your food blog content. 

First up, it’s your core pages and main menu.

WordPress lets you create two different types of content: posts and pages. If you’re wondering what’s the difference, here’s a detailed guide on posts vs. pages in WordPress.

We recommend creating these pages for your new food blog:

  1. About Page
  2. Contact Page

To add a new page in WordPress, just log in to your WordPress dashboard and click on Pages » Add New.

From here, you can add your page title and your content in the text editor. Check out these WordPress content editor tips for more details.

When you’re done, just click the Publish button and it will be live on your site.

Let’s take a look at how to create these pages and what they should include.

1. About Page

On your “About” page, you should introduce yourself to your readers and talk about what they can expect from your blog. Link out to your other social profiles so that your readers can stay in touch with you.

2. Contact Page

A contact page is essential if you want your readers to get in touch with you. You can create a contact form in less than 5 minutes with WPForms, which comes pre-installed on your Bluehost site.

These pages should be enough to get you started!

If you want to customize the layout and design of your pages, we recommend using a drag and drop page builder like Beaver Builder or Divi.

Now that your pages have been created, it’s time to add them to the main menu of your new blog.

To create a menu in WordPress, click on Appearance » Menus. Enter a name for your menu (I just named mine “Main Menu”) and click Create Menu.

Now you can add your new pages to the menu. On the left side under Pages, check the box next to the pages you want to add to your menu. Then click Save Menu.

To add the menu to your header, click on Manage Locations tab at the top. Then select your menu in the location where you want it to appear. Note that your menu locations will be different depending on your theme, but usually there’s a primary, main, or header menu area for you to add your main menu.

Next, you’ll want to write your first set of blog posts. You already brainstormed some blog post ideas earlier, so pull those out and start writing.

If you get stuck, check out our ultimate list of blog post ideas, plus our guide on how to write the perfect blog post.

We won’t worry about monetization until a little later. For now, you just need to get some content on your blog, so it gets indexed by search engines, and you can start building an audience. You can also create a blog strategy to keep the ideas flowing and your food blog stocked with posts. 

At this point, your food blog is up and running! Congrats!

But you’re not done. You’ll need to promote your blog to create and expand your audience. After all, you want to keep people coming to your blog regularly, right? And if you want to earn some money from your food blog, it’s hard to monetize without a healthy-sized audience.

Back to the top

Step 4: Promote Your Blog and Grow Your Audience

There are a few ways you can promote your food blog. Some are passive, while others are more active.

Search Engines

Getting traffic from search engines and growing your food blog audience is the first step. With search engine optimization (SEO), you’ll take advantage of search engine algorithms to drive traffic to your food blog.

That means that whenever anyone searches Google for a topic you’ve covered, your blog will come up in the search results.

Social Media

Social media networking on Pinterest, Instagram, Facebook, and Twitter can be really huge for food blogs – especially if you have a lot of nice photos or content that is easy to digest and share. They can help you build and grow your audience, as well as increase your blog monetization options since you’ll be getting more views to your content. 

Since there are so many out there (and more popping up every month), it’s hard to decide which social media platforms to use for your food blog. You might be tempted to use all of them, but don’t.

When you spread yourself too thin by using them all, you won’t ever have time to focus on creating content and growing your food blog in a sustainable way.

So, what can you do when it comes to social media?

First, spend some time looking at the biggest blogs in your food niche. See what social media platforms they’re using. Then, dig deeper. Look beyond followers and likes, since those can be bought and faked. See how engaged their audience is, how much their content is shared, and what kind of interactions happen on the blog itself.

Then, start testing on your food blog. Pick one or two social media platforms and create content for them. Share your content on them and engage with your audience there. Ask people to follow you on those networks. Give it a solid few months before deciding to switch to something else. 

Over time, you’ll see which ones work for you and which ones you can skip. We recommend always engaging with commenters on your posts and adding one or two social media platforms to the mix. 

Email Newsletter

Most professional bloggers use email newsletters to stay engaged with their audiences and generate an income from them. Email newsletters help you develop and sustain relationships with your audience better than any other marketing method you might use. 

At least 99% of us check our email every day, with 58% of us checking it before even social media

See our step-by-step checklist on how to do email marketing with your food blog and grow it like a total pro.

Step 5: Monetize Your Food Blog

Want to know how to start a food blog and make money?

As with other kinds of blogs, there are plenty of ways to monetize your food blog to earn an income.

Here are just a few ideas:

  1. Sell Recipes: To sell your recipes, bundle them into eBooks, and sell them directly on your site. You’ll need an eCommerce plugin like WooCommerce to add an online store to your food blog. 
  2. Sell Branded Swag: Once you’ve got a good audience, you could start selling branded swag on your site. Use a print-on-demand service like Printful, Gooten, or TeeSpring to manage the printing and shipping for your t-shirts, mugs, jewelery, bags, and more. 
  3. Display Ads: You can set up Google AdSense on your blog to display relevant ads on your site and earn money whenever someone clicks on the ad. This would be a perfect solution for a food review blog or restaurant review blog.
  4. Affiliate Marketing: Many food blogs offer product reviews and How-To posts, so why not add in some affiliate links to earn a commission off the products you write about? You can start with Amazon’s affiliate program, and then branch into other food-related ones as your audience grows. 

If you’re curious about how much money you can make from food blogging, just check out this shortlist of successful food bloggers. 

example of food blog monetization

Midwest Foodie Blog makes money by displaying ads on her site and also selling sponsored posts.

Sassy Spoon food blog monetization example

A Sassy Spoon made over $100K last year from a variety of different methods. They display ads, sell sponsored posts, and offer freelance services like photography and coaching.

how to start a food blog and make money example

Piping Pot Curry also earns an income from ads and affiliate links.

For more ideas on how to monetize a food blog, check out our list of the most proven and profitable ways to earn money on your blog

Back to the top

There you have it, step-by-step instructions on how to start a food blog! You’ve gotten web hosting, chosen a WordPress theme, learned about recipe plugins, and started writing your first posts. You’ve even learned about some of the advanced steps to starting a food blog, so you can earn money from it. 

Have you started a food blog? Let us know in the comments so we can take a look. We’d love to see what you’re writing about and hearing more about your experience.

Now that you know how to start a food blog, check out our article on how to get traffic to your blog next.

And be sure to sign up for our email newsletter for more helpful blogging tutorials like this one!

2 Comments

Join in. The comments are closed after 30 days.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Thanks Ramsay! I normally dont leabe combents but im teally thrilked with this one. I’m glad I checked your article first….it has just everything I was looking for to start rolling.
    I can’t wait to start giving feedback.
    Cheers!
    Keep up the good work.

  2. Very informative, I liked…….

BlogTyrant on Tablet and Mobile
Free Ebook Guide
Ultimate Blogging Toolkit + Bonuses

Join our 30,000+ email subscribers for blog updates and get instant access to a 10,000-word guide on how to start a blog and build a sustainable business using keyword research, Google traffic, and a lot of tested strategies. Let us help you build a blog to support your family's income and help the community while you're at it!