It’s not that difficult to start a food blog in 2021. Who doesn’t like food? Specially due to Covid-19 when almost everyone is stuck at home, cooking is one major thing that many people explored. And that’s why food is always an ever green niche and if you have passion for preparing amazing dishes or recipes at home then you must create a recipe blog in 2021.

But do you know how to make money from a food food blog in 2021? Well, blogging is very popular these days and there are plenty of ways you can earn money form your food blog. But before that you have to create a good blog that actually helps people with good recipes and then only you can think about making money.

You will get all the answers related to this topic here.

  • Do food bloggers get paid?
  • Is it worth starting a food blog?
  • How do you start a food blog and make money?
  • How many recipes do you need to start a food blog?
how to start a food blog in 2021
how to start a food blog in 2021

What is Food Blogging?

In simple terms, if you are good cook and love to prepare various types food at home, and at the same time want to showcase your cooking skill to the world, then you can start a food blog and share all such recipes through your website.

In India, almost every women is expert in cooking various dishes specific to their region and they are preparing some awesome dishes everyday for their family.

But how many of them are really aware that, there is a huge demand of such recipes online. The simple example of this is the popularity of cookery TV shows.

So, through food blogging one can fill up that gaps, educate many people about how to cook home made recipes, or restaurant style recipes at home etc.

Examples of Food Bloggers in India

