Every winter, someone in our family asks for gajar ka halwa. I am always happy to grate carrots, but last year I had a bag of beets from the farmers market and no plan. I grated them on a whim, followed the same halwa rhythm my mom uses for carrots, and the pan turned this deep ruby color that made everyone lean in at the stove.
Beetroot Halwa is that experiment turned into my go-to beetroot halwa recipe when I want festival-table energy without another tray of orange carrot halwa. Chukandar ka halwa tastes familiar (milk, ghee, cardamom, nuts) but feels a little brighter and earthier. Beets bring their own sweetness, so you can use a touch less sugar than you might for carrots, especially if you roast the grated beets first until the raw smell fades.
If you have a heavy kadai and about an hour, we can make this together. Stir when the milk splatters, taste before the last spoon of ghee, and save a corner of the pan for yourself. Call it the cook’s tax.

What Is Beetroot Halwa?
Beetroot halwa (also called beet halwa or chukandar halwa) is a North Indian milk pudding made by slow-cooking grated beets with ghee, milk, sugar or jaggery, and warm spices until the mixture thickens and turns glossy. It sits in the same family as gajar ka halwa, but the beets give you a jewel-toned dessert that looks stunning on a Diwali or winter potluck spread.
Families usually make it in peak beet season, roughly October through March, when roots are tender and sweet. You will see it served warm after dinner, chilled the next day with chai, or spooned into small bowls alongside other mithai. I am not claiming it is a health food, but beets do add folate and iron to a vegetarian dessert rotation, which is why I like pairing this post with our roundup of iron rich vegetarian recipes when I am planning a nourishing winter menu.
For another festival-friendly sweet that does not need all afternoon at the stove, try easy rice kheer with millet swaps or chilled easy mango shrikhand when you want something lighter next to a rich halwa.
Why You’ll Love This Recipe
- Stunning color without food dye. Deep red beets make every spoonful look special.
- Familiar comfort. Same cardamom-and-nut finish as carrot halwa, so guests know what they are eating.
- Flexible sweetness. Beets are naturally sweet; jaggery or sugar both work.
- Make-ahead friendly. Tastes great warm, even better after a night in the fridge.
- Clear texture cues. I tell you exactly when to add milk, sugar, and ghee so the halwa does not turn gluey.
- Optional richness. Skip khoya for everyday halwa; add a little for company night.
Why Beets Belong in Your Kitchen
Beets are one of those vegetables vegetarian cooks reach for when they want color and minerals on the plate, not just another green salad. A serving of this halwa is still a treat, but the base ingredient brings:
- Iron and folate, helpful in a balanced vegetarian diet (see our iron rich vegetarian recipes for more ideas)
- Fiber from the whole grated root
- Natural sweetness, so you may need less added sugar than you expect
- Gluten-free dessert by default when you use ghee and dairy (or the vegan swaps in the notes)
I keep the nutrition talk practical: this is mithai, meant to be enjoyed in a small katori with nuts on top, not eaten by the cup. That said, I like knowing there is a vegetable in the sweetness.

Tips for Glossy Beetroot Halwa
These are the notes I wish I had the first time my halwa came out wet and pale:
- Grate medium, not fine. Fine shreds turn mushy and release too much water. A box grater on the medium holes, or a food processor grating disk, is ideal.
- Sauté beets in ghee first. Cook 8 to 10 minutes until the raw earthy smell fades and the color deepens. Do not rush straight to milk on raw beets.
- Use a wide, heavy pan. More surface area helps milk reduce faster and reduces splatter burns on your wrist.
- Add sugar only after beets soften and milk reduces. Sugar pulls moisture; adding it too early can stall thickening.
- Finish ghee in stages. A tablespoon at the end, stirred in, gives shine without greasiness.
- Know the done sign. The halwa should pull away from the pan sides and hold a trail when you drag a spoon through the center.
Pro tip: The first time I made beet halwa I used the fine side of the grater and ended up with beet jam. Medium grate, patience, and you are set.


