Gujarati

Millet Handvo — Gujarati Bajri Savory Baked Cake with Tadka

By Heta Updated May 4, 2026 1 Comment

Millet handvo is a Gujarati savory baked cake made with bajra and mixed dals, finished with a sesame crust and mustard tadka. Gluten-free with easy vegan swaps.

Sliced millet handvo squares on a wooden board with green chutney and sesame seeds

There is a specific smell that means Sunday morning in my memory: the sizzle of mustard seeds hitting hot oil, followed by that sharp curl of asafoetida, and the quiet hum of the oven. My mother-in-law would have the handvo batter soaking by Saturday night, and by the time I woke up, the tempering was already done and the pan was going into the oven. We’d eat it warm with green chutney and chai before anyone else in the neighborhood was even awake.

This millet handvo recipe swaps rice for bajra (pearl millet). Honestly, after making it this way for the past two years, I can’t go back. The texture is slightly denser, more satisfying, and the earthy flavor of bajra pairs so well with the mixed dals and fermented tang. It is the same beloved Gujarati snack, just a more nourishing version.

Whether you use bajra, little millet rava, or foxtail millet, I will walk you through every step: soaking, grinding, fermenting (and the quick ENO shortcut when you forget to plan ahead), and baking until you get that golden, crisp crust with a soft, savory center.

What Is Handvo? A Gujarati Kitchen Classic

Handvo is a savory baked or pan-cooked cake from Gujarat, made from a fermented batter of rice, mixed lentils, and grated vegetables. It is spiced with ginger, green chili, and sesame, and finished with a hot mustard-cumin tadka poured right over the top before baking.

The dish likely has roots in the Kutch and Saurashtra regions of Gujarat, where it has been a fixture of home kitchens for generations. It is not street food or restaurant food. It is the kind of thing you find in a tiffin at a family gathering, or packed for a long train journey, or sitting on the counter on a Sunday morning.

The traditional version uses rice as the base grain. The millet version simply swaps that rice for bajra or another millet, which brings more fiber, iron, and a lower glycemic load without changing the character of the dish at all.

Why Millet Instead of Rice?

Nutrition Highlights

Replacing rice with millet in handvo is one of the easiest high-impact swaps in an Indian kitchen. Here is what changes:

  • ✓ Higher fiber: Bajra has roughly 2x the dietary fiber of white rice, which supports digestion and keeps you fuller longer
  • ✓ More iron: Pearl millet provides around 8mg iron per 100g, making this an excellent iron-rich snack for vegetarians
  • ✓ Lower GI: Millet has a glycemic index of approximately 55–70, compared to 72–83 for white rice, meaning a gentler rise in blood sugar
  • ✓ Magnesium and phosphorus: Both important for bone health and energy metabolism
  • ✓ Gut health: When fermented, the millet+dal batter produces beneficial bacteria that support a healthy gut
  • ✓ Naturally gluten-free: Use certified GF asafoetida (most Indian brands contain wheat) and this dish is fully gluten-free

Paired with the protein from four types of dal, this handvo gives you a complete amino acid profile in a single snack. Rice alone cannot do that.

Which Millet Works Best?

You have a few good options, and each one gives a slightly different result:

Bajra (Pearl Millet) is the traditional choice for Bajri No Handvo. You soak the whole grain and grind it coarse. The flavor is earthy and pronounced, and the texture is slightly denser. This is the one I make most often. If you like bajra khichdi, you will love the flavor here too.

Little Millet Rava (Sama/Kutki Rava) is my recommendation for beginners. It soaks faster, grinds smoother, and the final handvo has a lighter crumb. This is the version in the recipe card below.

Foxtail Millet has the mildest flavor of the three and holds together particularly well after baking. A good choice if you are making this for children or anyone new to millets.

All three work interchangeably in this recipe with the same quantities. Adjust soaking time: bajra needs 5–6 hours, little millet rava needs 2–3 hours, foxtail millet needs 3–4 hours.

Overhead flatlay of all millet handvo ingredients with bajri flour, dal, yogurt, bottle gourd, and sesame tadka spices

Ingredients for Millet Handvo

Millet and Dal Base

  • 1 cup little millet rava (or bajra, or foxtail millet; see notes)
  • ¼ cup toor dal (split pigeon peas)
  • ¼ cup chana dal (split chickpea lentil)
  • 2 tbsp urad dal (split black lentil, skinned)
  • 2 tbsp moong dal (split yellow mung)
  • ¾ cup sour yogurt (dahi); use plant-based curd for vegan