The growing number of Food Blogs and Food Bloggers in India will easily tell you how much lovable this niche is all about. In fact these days the trend of Food Vloggers are increasing. Anyway, as you are planning to start a food blog in India 2021, then you must check the popular food blogs in India.

  • Tarla Dalal (
  • Nisha Madhulika (
  • Nandita Iyer (
  • Padhu Sankar (
  • Sailaja (

Should I start a Food blog for free?

Well, frankly speaking if you are a hobby blogger and just want to upload your recipes or pictures of home made recipes to the website and share it with your friends, then a free blog might be good to start with.

But what if tomorrow you get a good response and receive the boost to make your blog bigger? I know you can easily transfer your website from Blogger to WordPress anytime.

But, why not think seriously from the beginning itself. Blogging is no more just a hobby these days, if you can work seriously keeping the quality high, you will definitely be able to monetize your blog traffic. Even if it may not be so high, but you can definitely be able to generate a passive income source besides your regular work.

So, the very first promise your should make yourself is that you are going to set up a self-hosted WordPress only. It’s just take $100 to $120 max to start a professional blog. It’s not only me saying that, WordPress is the most preferred blogging platform and you can see the details here.

best cms platforms

Special Price For Beginners

Bluehost offers a special discounted price $2.95/mo on their WordPress hosting plan to all our readers (up to 66% off with a Free Domain). So use this link to Sign Up for Bluehost Now.

How to Start a Food Blog in 2021: Step by Step Guide For Beginners

Starting a blog may not be that much difficult in case you have money to spend. Just hire a designer and create a beautiful blog. But this way you will not learn the process of creating a blog on WordPress. That’s why I always recommend people to learn to create a blog by own as it’s the very first step towards your blogging career.

If you think it is very difficult, then let me assure you that I am here to help you. I have shared very detailed tutorials with proper screenshots in my every article. And similarly, I am going to explain every single step of creating a food blog from scratch here also. So let’s get started.

1) Get Domain Name That Suits Your Blog

This is something which is very crucial part of this process. You have to spend enough time to decide about the name of your food blog as this is going to be your face or name of your business.

It’s better to choose name which is simple to remember, short and crisp and definitely related to food blog. Many food bloggers prefer to go with a name as per their actual name like Archana’s kitchen etc to make it personalize.

But if you want to make it brandable or like a business, then you have to think differently. But make sure you are not using any term which can cause any legal problem. So, better to do a thorough research before your settle with a domain name. I generally use this website  Lean Domain Search.

Lean Domain search review

If your blog name whatever you have thought is not available, try to add word like food, recipe, kitchen, foodies etc and try to make the domain as per your expectation.

If you want a Free Domain name and save up to $15 for the first year, then you can start with Bluehost WordPress Hosting plan. So use this link to Sign Up for Bluehost Now with the best discounted price.

2) Find a Reliable Web Hosting Plan

As I have assumed that this article is mainly for them who are ready to start a food blog on WordPress, rather than a free blogging platforms like Google

So, for a self-hosted WordPress blog one need a recommended hosting provider. In that case I would recommend you to go with Bluehost shared hosting plan as it’s globally recommended. I am also using Bluehost for hosting this website.

There are couple of web hosting plans which I could suggest you which will save your money also. My first recommendation would be But if you want an India based hosting, then go for Hostinger [Rs 59/mo only].

Click here to sign up for Bluehost for $2.95/month only. [No need to apply any Bluehost discount code, as it’s already applied.]

How To Buy Hosting From [Step By Step Tutorial]

To start a blog with Bluehost, first of all, click here to visit the Bluehost website. They offer a 63% discount on their web hosting plans by default. You will find the price as $3.95/mo everywhere, but with this link you can activate the special price of $2.95/mo.

bluehost wordpress hosting

We will buy Bluehost WordPress hosting plan as this is best suited for WordPress platforms. Well managed with latest PHP, free backup, server side optimization and more. Let me share more about this in next step.

Step 2: Choose The Best Bluehost Plan

Click on the CHOOSE PLAN button and you will find 3 different plans there. Bluehost offers 3 WordPress Shared hosting plans: BASIC, PLUS, CHOICE PLUS. I love the CHOICE PLUS plan as it is having everything I need as a starter. You can host unlimited websites and the price is also not that high compared to the BASIC plan.

bluehost pricing details
  • Bluehost Basic Plan ($2.95/mo): good for someone who wants to run only a single site
  • Bluehost Plus Plan ($5.45/mo): best and recommended one, where you can host unlimited websites
  • Bluehost Choice Plus plan ($5.45/mo): You can go for the Choice Plus package in case you need Code Guard and domain privacy and are ready to pay a higher renewal fee

If you ask me which Bluehost plan is best, then I would recommend to go with CHOICE PLUS plan as there are no difference with PLUS plan in terms of pricing. And you will also get more features. But as a beginner, you can start with the BASIC plan as this is the cheapest Bluehost Plan to start a blog in 2021.

Step 3: Get Bluehost FREE Domain Offer

Choose a plan as per your needs. And then click on SELECT. You will find a screen like below. Here you have to provide a domain name. In case you have a domain name already, then you have to change the DNS settings of your domain using GoDaddy or NameCheap login.

bluehost free domain offer

Otherwise, if you don’t have a domain then this is the best way to save the first year domain charges. As Bluehost offer a free domain name. Try to do the necessary researches before finalizing the domain name. Anyway, provide the domain name and click on the NEXT button.

Step 4: Provide Personal Information

On the next screen, you have to fill up all necessary information like your name, address, city, email address, mobile number, etc. On the same screen, just scroll down a little bit to find out the Bluehost hosting plan pricing details and the duration for which you want to buy.

bluehost account information

Provide accurate information, as your are going to receive all hosting related details, Name servers, cPanel login etc on that email id only.

Step 5: Choose 36 mo Plan For Bluehost Maximum Discount Promo

To start a blog with Bluehost while getting the maximum discount, make sure that you choose a 36-month plan. I did a mistake of buying for 1 year, and after that now I renewing my Bluehost package by paying the actual charges. You will not get any Bluehost renewal discount to save money after that.

bluehost discount

So, bet way to save money is by choosing for 36-month, so that you can get the lowest price for 3 years. Now, just try to move your cursor out of this page and you will get a popup like below. Bluehost generally offers a special 70% discount occasionally.

bluehost special discounted price

If you get that popup then you can enjoy even further discounted price of $2.65/mo.

Step 6: Remove Extra Bluehost Addons

By default you will find many things will be ticked on that page. You can simply un-tick them all and only focus on the hosting with Free Domain name.

bluehost addons

If you buy Choice PLUS plan, you will get Code Guard Basic as free of cost. That’s why I found Choice Plus plan as the Best Bluehost Plan. But you have to buy for at least 3 years if you want to save huge, otherwise CHOICE PLUS plan renewal charges are quite high. So, be smart and take decisions as per your plan.

Step 7: Choose Bluehost Payment Options

Bluehost offers payment through Credit card & Paypal. That’s why I have mentioned in the beginning to get ready with your credit card. If you don’t have a credit card, then take help from your friends or family.

bluehost payment options

Provide the credit card information and then click on the SUBMIT button to complete the purchase. Make sure to agree with the Terms & Conditions.

bluehost checkout page

Step 8: Create Account on Bluehost

Now that you have purchased a hosting plan with the maximum Bluehost discount, on the next screen, it will ask you to create a password for your Bluehost cPanel. Choose a password that is very tricky to crack for others, but simple to remember for you. Make sure you followed the password rules.

welcome bluehost start blog on bluehost

As soon as you are done with your password, you can log in to your dashboard. You will also get an email with all the necessary details as well.

Create Password Start a Blog with Bluehost

Click on the next screen and it will ask you to login to Bluehost.

Step 9: Login To Bluehost cPanel Account

Click on the login button and provide your id & password. After successful login, you will find a screen like below. Click on the Start Blogging button and continue with the dashboard.

bluehost password successfully created

The Bluehost interface is really awesome. If you are installing the first time also, you will hardly find it difficult. As soon as you log in to your Bluehost cPanel you will find it like below.

3) Install WordPress on Your Domain

After buying your hosting plan, you need to set up your website. And for that I always use WordPress as CMS. WordPress is a very popular CMS or Content Management Software with which even a beginner can create a website from scratch in just few minutes.

Anyway, to install WordPress on Bluehost you need to login to your Bluehost Hosting account. You can type this URL to access your Bluehost cPanel:

bluehost login

After you login to your Bluehost account, you need to navigate to left side My Sites area. You need to click on the Create Site button on the right side.

bluehost install wordpress

As soon as you click on Create Site button, it will show a screen like below where it will ask you to use Bluehost Website Builder or WordPress. Choose the below button and go with WordPress installation process.

bluehost website builder

Next, you have to provide the Site Name and tag line. You can change these details later also, but make sure to provide something unique which will describe your website.

create a new website on Bluehost

Click on Advanced tab, in case you want to change the email address and user id details. Or else, it will create a user with the default Bluehost login details. Click on NEXT button and you will find a screen like below.

choose domain bluehost

From the Domain option, choose the domain on which you want to install WordPress. If you have opted for Bluehost Free Domain offer, then your domain will appear on this list. Or else you have to follow this tutorial to add your domain to hosting account.

Don’t put anything in the directory option. Here just for showing you the example, I took this dummy domain. Make sure to untick the plugins mentioned under “Helpful Free Plugins” area and click NEXT.

installing WordPress on Bluehost

WordPress will start installing and it may take few seconds. After successful installation, you will find a screen like below with various details.

wordpress installed successfully bluehost

Finally, you are done with the WordPress installation and now you can proceed further to set up your personal finance blog in 2021. You will find the Admin URL with which you can login to your website. Wait for sometime, as it will take few minutes before your website is ready with SSL certification installation.

Now, in the previous step whatever hosting plan you have opted for, I have created a detailed tutorial to set up WordPress on that hosting. You can follow the exact step by step guide tutorial and install WordPress on your domain.

  • How To Buy Hosting From & Install WordPress
  • How To Buy Hosting From Hostinger & Install WordPress
  • How To Buy Hosting From Cloudways & Install WordPress
  • How To Buy Hosting From GreenGeeks & Install WordPress

As we are done with the installation of WordPress on our domain name, we can now see our personal finance blog live. But it will not have any content or the design will not be that great. So, it’s time to change the look of our website and give it a professional look.

4) Install A Best Food WordPress Theme.

You need one of the best wordpress theme for food blog, as look is matters a lot for a recipe blog. So, you should not compromise here.

There are various professional WordPress theme providers are available, but if I have to recommend you a theme which will simply make your confusion clear that would be the Foodie Pro theme from Studiopress.

Checkout the Foodie Pro Theme

But, if you want to explore more options then look for Elegant Themes collection & Thrive Themes. I am using Focus Blog Theme for this website which is from Thrive Themes.

5) Set Up Your WordPress Site

