The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
If you’ve never tried Sandesh before, you’re in for a treat. This classic Bengali dessert is known for its melt-in-the-mouth texture, subtle sweetness, and creamy richness—all made from just a few pantry staples.
This recipe is perfect for when you’re craving a traditional Indian dessert but don’t want to spend hours stirring on the stovetop. No fancy ingredients, no complicated techniques—just fresh, homemade chana (paneer), a touch of milk powder, and a hint of vanilla. Plus, a dash of grated carrot gives it a lovely color twist. Whether served warm or chilled, this steamed version of Sandesh is irresistibly soft and flavorful.
Let’s dive in and make it step by step!
Ingredients
- Plain flour – 2 teaspoons
- Water – 1 cup (divided)
- White vinegar – ½ cup
- Full-fat milk – 2 liters
- Milk powder – ¼ cup
- Powdered sugar – ½ cup
- Grated carrot – 2 tablespoons (for color)
- Vanilla essence – ½ teaspoon
- Chopped pistachios – for garnish
How to Make Steamed Sandesh – Step-by-Step

Step 1: Prepare the Flour Mixture
In a small bowl, mix 2 teaspoons of plain flour with ½ cup of water. Stir well to make sure there are no lumps. Set aside.
This helps create a smoother, more cohesive chana.
Step 2: Prepare the Vinegar Solution
In another bowl, combine ½ cup of vinegar with ½ cup of water. Stir and set aside.
This will be used to curdle the milk.
Curdle the Milk
- Heat 2 liters of full-fat milk in a large pot over medium heat.
- Once the milk starts bubbling, add the flour-water mixture. Stir continuously to avoid lumps.
- Now lower the heat to low and add the vinegar-water mixture slowly while stirring gently.
- The milk will curdle and form chana (cottage cheese).
- Turn off the stove and leave the pot on the switched-off burner for 2 minutes.
Step 4: Strain the Chana
- Pour the curdled milk into a cheesecloth placed over a colander.
- Rinse the chana gently with cool or room-temperature water to remove any vinegar smell.
- Drain the water gently without squeezing too hard. Let it rest for 2–3 hours to remove excess moisture naturally.
You should now have soft, grain-free chana ready for blending.
Step 5: Blend the Sandesh Mixture
- Add the chana to a blender.
- Add ½ cup powdered sugar and ¼ cup milk powder.
- Blend until you get a smooth, creamy paste.
Step 6: Add Flavor and Color
- Transfer the blended paste to a bowl.
- Mix in 2 tablespoons grated carrot and ½ teaspoon vanilla essence.
- Stir gently to combine.
Step 7: Steam the Sandesh

- Grease a small square or brownie pan.
- Pour the Sandesh mixture into the pan and smooth out the top.
- Sprinkle extra grated carrot and chopped pistachios for a decorative touch.
- Steam the Sandesh for 20–30 minutes on low to medium heat.
- Check with a fork—if it comes out clean, it’s done.
Step 8: Cool, Unmold & Serve
- Remove the pan from the steamer and let it cool.
- Unmold and cut into squares or diamonds.
- Garnish with more pistachios if desired.
Tips & Tricks
- Don’t over-squeeze the chana — gentle draining yields soft, spongy texture.
- Use freshly grated carrot for a subtle natural sweetness and color.
- No steamer? Use a deep pot with a trivet or wire rack inside and cover tightly with a lid.
- Try cardamom or rose essence for flavor variation.
Storage & Reheating
- Fridge: Store in an airtight container for up to 3 days.
- Freezer: Not recommended as texture may change.
- To Serve: Best enjoyed cold, but it can also be served slightly warm.
Serving Suggestions
- Serve as a festive sweet during any occasion.
- Pair with masala chai or a light Indian meal.
- Cut into mini squares for party platters or gifting boxes.
Steamed Sandesh Recipe – A Light and Creamy Bengali Sweet You Can Make at Home
Course: Sweet TreatsCuisine: Bengali, IndianDifficulty: Easy10
servings10
minutes25
minutes150
kcalA soft, steamed Bengali sweet made from fresh chana, sugar, and a hint of vanilla—this Sandesh is light, creamy, and perfect for any occasion.
Ingredients
Plain flour – 2 teaspoons
Water – 1 cup (divided)
White vinegar – ½ cup
Full-fat milk – 2 liters
Milk powder – ¼ cup
Powdered sugar – ½ cup
Grated carrot – 2 tablespoons (for color)
Vanilla essence – ½ teaspoon
Chopped pistachios – for garnish
Directions
- Mix plain flour with ½ cup water until smooth. Set aside.
- Mix vinegar with another ½ cup water. Stir and set aside.
- Boil milk on medium heat until bubbles appear.
- Add flour-water mixture to the boiling milk and stir well.
- Reduce heat to low and add vinegar-water mixture while stirring gently.
- When milk curdles, turn off heat and let sit for 2 minutes.
- Strain using cheesecloth and rinse with cool water.
- Gently remove excess water without squeezing. Let rest for 2–3 hours.
- Blend the chana with powdered sugar and milk powder until smooth.
- Transfer to a bowl and mix in grated carrot and vanilla essence.
- Pour the mixture into a greased pan and smooth the top.
- Sprinkle with grated carrot and chopped pistachios.
- Steam for 20–30 minutes or until a fork inserted comes out clean.
- Let cool, unmold, and cut into desired shapes.
- Serve chilled or warm. Garnish with pistachios if desired.
Recipe Video
Notes
For the best texture, avoid squeezing the chana too hard—let it drain naturally. This keeps the Sandesh soft, smooth, and melt-in-the-mouth delicious
FAQ
Q: Can I use lemon juice instead of vinegar?
A: Yes, but vinegar curdles milk faster and gives a slightly cleaner taste.
Q: Is this Sandesh recipe vegan?
A: No, it uses dairy. You may try plant-based milk and curdling agents, but results will vary.
Q: Can I skip steaming?
A: Steaming helps set the Sandesh—skipping it may result in a softer, unset texture.
Final Words
Steamed Sandesh is a beautiful example of how simple, everyday ingredients can be transformed into something truly special. This Bengali sweet is light, delicate, and infused with love—perfect for festivals, family gatherings, or just a quiet moment of indulgence.
Whether you’re a seasoned Indian dessert lover or making Sandesh for the very first time, this recipe is sure to win hearts. Plus, the subtle flavor of vanilla and the cheerful touch of carrot make it a little extra delightful!
Tried this recipe?
We’d love to hear how it turned out! Leave a comment below, rate the recipe, or tag your creation with #cookwithafrin on Instagram or Pinterest—we’d be thrilled to see your version.
Happy cooking!
You Might Also Like…
Flan Recipe Without Condensed Milk (Only 4 Ingredients)]
Rice Kheer (Bengali Payesh Recipe)







