Homemade Five Spice Powder

4.8 from 5 votes
Email Facebook LinkedIn Mix Pinterest Reddit Twitter
This post may contain affiliate links. Read our disclosure policy.

Making five spice powder is much easier than you think. It creates a superior spice mixture that is cheaper and makes your Chinese dishes immediately taste better.

You only need a few ingredients and 5 minutes to make a superior five spice powder at home!

Five spice powder is a must-have ingredient in a Chinese kitchen. This versatile spice mix is perfect for cooking stir-fry, marinade, sauces, and dry rubs. The powerful spice has a sweet and warm tone that immediately adds depth of flavor to any dish.

Many bottled five spice mixes from grocery stores have a pungent licorice flavor, which is the result of adding too much star anise. That’s why I prefer to make five spice powder at home, so I have total control of the flavor balance.

More importantly, making your own five spice powder from whole seeds or spices creates a superior taste. Whole spice tends to hold its flavor better than powder. You can further toast the spice to release it aroma and essential oils.

Five spice powder cooking process

Once you have toasted the spices and ground them to powder, you will find the homemade five spice powder is very fragrant with an aroma resembling cooked meat. It tastes way better than the store bought one.

Five spice powder cooking process

You can change the five spice powder slightly with your personal touch as well.

For example, you can blend in additional spices such as black cardamon pod, green cardamon pod, black peppers, dried ginger, or aged tangerine peel. Take note that, no matter which species you plan to add, the amount should be moderate and not overpower the main flavor profile.

You can store the homemade five spice powder in your drawer for about a month, before it starts to lose its potency. You can also store it in the fridge to prolong its lifespan. Once the flavor starts to fade, spend a few minutes making a new batch and you’ll be on your way to cooking delicious Chinese food!

Want to Know More?Receive our 5-Day Chinese Cooking Crash Course & Recipe Updates! Subscribe

Homemade Five Spice Powder

4.8 from 5 votes
Making five spice powder is much easier than you think. It creates a superior spice mixture that is cheaper and makes your Chinese dishes immediately taste better. 
Author: Maggie Zhu
Course: Condiment
Cuisine: Chinese
Prep Time: 2 minutes
Cook Time: 3 minutes
Total Time: 5 minutes
Servings: 2 tablespoons


  • 1 teaspoon fennel seed
  • 1 teaspoon Sichuan peppercorns
  • 1 inch (2 cm) cinnamon stick , broke apart
  • 1 teaspoon cloves
  • 1 star anise , broke apart into petals


  • Add all the spices into a small pan. Roast over medium heat until fragrance is released. You should hear faint sizzling noises if you hold the pan close to your ear.
  • Transfer the spices into a small bowl to cool.
  • Once cooled down completely, transfer to a coffee grinder or use a mortar and pestle. Ground until it turns to fine powder. Transfer to an airtight jar and store in cool, dark place out of direct sunlight.
Did You Make This Recipe?Don't forget the last step! Leave a comment below, and tag me @OmnivoresCookbook and #OmnivoresCookbook on Instagram!


Receive our FREE 5-Day Chinese Cooking Crash Course & Recipe Updates!


Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Rate This Recipe!

Reader Questions and Reviews

  1. Soe @limeandcilantro says:

    Omg I thought I am the only who thinks the store-bought ones have too much star-anise. I will give this a try 😀

    • Maggie says:

      It really depends on the brand, but most of the five spice I’ve tried in the US has this problem. After I made five spice once at home, I decided never buy from grocery store again because the quality of homemade version is so much better 🙂
      Happy cooking and hope you like the recipe as much as I do!

  2. valerie says:

    Maggie..thank you so much for the Chinese five spice recipe..you definitely are spot on regarding the store bought, the star anise is too dominant. I love this spice because it is so versatile, I even add a pinch to my black tea?. I have been searching for a perfect spice recipe and yours is the one..again, thank you?

  3. Kevin | Keviniscooking says:

    Gotta try this one Maggie, thanks. LOVE this stuff. 🙂 That first photo is killer too BTW.

  4. J-Mom says:

    I didn’t even think to make it at home. I bought the jar and it’s probably going to loose it’s scent before I finish using it. I will definitely make it myself next time.

  5. veronica says:

    oh Maggie, yesterday was my second time, used my homemade five spice, and i satisfied with mine…..also, i ‘ve learned from you made the chili oil….thank you maggie

    • Maggie says:

      So glad to hear you like the homemade five spice! I’ve never purchase it again since I started making my own. So fragrant isn’t it?
      You’re the most welcome 🙂

  6. Damon says:

    When I read licorice flavor automatically thought that fennel seed and star anise where the same thing!! Learned something new today.

  7. Miss Food Fairy says:

    4 stars
    Looking forward to trying this in my new spice blender Maggie! I agree with Soe, not a fan of store bought / pre-packaged 5 spice mix. Pinned straight away 🙂 x

  8. eeljapan says:

    5 stars
    Maggie, I always wondered what five spice powder would smell and taste like, but never tried because I was afraid of not liking it. Since I happened to have all the ingredients in my kitchen, and the vegetarian oyster sauce and home made chilli oil (both from your site) call for it, I gave a try. Now my kitchen smells like an authentic Chinese restaurant after making vegetarian chou mein – so nice 🙂 Very excited to use it to other dishes in the coming weeks as well. Thank you!

    • Maggie says:

      So happy to hear you decided to give the five spice powder a try and liked it! It is very potent and adds tons of flavor to the dish. Can’t wait to hear what you’ll cook the next 🙂

  9. Melinda Smith says:

    Maggie, I’m confused on the cinnamon stick size. Is it a regular length stick, but 2cm wide or is it a regular size stick, but only using 2cm of it? Please respond because I’ll be making this this week for your 5spice and garlic roasted potatoes. Thanks in advance!

  10. Peter Beckles says:

    Don’t hae Sichuan peppercorns.
    I realize that the Sichuan is “different”. but is there an adequate substitute?

  11. Peter Beckles says:

    I tried your 5-spice powder recipe but with local peppercorns.
    I t is completely different from the packaged odorless dust that I have been buying.
    I eventually added 1/2 teaspoon of cardomom powder.
    Lovely aroma.

  12. movielady says:

    5 stars
    My kitchen smelled absolutely wonderful after making this. 🙂 Again, thanks for the marvelous recipes for staple ingredients!

  13. Deborah says:

    5 stars
    This is a lovely mixture. This helps me avoid shop-bought mixes.

  14. Jim L. says:

    Hi Maggie. I’ve ordered spices to make this recipe. I also want to add Chinese Black Cardamom (not pre-roasted). I assume that I should remove the seeds from the pod, roast with the other spices and then grind it. However, I have no idea how much to add to this recipe so that it doesn’t overpower the other spices (you said it was important). Can you please recommend roughly how much to add? Would seeds from one pod be enough or too much? Thanks for all the wonderful recipes!

  15. Deborah says:

    5 stars
    I love this blend.

Omnivore's Cookbook: Make Chinese Cooking Easy
BuzzFeedGood HousekeepingHuffington PostLucky ChowMSNReader's DigestSaveurYahoo! News

FREE 5-Day Chinese Cooking Crash Course

Cooking delicous Chinese food is easier than you think!





Follow us on Facebook