Winter Special Punjabi Pinni Recipe (Traditional & Nourishing)
Pinni is a classic Punjabi winter delicacy made with whole wheat flour, ghee, jaggery, nuts, and seeds. Rich, warming, and deeply nourishing, pinnis are traditionally prepared during the cold months to provide energy, strengthen immunity, and keep the body warm. This wholesome sweet is especially popular in North India and is often made for new mothers, growing children, and during peak winter season.
Prepared with slow-roasted atta and generous amounts of ghee, pinnis have a melt-in-the-mouth texture and a nutty, caramel-like flavor from jaggery. They store well for weeks, making them a perfect make-ahead winter treat.
This traditional Punjabi pinni recipe is more than just a sweet—it’s comfort, nourishment, and winter warmth packed into every bite. Whether you’re making it for family, festive celebrations, or winter snacking, these homemade pinnis are sure to become a seasonal favorite.

Why You’ll Love This Winter Special Pinni
- Made with 100% natural ingredients
- High in energy and healthy fats
- Perfect no-bake traditional sweet
- Ideal for winters, festivals, and gifting
- Long shelf life
- Customizable with nuts and seeds of choice
Ingredients
- 1 kg whole wheat flour
- 500 g clarified butter (ghee)
- 500 g jaggery (gur), crushed or chopped
- 400 g mixed dried fruits (almonds, cashews, raisins, pistachios, walnuts)
- 1 cup mixed seeds (sesame seeds, pumpkin seeds, sunflower seeds)
- 1 tablespoon ajwain (carom seeds)
Step-by-Step Method to Make Traditional Pinni
Step 1: Roast the Whole Wheat Flour
Heat a large heavy-bottomed pot or kadhai on low heat. Add half of the ghee and let it melt completely.
Gradually add the whole wheat flour and start roasting it on low to medium-low heat, stirring continuously. This step requires patience, as slow roasting ensures a rich aroma and prevents bitterness.
Roast until the flour turns light brown and releases a deep, nutty fragrance. This may take 30–40 minutes. Once done, transfer the roasted flour to a large bowl and set it aside to cool slightly.
Step 2: Fry the Dried Fruits
Chop the almonds, cashews, pistachios, and walnuts roughly. Keep the raisins whole.
In the same pan, heat a few tablespoons of ghee. Fry the dried fruits in small batches on low heat until lightly golden and aromatic. Remove and let them cool completely.
Once cooled, grind the fried dried fruits in a blender into a coarse powder. Do not over-grind; small nut pieces add texture to the pinnis.
Step 3: Prepare the Pinni Mixture
In a large pan or wide bowl, combine:
- Roasted whole wheat flour
- Coarsely ground dried fruits
- Mixed seeds
- Ajwain (carom seeds)
Mix everything thoroughly so the ingredients are evenly distributed.
Step 4: Melt the Jaggery
In a pan, add the remaining ghee and let it melt. Add the crushed jaggery and cook on low heat until it melts completely. Stir continuously to avoid burning.
Once melted, turn off the heat. There is no need to make a syrup—just ensure the jaggery is fully dissolved.
Step 5: Combine and Shape the Pinnis
Carefully pour the hot jaggery-ghee mixture over the flour and nut mixture. Mix well using a sturdy spoon or spatula. Let the mixture cool slightly until it is warm enough to handle.
Take small portions of the mixture and press firmly between your palms to form round or oval-shaped pinnis. Press tightly so they hold their shape.
Allow the pinnis to cool completely and set.
Serving Suggestions
- Enjoy pinnis as a morning energy booster
- Serve with warm milk during winters
- Perfect as a post-meal sweet
- Ideal for gifting during Lohri or winter festivals
Storage Instructions
- Store pinnis in an airtight container
- Keep at room temperature for up to 3–4 weeks
- Refrigeration is not required
Recipe Notes & Tips
- Always roast the flour on low heat to avoid burning.
- Adjust jaggery quantity according to sweetness preference.
- You can add edible gum (gond) for extra warmth if desired.
- Ajwain aids digestion and balances the richness of ghee.
- Make sure all ingredients are at room temperature before shaping.
- Pinnis firm up more as they cool, so don’t over-press.
Health Benefits of Pinni
- Whole wheat flour provides sustained energy
- Ghee helps with joint health and warmth
- Nuts and seeds supply protein, healthy fats, and minerals
- Jaggery improves digestion and boosts iron levels
Troubleshooting Tips for Pinni Recipe
Pinni mixture feels dry and won’t bind
- The mixture may have cooled too much or needs more fat.
- Add 1–2 tablespoons of warm ghee, mix well, and try shaping again.
Pinni mixture is too soft or greasy
- Too much ghee or jaggery can cause this.
- Mix in a little extra roasted whole wheat flour and allow the mixture to cool slightly before shaping.
Pinnis taste raw or floury
- The flour was not roasted long enough.
- Always roast atta on low heat until aromatic and light brown.
Pinnis crumble after shaping
- The mixture may be too dry or unevenly mixed.
- Ensure jaggery is fully melted and evenly incorporated before shaping.
Pinnis turn hard after cooling
- The jaggery may have been overheated or overcooked.
- Only melt jaggery, do not boil or cook it into a syrup.
Bitter taste in pinnis
- Nuts or flour were roasted on high heat.
- Always roast both flour and nuts on low heat and stir continuously.
Pinnis don’t hold shape
- The mixture cooled down too quickly.
- Shape pinnis while the mixture is still warm to the touch.
Pinnis look oily on the outside
- Too much ghee or insufficient cooling time.
- Let pinnis rest and set completely before storing.
Pinnis spoil quickly
- Moisture may have entered during storage.
- Always store in a clean, dry, airtight container and use dry hands.
Pinnis lose flavor after a few days
- Use fresh jaggery and nuts.
- Toast seeds lightly to enhance aroma before mixing.
Looking for more such recipes to get some ideas for your snacking? Do not miss my Carrot Cake and Rasgulla and the best one’s Sandesh.
*If you ever try this recipe don’t forget to share your photos with me on Facebook, Pinterest, Twitter or tag me on Instagram @cookingwithsapana using the hashtag #cookingwithsapana and stay connected* I would love to see your creations from my space!!

