Shandesh: Soft Bangladeshi Milk Curd Sweet with Cardamom

Plated white shandesh with a shallow dent pressed into the center of each piece
Serves
About 7 pieces
Level
Intermediate
Cuisine
Bangladeshi

Shandesh, the soft Bengali sweet of fresh chhena and sugar from Bangladesh. Learn to curdle milk with lemon, drain it just moist, and stop the pan in time.

Cooking flow

Cooking steps

STEP 11 / 8

Boil the milk and cool it slightly

Adding cooling water to milk that has just boiled and come off the heat
The pan stays off the burner while the water goes in

Pour the milk into the heavy-bottomed pan and bring it to a boil. Take the pan off the heat. Pour in the water and leave the pan to stand for 4 minutes. The milk is still a smooth, uniform liquid, giving off light steam.

STEP 22 / 8

Curdle with lemon juice

Milk split by lemon juice into white curds and pale yellow-green whey
White curds in pale yellow-green whey show the milk has split

Add the lemon juice 1 tbsp at a time. If the milk has not split after 2 tbsp, add a little more lemon juice. Leave the pan alone for 5 minutes. You are ready when white curds have separated from pale yellow-green whey.

STEP 33 / 8

Strain and rinse

STEP 3

Line the colander with the cheesecloth and set it in the sink. Pour the curds and whey through the cloth. Run cold water over the curds to wash away the sour lemon taste.

STEP 44 / 8

Squeeze and hang the chhena

Rinsed chhena wrapped in cloth, drained and hanging
A slow drip from the bundle is what you want while it hangs

Gather the corners of the cloth and twist to squeeze out the water. Hang the bundle over the sink for 15 minutes. Open it and squeeze a little in your fist. It is right when it holds together and still feels slightly moist.

The moisture decides everything

Chhena that is too wet or too dry both end as crumbly sweets. Aim for curd that clumps in your hand and still feels slightly moist.

STEP 55 / 8

Knead the chhena smooth

Loosening drained chhena and kneading it smooth
Smear with the heel of the hand rather than squeezing in the fist

Turn the chhena out onto a clean plate or counter and break it up with your fingers. Knead it with the heel of your palm for 4 to 5 minutes, pushing and smearing it forward. Keep the sugar aside for now. The chhena is done when the crumbs have disappeared into a smooth, soft mass.

STEP 66 / 8

Add sugar and cook over low heat

Chhena with powdered sugar worked over low heat until it gathers away from the pan
Bare pan showing around the edges is the moment to stop

Mix the powdered sugar into the chhena with a spoon; the mixture turns soft as the sugar goes in. Scrape it into the non-stick pan over low heat and stir without stopping. Cook for no more than 4 to 5 minutes. Take it off the heat as soon as the mass thickens and pulls away from the sides of the pan.

Stop the pan early

Cooking past the point where the dough leaves the pan sides makes shandesh dry and grainy. Stir constantly so no part sits on the hot surface, and do not add water at any point during this stage.

STEP 77 / 8

Cool, then add cardamom

Mixing ground cardamom into the sweet chhena dough cooled on a plate
The dough has stopped steaming before the cardamom goes in

Scrape the dough onto a plate and spread it out a little. Leave it to cool for 15 minutes. Sprinkle the cardamom over it and work it in by hand. The dough is ready to shape when the cardamom is evenly spread and the dough feels soft and pliable.

STEP 88 / 8

Shape, garnish and chill

Rolling the white dough and pressing a shallow dent into the center
A gentle fingertip press makes the shallow dent in the center

Divide the dough into about 7 portions and roll each into a ball between your palms. Press the center of each one lightly with a fingertip to make a shallow dent. Top with a little chopped pistachio, almond or tutti frutti if you like. Refrigerate for a couple of hours and serve the sweets cold.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Whole milk, pasteurized 1 quart (1 L) Becomes the chhena, the whole body of the sweet
Water about ⅓ cup (80 ml) Added to the boiled milk to bring its temperature down before curdling
Lemon juice 2 tbsp (30 ml), plus more if needed Splits the milk into soft curd
Powdered sugar ⅓ cup (42 g), adjusted to taste Sweetness that melts into the curd
Ground cardamom ⅛ tsp The fragrance
Pistachios, almonds or tutti frutti (optional) a little Garnish on top
0 / 0

The lemon juice goes into the hot milk one spoonful at a time, and the pan suddenly changes. Soft white curds gather and drift apart from a thin, pale yellow-green whey. That curd, drained in a cloth and worked smooth, becomes shandesh: small, round, white sweets with a thumb-pressed dent in the middle. They are soft and milky, gently sweet, with cardamom rising as you bite.

Where Shandesh Comes From

At its plainest, shandesh is sweetened fresh curd, often pressed into moulds, and it belongs to the sweet shops and home kitchens of Bengal. The curd itself, chhena, is milk split with acid and drained. Banglapedia says the technique of curdling milk changed the sweet-making culture of Bengal in medieval times.

The word is older than the sweet as it is made now. Sandesh appears in medieval Bengali writing, but what those sweets were made of is not settled; they were probably confections of thickened milk. By the late nineteenth century the name had come to mean a chhena sweet, and that is the shandesh on the plate here. Where and when it first took this form is not settled either, so it belongs to Bengal as a whole rather than to one town or one date.

