Do you love food and cooking? Do you want to share your food recipes to the world? Yes? Then you’ve come to just the right place. I’ll show you how to start a food blog in two easy steps.

Step 1: Start writing your food recipes.

Step 2: Post them on your website and let the world know how AWESOME you are at cooking!

Voila! Your own food blog!

Wait, where’s the part about creating a website?

I left that out because creating a website is a piece of cake these days. It’s the cooking part that’s hard and that you love (unless you are now thinking to become a web designer). As a matter of fact, you can build your own food website/blog within 30 minutes!

Don’t worry I will guide you through the entire process of creating your own food blog so that you can focus on your recipes, not the technical stuff!

The basic steps to start a food blog:

  1. Think of an exciting name for your blog. Something that resembles your love for food.
  2. Register the domain name and get a hosting plan
  3. Install WordPress
  4. Choose a nice, attractive and responsive WordPress food theme for your website.
  5. Install WordPress plugins
  6. Start writing

Now, I will go through the entire process in details. So, let’s begin.

Note: Some of the links in this guide are affiliate links. We earn a certain amount of commission if you buy services/products through the links, without any extra cost to you. That being said, we don’t recommend products that are not worth. 

1. Domain name A.K.A. name of your food blog

This is the most time-consuming and the trickiest part.  I know, you might have already thought a name for your food blog. But, the problem is, it might have been already taken.

There are so many domain brokers these days that most of the common words/names are usually taken. Domain brokers are like real estate brokers. They buy domain names for cheap. Reserve it. And then sell it for a high price to potential customers. A $15 domain name could cost you more than $1,000.

If the name you thought of is not available, think of another one. I know you can be creative! Brainstorm. Ask your friends. But keep the following things is mind while choosing the name for your food blog.

  1. It should be short and catchy.
  2. It should be easy to remember.
  3. It should describe the content of your blog.
  4. It should be easy to spell.

Once you have some workable names on your mind, go to NameCheap to check for their availability. Enter the possible names in the search box.

Try to find a name with “.com” suffix because .com is more common and people usually trust them. However, don’t try to make your domain name complex by using specials characters like hyphens.

Once you find the right domain name for your food blog at NameCheap, don’t register it there. Why? Because I will tell you how to get a domain name for free in the next step. I use just to check the availability of domain names.

2. Register domain name and get hosting plan for your food blog

A web host is a place where all the contents of your blog reside. Thus, it is important to use a reliable web hosting service. For starters, I would recommend using a shared hosting plan because it is cheap.

We use SiteGround for Rara Theme web hosting and would recommend everyone as it is cheap, reliable and WordPress ready.

Advantages of SiteGround for food blogs:

  1. SiteGround gives you a free domain. There are only few web hosts that offer free domain name. You can register the domain name you searched earlier at here.
  2. SiteGround is officially recommended by WordPress. WordPress is an easy way to create a website.
  3. SiteGround has uptime of 99.99%. This means your blog will always be live.
  4. SiteGround has an excellent 24/7 customer support.
  5. SiteGround is one of the fastest web hosts. For the price you pay, no other web hosting service provides the speed like SiteGround does because SiteGround uses SSDs on their servers.
  6. You get free SSL certificate on SiteGround. SiteGround offers built in Let’s Encrypt SSL certificate. Having an SSL certificate makes your blog trustworthy. Also, the chance of your food blog coming earlier in the Google search results is high with SSL.

How to register on SiteGround: step by step

Step 1: Go to SiteGround by clicking here.

Step 2: Choose the StartUp plan by clicking “GET STARTED”.

Step 3: Select register a new domain. Enter the domain name you searched at earlier here. And then click “PROCEED”.

Step 4: Lastly, enter your name, physical address, email address, payment information and period of your subscription.

I recommend you to check the Domain Privacy in Extra Services section. Domain Privacy safeguards your information like name, address and phone number from Domain WHOIS search. In simple words, the personal information of domain owner will not be displayed publicly if the domain has Domain Privacy enabled.

3. Install WordPress on your food website

This is the easiest process of all. Once you register with SiteGround, you can install WordPress with few clicks.

Login to your SiteGround account. Then, follow these instructions by SiteGround. Don’t worry about the theme yet because we will talk about it later. Just select any theme.

Drum roll…

Congrats! You have a food blog now!

The first thing you should do now is, access your WordPress admin panel and change permalink settings.

Type on your web browser to access the admin panel of your WordPress. This is where you will personalize your blog and post recipes.