Vegetables

  • 1 cup bottle gourd (lauki/doodhi), coarsely grated
  • ½ cup carrot, coarsely grated
  • ¼ cup cabbage, finely shredded (optional but adds lightness)

Spice Paste

  • 1 inch ginger, roughly chopped
  • 3–4 green chilies (adjust to heat preference)
  • ¼ cup fresh coconut, grated (or desiccated)
  • 2 tbsp fresh coriander leaves

Batter Seasoning

  • 1 tsp salt (or to taste)
  • ½ tsp turmeric powder
  • ½ tsp red chili powder
  • 1 tsp sugar (balances the sourness)
  • 1 tsp ENO fruit salt (for quick version) OR let batter ferment overnight (see method)

Tempering (Tadka)

  • 3 tbsp oil
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • ½ tsp asafoetida (hing); use GF hing for gluten-free
  • 1 sprig curry leaves
  • 2 tbsp sesame seeds (white til)
  • 1 tsp red chili flakes (optional)

How to Make Millet Handvo: Step by Step

Step 1: Soak the Millet and Dal

Rinse the millet and all four dals together in cold water two or three times. Add enough fresh water to cover by 2 inches and soak.

  • Little millet rava: 2–3 hours
  • Bajra: 5–6 hours (or overnight)
  • Foxtail millet: 3–4 hours

Drain and set aside.

Step 2: Grind the Batter

Add the drained millet and dals to a blender with the yogurt and ¼ cup water. Blend to a coarse, grainy paste. Not completely smooth. You want some texture. Transfer to a large mixing bowl.

Grind the ginger, green chilies, coconut, and coriander together into a rough paste with a splash of water. Add to the batter and mix well.

Cross-section of sliced millet handvo showing soft savory interior and crispy sesame-studded base

Step 3: Ferment (or Take the Quick Route)

Overnight fermentation (recommended): Cover the bowl with a plate and leave in a warm spot for 7–9 hours. In summer, 6–7 hours is enough. The batter will develop a mild sour smell and a few small bubbles. It will not rise dramatically the way an idli batter does, but it will feel slightly lighter. Do not over-ferment or it becomes too sour.

Quick version with ENO: Skip fermentation. Just before baking, stir in 1 tsp ENO fruit salt. The batter will bubble up immediately. Mix quickly and get it into the pan within 2 minutes.

Both methods work well. I prefer the fermented version for flavor depth and gut health benefits. The ENO version is perfectly fine for a weeknight when I didn’t plan ahead.

Step 4: Season and Add Vegetables

Add salt, turmeric, chili powder, and sugar to the batter. Fold in the grated lauki, carrot, and cabbage. The batter should be thick but pourable, about the consistency of a thick cake batter.

Pro tip: Squeeze out excess water from the grated lauki before adding it, or the batter will be too wet and the handvo will steam instead of bake.

Step 5: Prepare the Tempering

Heat oil in a small pan over medium-high heat. Add mustard seeds and wait for them to pop. Add cumin seeds, asafoetida, curry leaves (they splutter, so stand back), and sesame seeds. Stir for 30 seconds until sesame turns light golden.

Pour half the tempering into the greased baking dish. Swirl it around to coat the base. This creates that sesame-crusted bottom that is the best part.

Pour in the batter. Pour the remaining tempering over the top.

Step 6: Bake

Preheat oven to 180°C (350°F). Bake in a greased 9×9 inch or similar pan.

  • Cover with foil for the first 35–40 minutes (traps steam, helps the center cook through)
  • Remove foil and bake for another 15–20 minutes until the top is golden brown and a toothpick inserted in the center comes out clean
  • Total: approximately 50–60 minutes depending on your oven and pan size

Let it cool in the pan for 10 minutes before cutting. It slices much more cleanly once it has rested.

Stovetop / Handvo Pan Method (Traditional)

If you have a handvo pan (a thick, heavy pan with a lid, similar to a cast-iron skillet), cook over low heat:

  • Pour tempering into the pan, add batter, top with remaining tempering
  • Cover and cook on the lowest flame for 30–35 minutes
  • Flip carefully and cook for another 10–15 minutes until both sides are golden

This method gives a crispier exterior on both sides. It is how my mother-in-law makes it, and the bottom crust is genuinely better than the oven version. I just find the oven easier.

Millet handvo in a cast iron pan beside a serving plate with sliced pieces and green chutney
Sliced millet handvo squares on a wooden board with green chutney and sesame seeds