Pinni | How to make Pinni
Equipment
- Big Sauced Pan or Wok
- Big Mixing Bowl
Ingredients
- 1 kg whole wheat flour
- 500 gm clarified butter/ghee
- 500 gm jaggery
- 400 gm dried fruits almonds,cashew,raisin ,pistachio ,walnuts
- 1 cup of mixed seeds sesame, pumpkin, sunflower
- 1 tablespoon Aijwain /carom seeds
Instructions
- In a big pot roast the flour using half of the clarified butter until light brown in color.
- Set it aside. Fry the dried fruits in few tablespoon of ghee in batches.
- Cool and grind the dried fruits in blender into a coarse powder.
- Take a big mixing bowl and add the roasted flour , dried fruits powder ,sesame seeds , Aijwain in it.
- Melt the jaggery with remaining ghee and add in it.
- Press in between palms and make round or oval shape pinni.
Notes
- Roast the whole wheat flour slowly on low heat for best flavor and color. Rushing this step can cause uneven roasting or a raw taste.
- Stir the flour continuously while roasting to prevent burning at the bottom of the pan.
- Use good quality desi ghee, as ghee is the main flavor carrier in pinnis.
- Jaggery should be clean, fresh, and finely crushed so it melts evenly without lumps.
- Do not boil the jaggery; simply melt it in ghee to preserve its natural flavor and nutrients.
- Grind the dried fruits into a coarse powder, not fine, to give pinnis a pleasant bite and texture.
- Fry nuts on low heat only to avoid bitterness.
- Ajwain (carom seeds) helps digestion and balances the heaviness of ghee and nuts—do not skip it.
- The mixture should be warm, not hot, when shaping the pinnis. This helps them bind well.
- Pinnis will firm up as they cool, so shape them slightly soft.
- If the mixture feels dry, add 1–2 tablespoons of warm ghee and mix well.
- If the mixture feels too loose, add a little roasted flour to adjust consistency.
- Always store pinnis in a clean, dry, airtight container.
- Shelf life at room temperature is 3–4 weeks in winter.
- Avoid refrigeration, as it can harden the pinnis and affect texture.
This post was originally posted in Dec 2014, since then I have updated the pictures and content in Dec 2025 for better engagement.
Always let me know how these recipes turned out in the comments below and give a ★ rating. I will be so excited to hear how you enjoyed your Pinni and please do share your tips and tricks with me.
Don’t forget that you can also find me on Facebook, Twitter, Instagram, YouTube and Pinterest.
Best Regards,
Sapana Behl

Glad to see u back Sapana, hope lil darling and elder sister both are doing good there.. Pinni looks excellent and would love to grab and munch some.
Congrats on your newborn and hope the lil one and you are doing great. Pinni looks healthy n tasty.
welcome back hope you and lil one are doing gud .. very healthy and tempting pinni !!
Glad to have you back..and nice reading abt your lil one..good recipe!..never heard about it..
Good to have u back sapana.. Hope both you and the girls are doing great ! Pinni has been on my mind for s long time .. Will try it soon !
Laddu is looking delecious 🙂
So good to see you back at blogging. Enjoyed reading about your little. You have returned with a very healthy recipe.
Good and healthy pinnis. Welcome back to the world of blogging.
That is a wonderful pinni full of nuts! Hugs to the kids!
Drooling…the pin is look amazing , perfect winter treat.
Thanks for sharing this traditional pinni recipe Sapana. Hope all is well with you and the baby.