Beetroot Halwa (Easy Nourishing Winter Sweet)
Equipment
- Heavy-bottom kadai or wide pan
- Box grater or food processor with grating blade
Ingredients
For the halwa
- 500 g beetroot about 4 medium, washed, peeled, medium-grated
- 3 cups whole milk full-fat
- 4-6 tbsp ghee divided, see instructions
- 1/2-2/3 cup granulated sugar or grated jaggery start with 1/2 cup; adjust to taste
- pinch fine salt balances sweetness
- 1/2 tsp ground cardamom or 4 green cardamom pods, crushed
- 2 tbsp cashews chopped
- 2 tbsp almonds or pistachios chopped
- 1 tbsp golden raisins optional
- 1/4 cup grated khoya (mawa) optional, for richer halwa
- 1/2 tsp rose water optional
Instructions
Prep and sauté beets
- Wash, peel, and grate beets on the medium side of a box grater. Pat very wet gratings lightly with a clean towel if they release a lot of juice.
- Heat 2 tablespoons ghee in a heavy wide pan over medium heat. Fry cashews, almonds, and raisins (if using) until lightly golden. Scoop nuts out to a small bowl; leave any ghee in the pan.
- Add grated beets to the pan. Sauté 8 to 10 minutes, stirring often, until the raw smell fades, color deepens, and excess moisture cooks off.
Cook with milk
- Pour in milk. Stir, bring to a gentle simmer, then lower heat to medium-low.
- Cook uncovered 25 to 35 minutes, stirring every few minutes and scraping the pan sides. The milk should reduce until the beets are soft and most liquid is absorbed.
Sweeten and finish
- Add sugar or jaggery and the pinch of salt. The mixture will loosen; keep cooking and stirring until thick again, 10 to 15 minutes.
- Stir in khoya if using. Cook 3 to 5 minutes until incorporated.
- Add remaining ghee 1 tablespoon at a time, stirring after each addition, until the halwa looks glossy and pulls away from the pan sides.
- Turn off heat. Mix in cardamom, fried nuts, and rose water if using. Rest 5 minutes before serving.
Notes
FAQs
Q1. How is beetroot halwa different from gajar ka halwa?
Same method, different root. Beets are earthier and often a bit sweeter raw, so you may need slightly less sugar. Carrot halwa is classic orange and mild; beet halwa is deeper red and more robust. Cook times are similar if you grate both on the medium hole.
Q2. Can I make beetroot halwa vegan?
Yes. Swap ghee for coconut oil, use full-fat canned coconut milk (about 2½ to 3 cups) instead of dairy milk, and choose coconut sugar or grated jaggery. Sauté the beets well in oil first; coconut milk takes patience to reduce. The halwa will be a touch softer but still delicious.
Q3. Can I use frozen grated beets?
You can, but thaw and squeeze out extra water first, or the halwa stays wet longer. Fresh beets in season give the best color and sweetness. If using frozen, extend the sauté step before adding milk.
Q4. Do I need khoya for good halwa?
No. Khoya adds richness for parties; without it you still get a proper halwa if you reduce the milk fully and finish with a little ghee. I skip khoya for weeknight bowls and add it when guests are coming.
Q5. Can I make this in the Instant Pot?
I prefer stovetop so I can see the milk reduce and control splatter. If you experiment on sauté mode, use less milk at first and keep the lid off after pressure steps so the halwa can thicken. I have not tested IP timing in this recipe; stovetop is my reliable method.
Q6. How do I store and reheat leftovers?
Cool completely, then refrigerate up to 5 days. Reheat in a pan on low with 1 to 2 tablespoons milk, stirring until creamy, or serve cold with chai. Do not freeze; thawed halwa separates and feels grainy.
Beetroot halwa is the sweet I make when the weather turns crisp and I want something that feels traditional but looks a little unexpected on the table. One hour, one pan, and you have a ruby dessert worth saving for Diwali, a Sunday lunch, or a random Tuesday when the beet bunch in the fridge needs a job.
If you try this beetroot halwa recipe, do you serve it warm with extra nuts on top, or cold straight from the fridge? I would love to know how your household eats halwa.
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