Millet Handvo Recipe (Bajri No Handvo)

A savory Gujarati baked cake made with millet and mixed lentils, fermented for depth of flavor, packed with vegetables, and finished with a hot mustard-sesame tadka. Gluten-free and easily vegan.
No ratings yet
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Course Snack
Cuisine Gujarati
Servings 16 pieces
Calories

Equipment

  • Blender or food processor
  • 9×9 inch baking dish
  • Small tadka pan

Ingredients
  

Millet and Dal Base

  • 1 cup little millet rava or bajra, or foxtail millet; see notes
  • ¼ cup toor dal split pigeon peas
  • ¼ cup chana dal split chickpea lentil
  • 2 tbsp urad dal split black lentil, skinned
  • 2 tbsp moong dal split yellow mung
  • ¾ cup sour yogurt dahi; use plant-based curd for vegan

Vegetables

  • 1 cup bottle gourd lauki/doodhi, coarsely grated
  • ½ cup carrot coarsely grated
  • ¼ cup cabbage finely shredded, optional

Spice Paste

  • 1 inch ginger roughly chopped
  • 3-4 green chilies adjust to heat preference
  • ¼ cup fresh coconut grated; or desiccated
  • 2 tbsp fresh coriander leaves

Seasoning

  • 1 tsp salt or to taste
  • ½ tsp turmeric powder
  • ½ tsp red chili powder
  • 1 tsp sugar balances the sourness
  • 1 tsp ENO fruit salt for quick version; skip if fermenting overnight

Tempering

  • 3 tbsp oil
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • ½ tsp asafoetida hing; use GF-certified brand for gluten-free
  • 1 sprig curry leaves
  • 2 tbsp sesame seeds white til
  • 1 tsp red chili flakes optional

Instructions
 

Soak

  • Rinse the millet and all four dals together in cold water two or three times. Add enough fresh water to cover by 2 inches and soak. Little millet rava: 2–3 hours; Bajra: 5–6 hours (or overnight); Foxtail millet: 3–4 hours.
  • Drain well and set aside.

Grind the Batter

  • Add the drained millet and dals to a blender with the yogurt and ¼ cup water. Blend to a coarse, grainy paste — not completely smooth. Transfer to a large mixing bowl.
  • Grind the ginger, green chilies, coconut, and coriander together into a rough paste with a splash of water. Add to the batter and mix well.

Ferment or Quick Method

  • Overnight fermentation (recommended): Cover the bowl and leave in a warm spot for 7–9 hours. The batter will develop a mild sour smell and feel slightly lighter. Do not over-ferment.
  • Quick version: Skip fermentation. Just before baking, stir in 1 tsp ENO fruit salt. The batter will bubble immediately. Mix quickly and get it into the pan within 2 minutes.

Season and Add Vegetables

  • Add salt, turmeric, chili powder, and sugar to the batter. Squeeze excess water from the grated lauki, then fold in lauki, carrot, and cabbage. Batter should be thick but pourable, like a dense cake batter.

Prepare the Tempering

  • Heat oil in a small pan over medium-high heat. Add mustard seeds and wait for them to pop. Add cumin seeds, asafoetida, curry leaves, and sesame seeds. Stir for 30 seconds until sesame turns light golden.
  • Pour half the tempering into the greased baking dish and swirl to coat the base. Pour in the batter. Pour the remaining tempering over the top.

Bake

  • Preheat oven to 180°C (350°F). Cover the pan with foil and bake for 35–40 minutes.
  • Remove foil and bake for another 15–20 minutes until the top is golden brown and a toothpick inserted in the center comes out clean.
  • Rest in the pan for 10 minutes before cutting into 16 squares.

Notes

  • Soaking times: Little millet rava 2–3 hours; foxtail millet 3–4 hours; bajra 5–6 hours or overnight.
  • Squeeze the lauki: Excess moisture makes the batter watery and the handvo gummy. Squeeze firmly before adding.
  • Batter consistency: Thick but pourable, like a dense cake batter. Add a splash of water if too thick.
  • Vegan swap: Replace dairy yogurt with thick coconut or cashew curd.
  • Gluten-free: Use 100% pure asafoetida (most Indian brands contain wheat flour). Vandevi or GF-certified brands work.
  • Storage: Airtight container in the fridge up to 4 days. Reheat in toaster oven at 160°C for 8–10 minutes.
  • Freezer: Slice, wrap individually, freeze up to 2 months. Reheat from frozen at 160°C for 15 minutes.
