How to Make Ghee

5 from 18 votes
Jump to RecipeJump to Video

This post may contain affiliate links. Please read our disclosure policy.

Learn how to make ghee at home with just one ingredient—butter! This easy, budget-friendly alternative to store-bought ghee has a rich, nutty flavor and a high smoke point, making it perfect for cooking, baking, and those with dairy sensitivities.

A jar with homemade ghee and a spoon placed inside.

Making ghee at home is simple and takes just 25-30 minutes. All you need is high-quality unsalted butter. You can use your favorite store-bought unsalted option or homemade butter.

Ghee is made with four easy steps: heat, skim, strain, and store. It is similar to clarified butter but cooked longer, allowing the milk solids to brown and develop a rich, nutty flavor.

This process also removes casein and whey, so those with mild dairy sensitivities can digest it more easily. Plus, with no milk solids or water content, homemade ghee can stay fresh for months without refrigeration.

So, let’s learn how to make ghee! If you are curious about other cooking fats, check out how olive oil is made or how avocado oil is made.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from me every week!

Watch homemade ghee video tutorial

Cooking benefits of ghee

  • High Smoke Point: Ghee’s smoke point is 485°F (250°C), making it perfect for frying, roasting, and sautéing without burning. 
  • Enhances Flavors: Its rich, nutty taste deepens the overall flavor of dishes, especially in Indian and Middle Eastern cuisine. 
  • Long Shelf Life: Unlike butter, ghee stays fresh for months at room temperature, making it a convenient cooking fat. 
  • Lactose-Free Alternative: The removal of milk solids makes ghee suitable for those with lactose intolerance or mild dairy sensitivities. 
  • Brings Out Spice Flavors: Ghee helps toast spices evenly, intensifying their aroma and enhancing the depth of flavor in dishes.

Ingredients

A photo of a block of butter.
  • Butter: Use homemade butter or high-quality unsalted butter. Alternatively, salted butter works too.
  • You will also need a heavy-bottomed pot, a spoon or a skimmer to skim the form, a fine-mesh strainer, and a glass jar to store the ghee (wash and sterilize it well).

See the printable recipe card below for full information on ingredients and quantities.

How to make ghee

Melt the butter: First, transfer the butter to a heavy-bottomed pot or saucepan and melt it over medium-low heat. As it melts and heats, it will start separating into three layers – top foam, middle yellow fat, and bottom milk solids. It’s the middle layer that we need.

A collage of the steps for melting butter in a saucepan.

Skim the Foam: Using a spoon or a skimmer, remove the foam from the top of the melted butter as it appears. Any remaining foam will eventually turn into transparent bubbles as the middle layer becomes translucent. 

Note: If you strain the mixture now, you have clarified butter.

A collage of the steps for skimming melted buttter.

Caramelize the Milk Solids: Continue to simmer the melted butter over low heat until the milk solids at the bottom turn lightly brown and caramelized. But be careful not to let them burn. Once ready, there will be a lovely nutty aroma and flavor.

Note: At this stage, this is brown butter, and you can use it as is (clarified butter and milk solids).

A collage of the steps for caramelizing milk solids.

Strain and Store: Finally, remove the butter mixture from the heat and allow it to cool for 5 minutes. Then, carefully strain it into the glass jar. You can use a fine-mesh strainer, coffee filter, nut milk bag, or several layers of cheesecloth. Straining will remove the butter solids, leaving you with ghee, aka liquid gold!

A collage of the steps for filtering ghee and storing in a jar.

Ghee Texture: Melted vs. Set: The texture of ghee changes at different temperatures. Similar to coconut oil, it solidifies when cool and melts into a liquid when warm.

A collage showing melted ghee vs set ghee.

The color of ghee depends on the butter used. Pale yellow butter will produce lighter ghee, while deep yellow butter (often from grass-fed cows) results in richer, golden ghee. The caramelization of milk solids also slightly deepens the color.

FAQs

Can you eat the browned milk solids?

Yes! The browned milk solids left behind when making ghee are full of flavor. You can mix them into dishes like rice and soups or even spread them on toast for a nutty, savory boost.

How long does ghee last?

When stored in a sterilized glass jar and kept in a cool, dark place, ghee can last up to 3 months at room temperature. For more extended storage, refrigerate it for up to 12 months, but it should not exceed the expiration date of the butter used. To prevent spoilage, always use a clean, moisture-free utensil when scooping.

Is ghee the same as clarified butter?

