Millet laddu is the kind of sweet I make when I want something simple, nutty, and deeply satisfying without a long ingredient list. Toasted millet flour brings a warm, earthy flavor, while ghee and jaggery hold everything together into soft, fragrant rounds.

I love adding cardamom and chopped nuts for a little extra character. They are easy to shape, easy to store, and perfect with tea after dinner at home.
Why This Recipe Works
Millet laddu works because gently roasting the flour develops its naturally nutty flavor while removing any raw taste. Warm ghee adds richness and helps bind the mixture, while jaggery brings a deeper, caramel-like sweetness than regular sugar. Cardamom gives the laddus their fragrant finish, and chopped nuts add a little crunch to the otherwise soft texture.
The recipe also requires no baking and very little equipment. Once the flour has been roasted, the remaining ingredients come together quickly in one pan. Shaping the laddus while the mixture is still warm is important because the ghee firms as it cools. The finished sweets hold together well, store easily, and make a satisfying homemade treat for festivals, gatherings, or an everyday dessert with tea.

Ingredients
Millet Flour: Millet flour forms the base and gives the laddus their earthy, nutty flavor. Bajra flour works particularly well, though ragi or another millet flour can create a different variation.
Jaggery: Jaggery sweetens the laddus while adding a rich caramel and molasses-like flavor. Finely grated jaggery melts most evenly. Coconut sugar can substitute if needed.
Ghee: Ghee binds the mixture and provides the rich, buttery flavor essential to the texture. Unsalted butter can substitute, although the flavor will be slightly different.
Almonds: Chopped almonds add crunch and nuttiness throughout each laddu. Cashews, pistachios, or a mixture of nuts work equally well.
Ground Cardamom: Cardamom adds a fragrant, warm finish that balances the millet and jaggery. Freshly ground cardamom seeds provide the strongest aroma.
Tips
- Roast the millet flour over low to medium heat and stir constantly so it develops flavor without scorching.
- Grate or finely chop the jaggery so it blends evenly into the warm mixture.
- Add the ghee gradually, since different millet flours may absorb slightly different amounts.
- Shape the laddus while the mixture is warm enough to hold together but cool enough to handle safely.
- If the mixture feels crumbly, mix in another teaspoon of warm ghee before shaping.

How to Serve
Millet laddu is best served at room temperature, when the texture is firm enough to hold its shape but still soft when bitten. The nutty millet, fragrant cardamom, and rich jaggery make these sweets flavorful enough to serve without any garnish. They work especially well as a small dessert after a savory meal or alongside warm drinks.
- Serve one or two laddus with chai, masala tea, or warm milk for an afternoon snack.
- Arrange them on a platter with other Indian sweets for festivals or family gatherings.
- Garnish each laddu with a pistachio or almond piece when serving them for celebrations or gifting.
Similar Recipes

Millet Laddu
Ingredients
- 2 cups millet flour such as bajra flour
- 1 cup finely grated jaggery
- ½ cup ghee plus more as needed
- ⅓ cup almonds finely chopped
- 1 teaspoon ground cardamom
- 2 tablespoons chopped cashews
- 2 tablespoons chopped pistachios
- 2 tablespoons unsweetened shredded coconut optional
- Pinch of kosher salt
Instructions
- Heat a heavy skillet over low to medium heat. Add the millet flour and dry-roast for 7 to 9 minutes, stirring continuously, until fragrant and slightly darker.
- Add the ghee and continue stirring for another 3 to 4 minutes, until the flour looks evenly moistened and smells nutty.
- Stir in the almonds, cashews, pistachios, coconut if using, cardamom, and salt. Cook for 1 minute, then remove the pan from the heat.
- Let the mixture cool for about 5 minutes, until warm but not hot.
- Add the grated jaggery and mix thoroughly until evenly distributed. The warmth of the mixture should soften the jaggery slightly.
- Scoop about 2 tablespoons of mixture at a time and press firmly between your palms to shape into round laddus. Add a little more warm ghee if the mixture does not hold together.
- Let the laddus cool completely before storing or serving.
Nutrition
Notes
• Grate or finely chop the jaggery so it blends evenly into the warm mixture.
• Add the ghee gradually, since different millet flours may absorb slightly different amounts.
• Shape the laddus while the mixture is warm enough to hold together but cool enough to handle safely.
• If the mixture feels crumbly, mix in another teaspoon of warm ghee before shaping.




I made these for evening tea, and everyone reached for a second before the plate settled.