One sweet, several spellings

The same sweet is written Shandesh, Sandesh or Sondesh in English, and সন্দেশ in Bengali.

Town by town in Bangladesh

Within Bangladesh, towns hold on to their own versions. Muktagachha, in Mymensingh, is known for manda, a soft sandesh. Dhaka has pranhara, another soft sandesh in which mawa and fragrant flavourings are mixed into the curd. In Jamurki, in the Mirzapur area of Tangail district, sweet shops make two kinds side by side, one sweetened with sugar and one with gur, the local molasses. For the gur version, the molasses is heated on its own and then combined with the drained curd, with just a little cardamom. Jamurki's makers cook slowly over low fire, on earthen stoves fed with particular firewood.

The family of names

Across Bengal the names tell you how a sandesh was made. Makha sandesh, close to kanchagolla, is the simplest: chhena and sugar brought together over low heat, which is essentially the method below. Nolen gur sandesh takes its sweetness and colour from palm jaggery. Jolbhora hides syrup inside. If you want another Bangladeshi sweet for the same table, bhapa pitha is a good companion.


Ingredients (makes about 7 pieces)

Ingredients for shandesh: whole milk, water, lemon juice, powdered sugar and ground cardamom
Keep the lemon juice in its own bowl so you can add it a spoonful at a time
Allergen information

Shandesh is made entirely from milk, so it is unsuitable for anyone with a milk allergy. Pistachio or almond garnish adds tree nuts; leave it off for anyone with a nut allergy.

Equipment

  • Heavy-bottomed pan for boiling the milk
  • Colander or strainer
  • Fine cheesecloth or clean muslin, for straining, squeezing and hanging
  • Small non-stick pan
  • Spoon and spatula
  • Plain plate for cooling and shaping
  • Kitchen scale, for weighing the sugar

Choosing Milk, Sugar and Spice

Everything starts with the milk. Use pasteurized fresh whole milk from the chilled case. Low-fat milk gives less chhena, and what you get is hard to shape. Skip shelf-stable UHT milk, and never use raw milk. Make the chhena yourself; cottage cheese and ricotta are not recommended as substitutes for this sweet.

Powdered sugar is the right choice because it dissolves straight into the soft curd; granulated sugar can leave grains you feel on the tongue. The amount in the table is a starting point, so taste and adjust. For cardamom, grinding whole green pods yourself gives the brightest fragrance, and that fragrance is what makes the sweet taste of Bengal. Cardamom pods and pistachios are easiest to find at South Asian grocers or online. Milk and lemons come from any supermarket.


Method

The milk work comes first and runs on short waits of 4 minutes, 5 minutes and 15 minutes, which is when you set out the cloth, the non-stick pan and the plate. The pan stage that follows is quick and needs your full attention. After that, the dough cools on its own and the shaped sweets chill in the refrigerator, so most of the time is hands-off.

Hot milk and clean hands

Boiling milk rises fast and holds a lot of heat; take the pan off the heat with dry oven cloths and pour the curds carefully. Once the milk has been heated, handle the curd only with a clean cloth, clean hands and clean tools.

When It Goes Wrong

What you see Why What to do
The milk does not split Not enough acid Add more lemon juice, a little at a time, until the curds separate from pale yellow-green whey
The sweets taste of lemon The curds were not rinsed well Rinse the chhena thoroughly under cold water before squeezing
The dough crumbles and will not shape It cooked too long in the pan Knead or mash it again until smooth, then shape
The sweets are dry and crumbly The chhena was over- or under-drained Next time, squeeze only until it clumps in your fist and still feels slightly moist
The sweets feel gritty Granulated sugar was used Use powdered sugar
Too little chhena, hard to shape Low-fat milk was used Use whole milk

Serving, Variations and Storage

At the table

Serve shandesh straight from the refrigerator, a few to a small plate, with a dent in each and a pinch of nuts on top if you used them. They are small enough that people take one, then a second.

Variations

  • Gur shandesh. In the Jamurki style, heat the molasses on its own, then combine it with the drained chhena and a little cardamom. The sweet turns brown and deeper in flavour. Jaggery or other dark unrefined sugars sold abroad each taste different from Bangladeshi gur, so expect your own shade of it.
  • Saffron or rose water. Either one works as a flavouring in place of, or alongside, the cardamom. Saffron adds colour and a floral warmth, while rose water makes the sweets more perfumed.
  • Moulded shapes. Press the cardamom dough into sweet moulds instead of rolling balls. The shapes look like sweet-shop sandesh and hold sharper edges.

Storage

Keep it cold

Keep shandesh in a covered container in the refrigerator and eat it within 2 to 3 days, best on the day it is made or within the next two. Leave it out of the refrigerator only for serving.

Frequently asked questions

Can I use vinegar instead of lemon juice?

Yes, vinegar also curdles the milk. The chhena comes out firmer, though, and so do the sweets. Lemon juice gives the softer curd that shandesh is known for.

Can I add water if the dough looks dry in the pan?

No. The only water in this recipe goes into the boiled milk before curdling. If the dough dries out, take it off the heat and knead it smooth again rather than adding liquid.

How much can I cut the sugar?

Adjust the powdered sugar to your taste, starting from the amount in the table.

Sources