Not exactly. Ghee is a type of clarified butter, but it goes one step further. The extra cooking time allows the milk solids to caramelize, infusing the fat with a rich, nutty flavor. This process also makes ghee more shelf-stable and enhances its taste compared to regular clarified butter.

If you try this ghee recipe, let me know how it goes in the comments below. I’d appreciate a recipe card rating and would love to see your recipe recreations – tag me on Instagram @Alphafoodie!

How To Make Ghee

5 from 18 votes
By: Samira
Make ghee in 30 minutes with just butter. It's cheaper than store-bought, with a rich flavor and high smoke point, perfect for cooking and baking.
Cook Time: 30 minutes
Total Time: 30 minutes
Servings: 26 Tbsp

Equipment

  • Pot
  • Airtight jar for storing

Ingredients 
 

  • 16 oz unsalted butter 2 cups/4 sticks – I like using organic, grass-fed, but any will do; salted butter will work too

This will yield about 1.5 cups of ghee.

Instructions 

  • Transfer the butter to a heavy-bottomed saucepan and melt it over medium-low heat.
    Melting butter in a pot
  • Use a spoon or a skimmer to skim the foam from the top of the melted butter as it appears. As the middle layer becomes translucent, any remaining foam will eventually turn into transparent bubbles.
    Skimming melted butter in a pot
  • Continue simmering the melted butter over low heat until the milk solids at the bottom turn lightly brown and caramelize (but be careful not to let them burn). The mixture should have a nutty aroma and flavor.
    Melted butter browning in a pot
  • When ready, remove the butter mixture from the heat and allow it to cool for 5 minutes.
    Carefully strain it into a jar through a fine-mesh strainer, coffee filter, nut milk bag, or several layers of cheesecloth. Straining it will remove the butter solids, leaving you with ghee.
    Ghee in a bowl and a jar

Video

Notes

The yield: When clarifying and straining the butter, you will lose around 20% of its volume. I obtained 13 oz of ghee from 16 oz of butter.
Cooking time will vary based on how much butter you’re using.
Don’t overcook it. Turn off the heat when the milk solids are a light golden color. The residual heat will continue to cook them for a few minutes.
Check the blog post for more tips and answers to top FAQs!
Course: Ingredient Preparation
Cuisine: Asian, Indian
Shelf life: 1 year (fridge), 3 Months (room temp)

Nutrition

Serving: 1Tbsp, Calories: 131kcal, Protein: 0.04g, Fat: 15g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Cholesterol: 38mg, Sodium: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

5 from 18 votes (15 ratings without comment)

Leave a comment

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

Recipe Rating





7 Comments

  1. Anum says:

    What is the reasoning for skimming? Is it absolutely necessary?

    1. Samira @ Alphafoodie says:

      This is important to remove the milk solids.

  2. Kat says:

    5 stars
    Fantastic and easy recipe for ghee. I use a spoon with a sharp edge to skim off the foam, wait for it to cool and then place a nut bag over a jar. Once the ghee has cooled a bit, I pour it into the nut bag placed over the jar, and voila! Who knew it was this easy? Thanks for the great recipe.

    1. Support @ Alphafoodie says:

      Thank you so much for sharing your experience, Kat. Glad you gave this recipe a try 🙂

  3. Dennis Stefonek says:

    5 stars
    This is very good. I found your recipe to be spot on. I’ve made Ghee many times and have even burned a batch by trying to speed up the process. What I’ve established and it works for me is; heating my butter to 110 degrees Celsius or about 240 degrees Fahrenheit and then maintaining that temperature the entire time.

    1. Support @ Alphafoodie says:

      Thanks for your comment, Dennis. This is good to know. 🙂

  4. Susan says:

    5 stars
    I have made ghee several times and absolutely love it. Here are some things I have learned from trial and error.

    Keep the heat on the lowest setting. You don’t need to stir it but just let it slowly melt and bubble on a low simmer.

    Once foam begins, wait a few minutes and then start skimming. I find that a fine mesh ladel/skimmer works best for this part. Keep this in a bowl and you can use it later as you pointed out in your post. Continue skimming every couple of minutes until you see the brown bits and it’s clear.

    I find straining through a coffee filter works best. I don’t like to use single-use items but this is an exception I make because it works so perfectly.

    I prefer to refrigerate overnight the room temp ghee and then bring it out to the counter the next day. It gives a lovely consistency (as long as it’s not in the heat of summer).