Balushahi is a traditional Indian sweet known for its flaky texture and rich taste. Often referred to as the Indian doughnut, it’s a staple in many festive celebrations and special occasions. Follow this detailed recipe to make balushahi at home and treat yourself to this delightful dessert.

Ingredients
For the dough:
- 1½ cups all-purpose flour (maida)
- ¼ teaspoon baking soda
- ¼ teaspoon baking powder
- ¼ cup ghee (clarified butter)
- ⅓ cup yogurt (curd)
For the sugar syrup:
- 1 cup sugar
- ½ cup water
- 4-5 cardamom pods, crushed
- A few saffron strands (optional)
- 1 teaspoon lemon juice
For frying:
- Ghee or oil
Instructions
Step 1: Prepare the Dough
- Sift the Dry Ingredients: In a large bowl, sift together the all-purpose flour, baking soda, and baking powder. This ensures even mixing and a light texture.
- Add the Ghee: Add the ghee to the flour mixture. Rub the ghee into the flour with your fingers until it resembles a coarse, breadcrumb-like texture.
- Incorporate the Yogurt: Add the yogurt to the flour mixture. Mix gently to form a soft dough. Do not knead the dough too much; just bring it together.
- Rest the Dough: Cover the dough with a damp cloth and let it rest for 30 minutes. This resting period helps in achieving the perfect texture for balushahi.
Step 2: Shape the Balushahi
- Divide the Dough: After resting, divide the dough into small, equal-sized balls. Each ball should be about the size of a small lemon.
- Shape the Balls: Flatten each ball slightly and make a small indentation in the center with your thumb. This helps in even cooking and gives balushahi its characteristic shape.
Step 3: Prepare the Sugar Syrup
- Boil the Sugar and Water: In a saucepan, combine the sugar and water. Bring it to a boil over medium heat.
- Add Flavorings: Once the sugar has dissolved, add the crushed cardamom pods and saffron strands. Let it simmer until the syrup reaches a one-thread consistency (when you lift the spoon, the syrup should form a thin, single thread).
- Add Lemon Juice: Add the lemon juice to the syrup. This prevents the syrup from crystallizing as it cools.
- Keep Warm: Keep the syrup warm on very low heat while you fry the balushahi.
Step 4: Fry the Balushahi
- Heat the Ghee or Oil: In a deep frying pan, heat the ghee or oil over low to medium heat. It should be hot but not smoking.
- Fry the Balushahi: Gently slide in a few balushahi at a time. Fry them on low heat until they turn golden brown on all sides. This slow frying ensures they are cooked through and have a flaky texture.
- Drain Excess Oil: Remove the fried balushahi with a slotted spoon and drain on paper towels to remove excess oil.
Step 5: Soak in Sugar Syrup
- Soak the Balushahi: While still warm, dip the fried balushahi in the warm sugar syrup. Let them soak for about 10-15 minutes so they absorb the syrup well.
- Remove from Syrup: After soaking, remove the balushahi from the syrup and place them on a plate to cool and set.
Step 6: Serve
- Garnish and Serve: Garnish the balushahi with slivered almonds or pistachios if desired. Serve them at room temperature.
Balushahi is best enjoyed fresh but can be stored in an airtight container for a few days. This sweet treat pairs perfectly with a cup of chai or coffee. Enjoy your homemade balushahi and share the joy of this traditional Indian dessert with family and friends!

The creator behind this blog, and I’m thrilled to share my passion for vegetarian cooking with you.
Cooking has always been a joyful journey for me, filled with vibrant flavors, wholesome ingredients, and the creativity that comes with crafting delicious meals.
Growing up in a family where food was at the heart of every celebration, I learned the art of cooking from my mother and grandmother. Their recipes, steeped in tradition and love, inspired me to explore and experiment in the kitchen. Over the years, I’ve developed my own unique style, blending traditional and contemporary flavors to create vegetarian dishes that are both nutritious and delightful.