Tried this recipe?Let us know how it was!

Tips for the Best Millet Handvo

Get the batter right. It should be coarser than a dosa batter and thicker than pancake batter. If you blend it too smooth, you lose the slightly grainy bite that makes handvo what it is.

Do not skip squeezing the lauki. I learned this the hard way. The first time I skipped this step, the center stayed wet and gummy even after an hour in the oven. A firm squeeze removes at least half the water. The handvo bakes much more evenly.

The foil matters. Covering the pan for the first 35–40 minutes traps steam and ensures the thick batter cooks all the way through before the top browns. If you remove the foil too early, you get a dark top and an undercooked middle.

Rest before cutting. Ten minutes of resting in the pan lets the structure firm up. Cutting too early gives you crumbly edges. Cutting after resting gives you clean, neat squares.

Storage, Make-Ahead & Freezer Notes

This is one of the most meal-prep-friendly things I make. The batter can be ground and left to ferment overnight, so on the morning you want it, you only need to add vegetables, make the tadka, and bake. About 20 minutes of active work.

Baked handvo keeps well in the fridge for 4 days. I slice the whole tray, layer between parchment, and store in a container. Reheat individual pieces in a toaster oven at 160°C for 8–10 minutes. The crust crisps back up almost as good as fresh.

For the freezer: wrap individual slices in cling film, place in a zip-lock bag, and freeze for up to 2 months. Reheat straight from frozen at 160°C for 15 minutes.

Serving Suggestions

Warm handvo is at its best with:

  • Fresh green chutney (coriander-mint-garlic): the sharpness cuts through the rich batter perfectly
  • Tamarind-date chutney for a sweet-tangy contrast
  • Masala chai: this is the classic Sunday morning pairing and I will not apologize for how often I make it

For lunchboxes and tiffins, handvo travels beautifully. Pack a few slices with methi thepla and a small chutney container and you have a complete Gujarati lunchbox.

It also works well as part of a Gujarati snack spread alongside khatta meetha white dhokla. The two together make a proper tea-time thali.

FAQs

Q1. Can I make millet handvo without fermentation?

Yes. Add 1 tsp ENO fruit salt to the batter just before baking and mix quickly. The batter will bubble and lighten. You will lose some of the fermented tang, but the texture is still excellent. This is what I do when I forget to soak overnight.

Q2. Is millet handvo gluten-free?

It is naturally gluten-free, but there is one catch: most Indian brands of asafoetida (hing) are mixed with wheat flour as a carrier. Check the label or use a certified GF brand like Vandevi or LG. Everything else in this recipe is gluten-free.

Q3. What can I use instead of yogurt? (Vegan option)

Replace dairy yogurt with thick coconut curd, cashew yogurt, or any unsweetened plant-based curd. Use the same quantity. The batter ferments and bakes identically.

Q4. Can I use store-bought handvo flour mix?

You can, though most mixes are rice-based. If you find a millet-based handvo flour, follow the packet’s liquid ratios but add fresh ground spice paste and vegetables yourself. The texture will not be exactly the same as from-scratch, but it works in a pinch.

Q5. How do I know when the handvo is done?

Two tests: the toothpick inserted in the center should come out clean (no wet batter clinging to it), and the top should be evenly golden brown. Give it the full foil-covered time before checking.

Q6. Can I make this in an Instant Pot?

Yes. Pour the tempering and batter into a greased Instant Pot-safe tin, cover with foil, place on the trivet with 1 cup water, and cook on high pressure for 35 minutes with natural release. The top will not brown, but the inside cooks perfectly. Finish under the oven broiler for 5–7 minutes if you want a golden crust.

More Millet Recipes to Try

If you are building millet into your weekly meals, here are a few more recipes from the Millet Series you might enjoy:

Final Thoughts

Millet handvo is one of those recipes I come back to every few weeks without fail. It bakes while I do other things, stores for 4 days in the fridge, travels well in a tiffin, and tastes like home. Once the batter is made, the rest takes care of itself.

If you try this recipe, I would love to know which millet you used and whether you went the overnight fermentation route or reached for the ENO. Drop a comment below and tell me.

Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!

Millet handvo recipe Pinterest graphic with text overlay showing recipe highlights

Don’t miss the recipes!

Get free weekly meal planner when you subscribe

We don’t spam! Read our privacy policy for more info.

Leave a Reply

WordPress Appliance - Powered by TurnKey Linux