So, follow the below checklist and do all the necessary settings after installing WordPress on your domain. These settings are common for any WordPress theme.

Change Permalink: Permalink is nothing but the URL structure of your website. When you first install WordPress, it will be a very ugly one. make sure to change the permalink as POST NAME as this is highly recommended, SEO friendly and looks clean.

permalink settings

Install SEO Plugin: You need an SEO Plugin so that you can make sure you can handle your website SEO easily. So far I found Yoast SEO or Rank Math, any one you can install in your blog. Though Rank Math is comparatively better as they offer many features as free compared to Yoast SEO Plugin.

rank math WordPress SEO Plugin

Create A Sitemap: A sitemap is nothing but an XML file where your entire website information can be explored easily by any search engine. So make sure to create a sitemap for your WordPress blog using any SEO Plugin like Yoast SEO Plugin or Rank Math SEO Plugin.

rank math sitemap settings

Submit Sitemap: After creating the sitemap, you have to submit the same to different search engines. E.g. you have to create an account in Google search console and then submit the sitemap to that so that Google can easily discover your website. Similar you can do the same with Bing search engine as well.

Create necessary pages

Whenever you create a website, you need to add few essential pages. So, you need to create these pages by visiting your WordPress dashboard and the pages area. Click on Add New page and create the below mentioned pages one by one.

  1. About Us (share your details)
  2. Contact Us (so that people can contact you)
  3. Privacy Policy
  4. Terms of Conditions
  5. Disclaimers (e.g. affiliate)

