This Homemade Cinnamon Peanut Butter is smooth, creamy and lightly spiced with cinnamon. It's super easy to make and perfect for spreading on toast.
If you love making your own spreads, try my Pumpkin Pie Spice Butter, White Chocolate Pistachio Butter, Cherry Cream Cheese Spread, and Raspberry Chia Jam.

Quick Look: Cinnamon Peanut Butter Recipe
- Prep Time: 5 Minutes
- Cook Time: 10 Minutes
- Total Time: 15 Minutes
- Servings: 8
- Difficulty: Easy.
- Dietary info: Vegetarian, egg-free.
SUMMARIZE & SAVE THIS CONTENT ON
What is Cinnamon Peanut Butter?
Cinnamon Peanut Butter is a simple homemade spread made by grinding roasted peanuts, sugar, and oil and flavoring it with ground cinnamon. This is a flavored variation of the regular peanut butter.
This version has a mild sweetness and a warm cinnamon flavor that makes it slightly different from the classic version. It is very easy to make with just a handful of ingredients and is perfect for the fall season.
This homemade version doesn't contain any preservatives, so it has a fresh taste and flavor. You can control the sweetness, the spice level and even the texture depending on how long you grind it.
It is commonly used as a spread for bread, toast, or sandwiches, but can also be used in other ways like drizzling over waffles, pancakes, or mixing into oatmeal.
If you enjoy making homemade jams or spreads, try my Instant Pot Strawberry Jam, Chocolate Raspberry Jam, Persimmon Jam, and Mango Cardamom Jam.

Why you'll love this recipe:
- This recipe is incredibly easy and delicious.
- The texture is smooth, creamy and easy to spread on anything.
- You can totally control the sweetness and flavor to your liking.
- No preservatives or additives, just basic pantry ingredients.
- Works well for everyday use.
Ingredients & Substitutions
Peanuts - I have used raw peanuts and roasted them until browned. The roasting process helps bring out the flavor. You can also use store-bought roasted peanuts, but make sure they are unsalted. Make sure to remove the skins after roasting for a smoother texture.
Sugar - Adds a mild sweetness and balances the peanut flavor and cinnamon flavor. You can increase or reduce the quantity depending on your liking. You can also replace it with honey, maple syrup, brown sugar or coconut sugar.
Oil - Helps in grinding and gives a smooth and spreadable consistency. You can use neutral oils like sunflower oil or peanut oil.
Cinnamon - This is the star ingredient. Use a fresh and good-quality cinnamon powder for the best flavor. It gives a warm, slightly sweet flavor. Adjust the cinnamon quantity based on how strong you want the cinnamon flavor. You can also replace it with other spices like ground cardamom or Pumpkin Pie Spice.
Salt - It enhances the overall flavor and balances the sweetness.
Variations
Skip the sugar for a more natural version.
Replace sugar with honey or maple syrup for a different kind of sweetness and flavor.
Stop grinding a little early if you want to make it slightly chunky.
Add a little bit of cocoa powder or cacao powder along with the cinnamon for a mild chocolate flavor. If you love chocolate in your spreads, check my Chocolate Peanut Butter, Chocolate Banana Jam, Sweet Potato Chocolate Spread, and Chestnut Chocolate Spread.
How to Make Cinnamon Peanut Butter
Start the process by roasting the peanuts if you are using raw peanuts.
Heat a heavy-bottomed pan on a medium flame. Add the peanuts and roast until they are lightly browned, stirring continuously. You can also roast the peanuts in the oven.
Let the roasted peanuts cool completely. Rub them with your hands to remove the skins and discard them.

Transfer them to a mixer jar or blender jar and grind them into a coarse powder.
Add sugar, salt, and oil to the ground peanuts. Grind the mixture until it turns smooth and creamy. Scrape the sides if needed.
Finally, add the cinnamon powder and grind again until fully combined and the mixture looks smooth and glossy.
Transfer to an airtight container.
Tips & Notes:
- Use fresh and high-quality ingredients for the best taste and flavor.
- Keep stirring while roasting the peanuts to avoid burning. Even roasting gives better flavor.
- Make sure the roasted peanuts are cooled completely before grinding. Warm peanuts can release excess moisture and can affect the texture.
- Do not skip removing the peanut skins for a smoother and cleaner-tasting peanut butter.
- It takes time for the peanuts to turn from powder to creamy. Keep grinding until smooth.
- Adjust cinnamon and sugar to taste. Start with less and increase if needed.
- Always use a clean and dry spoon to avoid spoilage.
Serving suggestions
Spread it over bread or toast for a quick breakfast or snack.
Use it to make simple sandwiches like Peanut Butter Banana Apple Sandwich and Peanut Butter Strawberry Sandwich.
It also works well as a topping for pancakes, waffles, or French toast.
It can also be used as a dip for apple slices. You can make Apple Nachos using this cinnamon peanut butter.
If you love experimenting, try adding it to milkshakes, smoothies, yogurt or oats for a mild cinnamon and peanut flavor.
You can check out the recipes below and replace the regular peanut butter with this flavored one.
- Banana Peanut Butter Chocolate Milkshake
- Peanut Butter Banana Yogurt Popsicles
- Chocolate Peanut Butter Pudding
- Homemade Peanut Butter Eggs
Storage suggestions
Store it in an airtight container. Keep it in the refrigerator to maintain freshness.
It stays good for 2-3 weeks when stored properly.
If the oil separates over time, just stir it before serving.
More Spread Recipes
If you tried this Cinnamon Peanut Butter Recipe or any other recipe on my blog please leave a 🌟 star rating and let me know how it went in the 📝 comments. Thanks for visiting my blog today!

Cinnamon Peanut Butter Recipe
Ingredients
- 1 Cup Peanuts
- 1 Tablespoon Oil
- 2 Tablespoons Sugar
- ¾-1 Teaspoon Cinnamon Powder
- ⅛ Teaspoon Salt
Instructions
- Start the process by roasting the peanuts if you are using raw peanuts.
- Heat a heavy-bottomed pan on a medium flame. Add the peanuts and roast until they are lightly browned, stirring continuously. You can also roast the peanuts in the oven.
- Let the roasted peanuts cool completely. Rub them with your hands to remove the skins and discard them.
- Transfer them to a mixer jar or blender jar and grind them into a coarse powder.
- Add sugar, salt, and oil to the ground peanuts. Grind the mixture until it turns smooth and creamy. Scrape the sides if needed.
- Finally, add the cinnamon powder and grind again until fully combined and the mixture looks smooth and glossy.
- Transfer to an airtight container.
Nutrition
Nutrition values are estimates only.










Vikis Kitchen says
Wow. Homemade peanut butter..that too with flavors. Looks delicious dear.
divya says
Awesome....simply awesome...
Sathya Priya says
Love the peanut butter wth cinnamon in it .I did simple peanut butter previous week .Peanut butters are just awesome
Kalpana Sareesh says
tats a good one.. will try it
Sayantani says
my hubby loves peanut butter and this is one flavour that am gonna love too.
Shama Nagarajan says
awesome...wonderful preparation
vivek pathak says
good....yummy
Julie says
looks delicious peanut 🙂
Vineetha Sush says
We r a peanut loving family but strangely never made or tasted peanut butter !!
Priya Suresh says
Feel like licking that spoon.