A TASTE OF PAKISTANPUNJABI & SARAIKI SPECIALTIES

Pinni

Roast the flour fully, then bind while gently warm

Sixteen wheat, ghee and almond balls with powdered sugar

Pinni — finished dish
20 minPreparation
30 minCooking
95 minIncludes about 20 minutes cooling before shaping and 25 minutes firming.
16 people16 pinnis, approximately 37–40 g each
ModerateThe flour changes aroma before it becomes deeply coloured; stir continuously near the end.
Slow pan roasting and hand shapingUse a 26–28 cm heavy pan; a thin pan creates hot patches.

Allow 20 minutes measuring and shaping, 25–30 minutes roasting, about 20 minutes cooling and 25 minutes firming. Cooling varies with room temperature; do not handle hot ghee. One tablespoon = 15 ml; one teaspoon = 5 ml.

ABOUT THIS DISH

About Pinni

Pinni is a shaped sweet, so its mixture needs enough ghee and fine particles to hold together under pressure. This version uses whole-wheat flour, ground almonds and powdered sugar, without edible gum, fresh milk or khoya. The flour must be roasted before the sugar is added; trying to brown an already sweetened mixture invites scorching. Pinni and loose panjiri share ingredients, but they are not interchangeable at the shaping stage. These are small rich sweets, not a prescribed health food or a substitute for a balanced meal.

Kitchen testing has not been documented for this recipe. Cooking times are estimates and vary with the stove, cookware and batch size. Follow the doneness checks in the method.

PLAN YOUR MEAL

Make it work for your kitchen

Original quantities serve 16. Cooking times, pan size and frying-oil depth do not scale, cook in extra batches instead.

Before you start

  1. Prepare fine dry ingredients

    Sift sugar and break up almond clumps. Fine sugar binds more comfortably than coarse crystals. Keep the 20 g reserve ghee separate so it can correct a dry mixture rather than making the whole batch oily.

    Texture
  2. Plan safe handling

    Have a shallow heatproof bowl ready for cooling. The mixture must be comfortably warm to touch, not hot enough to sting. Never test a spoonful of freshly roasted ghee mixture with your fingers.

    Cooling
  3. Set up the equipment

    Have the following tools ready before starting: 26–28 cm heavy frying pan; Heatproof spatula; Digital kitchen scale; Shallow heatproof bowl and tray.

    Clean workspace
  4. Measure the ingredients

    Measure the ingredient quantities for your selected servings before applying heat. Keep separately listed groups, such as dough, filling, sauce or garnish, in separate containers; keep any optional additions separate.

    Use the ingredient list above
FROM YOUR KITCHEN TO THE TABLE

Step-by-step cooking method

  1. 1

    Toast the almonds

    Low heat3–4 minutes

    Put the ground almonds and slivers in the dry pan over low heat. Stir 3–4 minutes until fragrant, keeping the ground nuts moving. Transfer out; leave no nut crumbs behind to burn during the longer flour roast.

  2. 2

    Roast the atta

    Low to medium-low heatStage total: 20–28 minutes

    Melt 130 g ghee in the pan. Add atta and stir to wet every patch.

  3. 3

    Roast the atta (continued)

    Low to medium-low heat

    Cook over low to medium-low heat for 20–28 minutes, scraping the corners and folding continuously as the aroma develops. The flour should smell like toasted cereal rather than raw dough. If it browns suddenly or smokes, remove the pan from the burner immediately.

  4. 4

    Cool before sweetening

    No heatStage total: 15–25 minutes

    Transfer to the shallow bowl. Fold in the toasted nuts and cardamom.

  5. 5

    Cool before sweetening (continued)

    No heat

    Leave 15–25 minutes, stirring occasionally to release heat. Add sifted sugar only when the mixture is gently warm and safe to touch; hot ghee can dissolve sugar unevenly and create a greasy texture.

  6. 6

    Test and shape

    No heatStage total: 12–15 minutes

    Mix thoroughly, then compress a small handful. It should hold when squeezed. If it crumbles, melt the reserve ghee, let it become just warm and add 5 g at a time, retesting.

  7. 7

    Test and shape (continued)

    No heat

    Stop as soon as it holds; the whole reserve may not be needed. Weigh the mixture and divide into sixteen equal portions. Press firmly between your palms, then round gently without loosening the compact centre.

  8. 8

    Allow to firm

    No heat25 minutes

    Set the pinnis apart on the tray for about 25 minutes. They should remain round when lifted and feel firm at the edges without being rock hard. Store only after they have finished cooling; trapping warmth in a closed container produces condensation.