You can check out these pages of this website and get some idea. Don’t simply copy paste as they can be different in your niche or category. So, just spend some time to create the content for these pages. This is just a one time activity.

6) Install WordPress plugins.

Next, you have to make your food blog complete by installing few key WordPress plugins. This will help you to do the SEO for Food blog and make sure your recipes will rank higher gradually.

Anyway, from your WordPress dashboard, look for Plugins >> Add New.

install wordpress plugins

Here is the list of free WordPress plugins that you must install.

  • Yoast SEO Plugin
  • Anti-spam Plugin
  • WP-Smush for Image optimisation
  • Optinmonster for building email list [We have a special Optinmonster Coupon Code for you]
  • WPforms for building beautiful contact forms
  • W3 Total Cache
  • BackupBuddy / Updraft Plus
  • Security plugin like Sucuri
  • Google XML Sitemap

It is very easy to install these plugins one by one. It’s not possible for me to share the tutorials about how to install these plugins one by one in this article. But I will try to write separate article for each one of them.

7) Start Sharing Recipes!

Finally you are done with setting up your food blog in WordPress. I am sure you are ready to write your first recipe. To create your first article, you can go to “Add New” under “Posts”:

create new post

Make sure you don’t copy anything from other websites. Try to provide a unique title and start writing the content in your own voice. Although the ingredients may similar in similar recipes, but if you can do some experiement and creaet a story around your recipe, it will attract readers.

Remember, there will be already thousands of articles shared for the same recipe. In that case why someone will read yours? So think like that and provide something unique to your readers. Then only you can get success soon.

Right now the WordPress has Gutenberg editor by default. In the beginning you will find this editor little different. Just spend some time and you will get used to with this amazing editor.

gutenberg editor

With the help of Ultimate Blocks plugin, you will be able to add many blocks to add various beautiful sections & elements. So try this editor slowly and learn the basics of content writing on WordPress.

Things To Do After Setting Up Your Food Blog on WordPress

Here are few tips to start growing your food blog gradually. Don’t even think about making money from the day one.

Write Recipes From Your Experiences

If you don’t love cooking, then I am sure your food blog is going to fail in next few months. Mostly food bloggers start a food blog quickly and share whatever they prepare without any plan. But very soon, they lost interest of experimenting new dishes and at the same time writing the same.

Remember one thing, if you search for best butter chicken recipe in Google you will find millions of results. Then why people will go into your page?

So, think in that point of view and prepare recipes in yoru style. Add spices in your cooking style, narration style or presentation skill etc.

Buy a good Digital camera / DSLR camera

I know you have a good camera which is enough to click the pictures of your recipes. But do you know that a with a good digital camera you can take even better pictures and present them like a pro. Here are the few best camera for food photography, that you should take a look.

There are lots of food photography tips available online. First read few of them and then try to take some best clicks of your recipes. Presentation make a huge difference between 2 content, even if the process of preparing the dish is same.

Give importance in Social media promotion

Although organic traffic plays a big role while growing a website, but as food blogging has a huge importance of pictures social media platforms like Facebook, Instagram plays a huge role to make your recipes viral and bring huge traffic.

So, make sure from day one you start with your social media profile. For any tips just search with how to become a food blogger on instagram, Facebook etc. You can learn various tips and then apply them accordingly.

How To Earn Money From A Food Blog

So, now the key part of making money from Food blog. Let me tell you very clearly that it is actually not that easy to make money from any kind of website which doesn’t have traffic or followers.

So, you have to work hard to generate huge traffic, create a list of followers of your recipes then only you can think about monetising that traffic. There are couple of ways through which any food blogger with good traffic can make money.

  • Apply Google adsense and make money
  • Recommend various utensils, kitchen appliances related to cooking and make money through affiliate marketing.
  • Connect with big brands, restaurants and make money through collaboration

But again, I want to repeat that it should not be a priority now. At least make sure you are getting a good organic traffic before you think of monetizing your food blog traffic.

Conclusion: Should I Start A Food Blog in 2021?

So, why are thinking so much. If you are good cook, then this is a very high quality skill if you know how to utilise it through a food blog.

Just make your life easy, use start with Bluehost hosting + Free domain and then jump into writing recipes. It is really tough task to make a food blog successful as the competition is high. But then again, why to fear about the competition? So, I hope this article will really help & motivate you to start a food blog in 2021.

Similar Posts

Leave a Reply

Your email address will not be published.