Now, go to Settings and click on Permalinks.

changing permalinks on self hosted wordpress site

Then, in the Custom Settings select “Post Name” and click Save Changes.

Changing permalink setting on wordpress

4. Choose a WordPress theme

First of all, welcome to the bloggers’ community.

Now, let’s make your blog BEAUTIFUL just like your food!

You can easily change the design of your blog with WordPress themes. And, changing the WordPress Theme is a child’s play.

How to Install and Change Free Themes from Dashboard:

First, login to your WordPress admin panel. Then, click on Appearance => Themes.

changing theme on wordpress

After that, click on the Add New button at the top.

adding new theme on wordpress

The list of free themes will be displayed. Pick a theme, click Preview to get an idea of the layout of your blog. If you like a theme, click Install. WordPress will then install the theme.

installing theme from server on wordpress

You will not see the theme on your blog without activating it, therefore click on Activate.

activating installed theme on wordpress

How to Install and Change the Theme by Download Method:

After you login to your WordPress admin panel, click on Appearance => Themes.

changing theme on wordpress

After that, click on the Add New button at the top.

adding new theme on wordpress

Now, click on the Upload Theme button.

uploading theme on wordpress from computer

Then, click “Browse…” to select a theme file from your computer. The theme should be in .zip format.

uploading theme from computer on wordpress

After you have successfully uploaded your theme, the “Install Now” button will be enabled. Then, click Install Now to install the theme.

installing theme from computer on wordpress

Then, click on Activate to activate the theme on your food blog.

activating theme uploaded from computer on wordpress

Bravo! You have now successfully changed the theme of your blog.

You can find many WordPress themes on the Internet. But, before you start looking at each of them, here are few things to look for while choosing a WordPress theme.

  1. Design: You should select a theme that looks like a food blog. The color and the design of the theme should compliment your recipes.
  2. Designer: You should know if the designer of the theme is experienced enough. You don’t want to run into technical errors. Poorly coded themes will give you headaches with many syntax errors. And, in addition to giving you frustrations, poorly coded themes will also lower your blog’s ranking on search engines.
  3. Responsiveness: The theme should be responsive. What this means is, the theme should be optimized for every type of electronic devices– Computer, Mobile, Tablet. You don’t want to miss audience on any platforms.
  4. SEO Ready: If a theme is Search Engine Optimization (SEO) ready, your food blog will rank higher in Google Search results. Thus, more people will read your blog, and try your recipes. An SEO theme has less coding errors. To check for errors in themes, go here and paste the URL of the theme. The theme with few errors is better.
  5. Support from the developer: If you decide to buy a Premium theme, check how responsive the support team is.


That’s a lot of things to investigate just for a theme, isn’t it?

Well, worry not!

To make things easier for you, I have listed two best themes for a food blog. You can try out the free versions first. And, if you like it, go Premium because premium version has many features and you get awesome support from the developers.

Also, if you are serious about your food blog, invest few bucks on a quality Premium theme. Trust me, Premium theme is a good investment.

Note: All the themes listed here are made by our team. We have lots of beautiful themes for various purposes. However, the list contains only the themes that are appropriate for a food blog. All our themes are designed and coded by experienced designers. All the themes are responsive and SEO ready. And, you get a first-rate support from our designers.

Best themes for a food blog:

1. Elegant Pink Pro


Elegant Pink Pro is a great looking theme. It is highly customizable. You can change the color and the layout of the theme to your liking. Also, the Elegant Pink Pro theme is responsive, well coded, speed optimized (loads faster) and SEO ready.

Furthermore, once you buy the theme, you can use it on any number of domains for free for lifetime. Besides all these features, you will also get great support from experienced developers if you run into any issues.

View Live Demo Here | Download here | Try Free Version Here

2. Kalon Pro

Kalon pro theme for food blog


Kalon Pro is also an attractive theme that meets all the requirements of a food blogger. You can change the appearance of your blog with ease. You can choose from 6 home page layouts and 10 header layouts with Kalon Pro. It is also responsive, well coded, speed-optimized and SEO ready.

Additionally, like Elegant Pink Pro, you can use the theme on any number of blogs you start in the future (Good Luck for that!). Also, you will get very fast and reliable support from developers.

View Live Demo Here  | Download Here | Try Free Version Here

5.  Install WordPress Plugins

Once you have completed all the above steps, you are now ready to post your first recipe.


Before you start writing, I recommend you to install some Plugins.