SMALL DETAILS, BETTER RESULTS

Chef’s tips

  • A scale gives even pinnis without repeated handling. Weigh the full finished mixture before dividing so any unused reserve ghee does not distort portion size.
  • If the room is very warm, chill the mixed dough for 10 minutes before deciding it needs extra dry ingredients.
IF SOMETHING NEEDS ADJUSTING

Common mistakes & quick fixes

Pinnis crumble while rounding
First compress more firmly and check that the sugar is fine. If still dry, add warm reserve ghee 5 g at a time; large additions make greasy sweets.
Oil collects under each pinni
The mixture may be too warm or have excess ghee. Let it cool and firm before reshaping. Do not keep adding flour: unroasted flour would leave an uncooked taste.
MAKE IT YOUR OWN

Variations & serving ideas

Cardamom lighter: Reduce ground cardamom from 2 g to 1 g if your powder is especially strong.

Walnut version: Replace 60 g ground almonds with 60 g finely ground toasted walnuts. The different fat content may mean less reserve ghee is needed; walnuts remain a tree-nut allergen.

Perfect result check

RoastA toasted atta aroma, no acrid smoke and no uncooked flour pockets.
BindingA squeezed test portion holds its shape without liquid ghee oozing out.
KEEP IT SAFE

Storage & reheating

Refrigerate airtightUp to 5 days as a conservative quality limitThis dry formulation contains no added milk or khoya. Cool fully before sealing; keep at 4°C or colder and use clean dry utensils. This is not a validated room-temperature shelf life.
FreezeBest quality within 1 monthWrap individually and seal. Thaw wrapped in the refrigerator, then let a serving soften briefly before eating. Discard if moisture, mould or rancid nut odours develop.
HEAT AND DONENESS

Know when to change the heat

StageHeatWhat to look for
NutsLow heatFragrant and slightly golden, not dark brown.
FlourLow to medium-low heatGradual aroma change with an evenly moist mixture.
Sugar and shapingNo heatComfortably warm mixture; sugar stays evenly dispersed.
YOUR COOKING QUESTIONS

Helpful answers before you cook

Can I add milk to make shaping easier?

Not in this storage formulation. Milk changes moisture and shelf life. Use the measured reserve ghee for binding instead of converting the batch into an unreviewed milk sweet.

Why is my atta still pale?

Different atta brands brown differently. Cook slowly until the raw flour smell becomes a sustained toasted aroma, checking continuously; forcing a darker colour over high heat can burn it.

Is powdered jaggery a direct swap?

Its moisture and grain vary, so it is not a guaranteed one-for-one swap for dry powdered sugar. This version is formulated with sifted sugar; a jaggery batch needs separate texture and storage checks.

KEEP COOKING

More recipes to try

← Return to the food guide

How we know this

  • Type Explainer
  • Sources 1
  • Reviewed ,
  • Disputed points None
1 sources
  1. Chilling, freezing and defrosting, Food Standards Agency
Suggest a correction

Stay updated

Get Fresh Recipes in Your Inbox

New Pakistani recipes, cooking guides and food stories, no spam.

Your Pakistan journey starts here

From majestic mountains to vibrant cities, rich cuisine to timeless traditions — discover the real Pakistan with DailyLife.pk.