Every Janmashtami, my mother-in-law would make a giant pot of basundi and float tiny soft milk balls in it before setting it to chill overnight. We called them angoori (little grapes), and as a kid I used to fish them out one by one before the adults caught me.
This angoori basundi recipe is that dish: creamy thickened milk infused with saffron and cardamom, studded with melt-in-your-mouth chenna balls that soak up every bit of flavor. It is festive without being fussy, and the whole thing comes together in about 45 minutes. Let’s make it together.

What is Angoori Basundi?
Basundi is a beloved Gujarati and Rajasthani milk dessert. Full-fat milk simmered low and slow until it thickens into something rich, golden, and deeply fragrant. Think of it as a looser cousin of rabdi (rabdi is thicker and more textured from the milk skin; basundi is smoother and pourable).
Angoori literally means “grape-like.” It refers to the small, round chenna balls (made from fresh cottage cheese) that float in the basundi like little pearls. They are soft, slightly spongy, and soak up the saffron milk beautifully. The result sits somewhere between a kheer and a rasgulla. If you love homemade rasmalai, you will feel right at home here: same soft chenna technique, different milk base.

Why You’ll Love This Recipe
- Ready in under 45 minutes (plus chilling time)
- No special equipment needed: just one wide pan
- Makes ahead brilliantly: tastes even better the next day
- Festive enough for Janmashtami, Navratri, Diwali, or any celebration
- Naturally egg-free; easily adaptable for a lighter version


Angoori Basundi Recipe (Soft Chenna Balls in Saffron Milk)
Equipment
- Heavy-bottomed pan or kadai
- Cheesecloth
- Wide pan (for cooking balls)
- Slotted spoon
Ingredients
For the Angoori Balls
- 1 litre full-fat milk to make chenna; or use 250 g store-bought fresh paneer
- 2 tablespoons lemon juice or white vinegar, to curdle the milk
- 2 tablespoons maida (all-purpose flour)
- 1 teaspoon cornflour
- 1/4 teaspoon cardamom powder
- pinch baking powder
For the Light Syrup
- 2 cups water
- 1/4 cup sugar
For the Basundi Base
- 1 litre full-fat milk
- 1/3 cup sugar or to taste
- 20 saffron strands soaked in 2 tablespoons warm milk
- 1/2 teaspoon cardamom powder
- 2 tablespoons chopped pistachios
- 1 tablespoon slivered almonds
- 1 teaspoon rose water optional
Instructions
Make the Chenna
- Bring 1 litre full-fat milk to a boil in a heavy pan. Reduce heat to low and stir in lemon juice 1 tablespoon at a time until the milk curdles and whey separates.
- Strain through cheesecloth, rinse the chenna under cold water, squeeze out excess moisture, and hang for 15 minutes.
- Knead the chenna on a flat surface for 5 to 6 minutes until smooth and soft like dough.
Shape the Angoori Balls
- Transfer chenna to a bowl. Add maida, cornflour, cardamom powder, and baking powder. Knead 2 to 3 minutes until soft and crack-free.
- Divide into 18 to 20 portions. Roll into smooth balls slightly smaller than a marble. Keep covered with a damp cloth.
Cook the Balls in Syrup
- Bring 2 cups water and 1/4 cup sugar to a boil in a wide pan.
- Gently slide in the balls. Cover and cook on medium heat for 7 to 8 minutes until they puff and float. Rest in syrup while you make the basundi.
Make the Basundi
- Pour 1 litre full-fat milk into a heavy-bottomed kadai. Bring to a boil, then reduce to medium-low. Stir every 3 to 4 minutes and reduce to about two-thirds volume (20 to 25 minutes).
- Stir in sugar, saffron milk, cardamom powder, rose water, and most of the nuts. Cook 3 to 4 minutes more until creamy but still pourable.
Combine and Chill
- Lift balls from syrup with a slotted spoon (do not squeeze). Slide into warm basundi and swirl gently.
- Cool to room temperature, then refrigerate at least 2 hours. Serve chilled with remaining pistachios and saffron strands.
Notes

Tips for Perfect Angoori Basundi
- Milk fat matters. Both components work best with full-fat milk. Low-fat milk gives a watery basundi and crumbly chenna.
- Don’t rush the reduction. Basundi reduced on medium-low heat is creamier and more fragrant than one rushed on high. Keep stirring.
- Test the balls before adding them. Drop one into cold water. If it holds its shape and feels spongy, the batch is ready. If it dissolves, the dough needs more kneading.
Variations
- Instant paneer balls: Skip making chenna from scratch. Crumble 250 g store-bought paneer, knead with ¼ cup condensed milk, 2 tablespoons maida, and ¼ teaspoon cardamom. Saves about 20 minutes.
- Condensed-milk basundi: Reduce 750 ml milk by half, then stir in ½ tin sweetened condensed milk with saffron and cardamom. Sweeten to taste.
- Khoya angoori: Soften 100 g khoya, knead with a spoon of milk and a pinch of cardamom, then roll into small balls and cook in light syrup the same way.
Make-Ahead and Storage
Angoori Basundi actually improves overnight. The balls soak up the basundi and the saffron-cardamom flavour deepens.
Store in an airtight container in the refrigerator for up to 3 days. Do not freeze. The chenna balls turn grainy after thawing.
Serving Suggestions
Serve in small dessert bowls or clay kulhads for a festive feel. A sprinkle of edible silver leaf (varak) makes it look stunning on a Janmashtami thali. Pair it with millet kheer for a dessert spread, or follow a meal with mango shrikhand for a lighter no-cook option. For another saffron-milk festive sweet, try gulab jamun rabdi cups.
FAQs
Q1. What is the difference between basundi and rabdi?
Both are made by reducing sweetened milk, but rabdi is cooked until very thick and layered with cream skin (malai). Basundi is smoother and pourable. It is reduced less and strained of the skin while cooking. Think of rabdi as a set dessert and basundi as a flowing one.
Q2. Can I make angoori basundi ahead of time?
Yes, and you should. Making it the night before allows the balls to soak fully and the flavours to meld. It tastes significantly better after a few hours in the fridge.
Q3. Why are my chenna balls breaking apart?
Two common reasons: the chenna was not kneaded long enough (knead for at least 5 minutes until smooth), or there was too much moisture left in the chenna. Squeeze it thoroughly before kneading.
Q4. Can I use store-bought paneer?
Yes. Crumble 250 g fresh paneer finely, then knead it with 1 tablespoon condensed milk, 2 tablespoons maida, and ¼ teaspoon cardamom. It works well and cuts the prep time significantly.
Q5. Can I make angoori basundi vegan?
You can try oat milk or cashew milk for the basundi base. Both reduce reasonably well. For the balls, use firm tofu blended smooth with a little flour. The result will be different but still delicious.
Q6. How long does angoori basundi keep?
Up to 3 days refrigerated in an airtight container. The texture is best on day 1 and day 2.
This angoori basundi recipe looks far more impressive than it is difficult to make. Once you have the technique for chenna balls down, the whole thing feels almost effortless. It is the kind of sweet that earns you compliments at the festival table without keeping you in the kitchen for hours.
Whether you are making this for Janmashtami, Navratri, or just because you want something beautiful on a Sunday, I hope it brings a little joy to your kitchen.
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
