How to Make a Food Blog from Scratch

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.

Ben Sibley

“Follow the plan outlined here and you can create your own website from scratch without writing any code for less than $300.”

Do you have a love for cooking?

What about writing and photography?

The best food blogs have delicious recipes, great storytelling, and gorgeous photographs of finely plated dishes.

It takes a creative and talented food-lover to create a successful food blog, but if you’re reading this right now, you must be up for the challenge.

In this post, you’ll learn how to create a modern, minimalist website that will work perfectly for a food blog.

By the time you’re finished, you’ll have a live website on your new domain name just waiting for your first recipe.

How to make a food blog

Luckily for you, blogs are the easiest type of website to create. There’s very little functionality needed to display recipes and photographs on your site.

The main two things you need to get started are a domain name and hosting.

Let’s start with the domain.

Get a web domain

Your domain name will be your online address. For instance, this website’s domain name is

I’m sure you have at least one idea in your head already, but there’s one problem with getting a domain: availability.

You see, available domain names are pretty scarce these days. You’re bound to find that someone has already registered the domain you wanted. Then you’ll find that either they’re charging thousands of dollars for it, or it’s simply not for sale.

The trick is to find a memorable, brandable domain name that is still available. Registering a new domain only costs $10 and will renew for $10 once per year.

To help get you started, this guide will walk you through some clever strategies for finding a domain name that is still available:

Read now: How to Find a Great Available Domain Name

Signup for hosting

If your domain name is like your property, then hosting is like plumbing and electricity. It’s an essential service for your site to run and the only major expense you’ll have.

If this is your first site, or you just want a more seamless WordPress hosting experience, Nexcess will be a good choice.

Nexcess WordPress Hosting

Nexcess offers high-performance hosting at an affordable price, and they have beginner-friendly site management tools.

Since they have hosting created specifically for WordPress sites, you’ll get a live WP website the moment you finish creating your account.

Regardless of who you choose to host with, you’ll need to get hosting before you can move on. Once you’ve completed this step, you can get into the fun parts of building your site.

Begin customizing your site

The first thing everyone wants to do is pick out a theme.

I get it, it’s hard to visualize your site without choosing a theme first, but it can make things more confusing. Especially if you pick out a really feature-rich WordPress theme.

Before you start installing themes, follow along with this WordPress dashboard tour:

That video is from a 17-part series I made on creating your first WP website. It will show you exactly what options are available in WordPress.

The benefit of watching that video first is that when you add your theme, you’ll know clearly which options are coming from WordPress and which settings have been added by the theme.

You can also read this article to begin some basic site customization steps:

Read now: Beginner Site Customization with WordPress

Once you’ve got the basics squared away, it’s time to install a new theme.

Choose a WordPress theme

There are basically two paths you can choose when starting a blog.

You can pick a premium theme with all the features included, or you can use a free theme with a few plugins (also free). I’m going to recommend the latter, but I’ll provide recommendations for both.

To create your food blog, I recommend using one of our themes, Chosen, which is completely free to use.

Chosen is a favorite for bloggers

There are lots of food bloggers using Chosen for their sites already, so I know it could be a good choice for your site too.

That said, we’ve got a handful of other themes that would fit the food blog aesthetic nicely, such as Apex, Tribes, and Founder.

All of our themes are totally free to use and have optional premium upgrades with more features like custom fonts and colors.

You’ll also find detailed Getting Started guides for each theme, like this one for Chosen.

Once you pick out a theme, you can begin customizing it with all of the built-in features.

Premium food blog themes

As promised, I have plenty of recommendations for premium food blog themes as well.

This collection includes some popular and highly-rated templates.

Food Blog WordPress Themes

Regardless of what theme you pick, you will likely need a plugin to add the recipe functionality, so let’s get into that next.

Add a recipe plugin

Here’s a quick tip about WordPress:

Themes change the style of your website, but plugins are used to add new functionality. If you use one of our themes, you’ll find there aren’t any tools for publishing recipes. This is because the themes are made only for styling your site and leave features and functionality to the plugins.

When it comes to recipe plugins, there are quite a few good options, but WP Recipe Maker stands out as the best.

WP Recipe Maker

The WP Recipe Maker plugin lets you create unlimited recipes and embed them into your posts. With each recipe, you can list the ingredients, directions, and include how long it will take to cook.

Unlike some plugins, the “recipe cards” you can create with WP Recipe Maker look awesome.

Example recipe card

The recipe cards you create can be inserted into any post or page you want.

This plugin includes some more advanced features too, like the ability to add schema data so that your recipe’s star ratings appear in the Google Search results.

While I think WP Recipe Maker is an awesome plugin, there are plenty of other options available. You can check this post to find more recipe WordPress plugins.

Read next: Top 5 Best WordPress Recipe Plugins

With a beautiful theme picked out and a recipe card plugin installed, all you need to do next is begin creating content.

Launch your site

With your site online at your new domain and the design fully customized, you’re nearly ready to launch.

The last thing you need is a recipe!

Now, when you decide to launch is totally up to you, but in my opinion, the sooner the better. You only need one recipe on your site to begin promoting your website and sharing it everywhere.

Once you have your first recipe, you can share it on all your social networks, show your friends, and publish it on other cooking and food related communities.

I hope this guide helped you to create your food blog, and if you enjoyed it, make sure to share it with someone else.

Ben Sibley
Ben Sibley
This article was written by Ben Sibley. He is a WordPress theme designer & developer, and founder of Compete Themes.