Plugins are tools that you can add to your food blog to increase its functionality. You can compare them to the apps on your Android or iPhone. There are lots of plugins available in WordPress (free and paid). There are some plugins that optimize your food blog, and there are some which help you organize your content.

As you are new to blogging, I have made a list of some must-have Plugins for a food blog.

But, before we go to the list, let me first tell you how to install a Plugin in WordPress.

How to install a WordPress Plugin

First of all, log in to your WordPress admin panel.

Then, click on Plugins.

installing plugin in wordpress theme

Then, click on “Add New” button.

adding new plugin on wordpress

After that, type the name of the plugin, you want to install, on the search bar. I searched for Akismet.

Searching plugin in wordpress

Then, click on “Install Now” button to install the plugin.

installing plugin on wordpress

You will then see “Installing…” written on the button. Installation only takes a few seconds.

installing plugin progress

Finally, click “Activate”. The plugin will then be activated on your blog.

activating installed plugin on wordpress


Once you activate a plugin, you will see on your plugins list.

activated plugin in wordpress

Now, let’s talk about some WordPress Plugins that every food blogger should use.

1. Akismet

akismet plugin for food blog

Once you start posting on your blog, you will notice many comments with Ad links on your post. They are spam comments. And, if you don’t install Akismet plugin, your blog will be flooded with them.  Akismet filters the spam comments and lets you review the spam comments before they are posted on your blog.

2. Yoast SEO

yoast seo plugin for food blog wordpress

This is the best SEO plugin there is! Yoast SEO Plugin not only helps your blog rank higher in search engines like Google and Bing but also helps you write better content. It gives you real-time writing and SEO feedback.

3. BigOven

BigOven Recipe seo plugin for food blog

BigOven plugin is a plugin specially made for food bloggers. This plugin helps you manage your recipes easily on your blog. Also, it improves the ranking of your recipes on search engines with rich snippet markup.

4. Google XML Sitemaps

Google XML Sitemaps plugin for food blog

Google XML Sitemaps plugin provides search engines a complete XML sitemap of your blog. Basically, this plugin will tell search engines what type of content your blog has, which, eventually, will help your blog rank higher in search results.

5. WP Ultimate Recipe

WP Ultimate Recipe Plugin for food blog

WP Ultimate Recipe is similar to BigOven. This plugin helps you post multiple recipes on your post with ease. You can install both WP Ultimate Recipe and BigOven. But, if you feel your blog is loading slowly, you can select the one you like.

6. Jetpack

Jetpack plugin for food blog

Jetpack is the ultimate plugin to manage your WordPress blog. This plugin also provides you stats about your visitors. Plus, this plugin will protect your blog against brute force attacks and unauthorized login.

7. BackUpWordPress

BackUpWordPress plugin for food blog

BackUpWordPress will backup your entire blog. It will backup all your photos, recipes and posts on your blog. You can choose a date that suits you and schedule the backup.

8. jQuery Pin It Button for Images

jQuery Pin It Button for Images plugin for food blog

Pinterest is one of the largest traffic sources for many famous food bloggers. Therefore, it is a good idea to make your food blog Pinterest ready. JQuery Pin It Button for Images plugin helps readers easily Pin It your images. The plugin displays a “Pin It” button over the images whenever users hover over them.

Well, those were some of the important plugins for starters. As you get experienced, you might want some more plugins to make your task easier. But, DO NOT install “too many” plugins as it will make your blog slower.

6. Start Writing on your Blog

Congratulations! Now you have a beautiful looking food blog with all the tools installed. Do you know what that means?

You can now start WRITING!

Hope to see some great recipes from you.

Happy Blogging!!

From “Umm” to “Wow”, learn how to use WordPress like a Pro

Subscribe to get our latest content by email.

Powered by ConvertKit
About the author

Raushan Jaiswal

Raushan is the CEO/Co-founder of He has been using WordPress since 2012 and has helped hundreds of companies build online presence using WordPress. Raushan enjoys reading and writing about WordPress, Digital Marketing and Growth. When he is not working on WordPress, he is probably playing chess, reading a book, learning salsa, or hiking.

You may also like..

Popular Posts


  1. Freya Osborne says:

    Very informative and helpful tips.Thanks for sharing.

  2. Oliver Karsh says:

    Now I am going away to do my breakfast, once having my breakfast coming over again to read other news.|

  3. Food is a miracle

Leave a Reply

Your email address will not be published. Required fields are marked *