When the aroma of sweetened carrots wafts through the air, you know something amazing is about to happen in the kitchen. Picture this: tender grated carrots slowly simmering in milk, transforming into a luscious treat that will have your taste buds dancing. This is not just any dessert; this is the soul-soothing magic of carrot halwa.

Every time I prepare carrot halwa, memories flood back of my grandmother’s kitchen filled with laughter and warmth. We would gather round as she stirred the pot, her secret spices floating in the air like a sweet tease. This delightful dessert is perfect for celebrations or simply to brighten up a regular Tuesday evening when life needs a little sweetness.
Why You'll Love This Recipe
- This luxurious carrot halwa comes together effortlessly and requires minimal ingredients
- The comforting flavors and vibrant colors make it visually appealing on any table
- Enjoy it warm or chilled, making it versatile for any occasion
- It’s a delightful treat that will impress family and friends alike
My friends could not stop raving about how delightful this dish turned out during our last potluck dinner.
Essential Ingredients
Here’s what you’ll need to make this delicious dish:
- Fresh Carrots: Use bright orange carrots for sweetness and color; avoid those sad-looking ones lurking in the back of your fridge.
- Full-Fat Milk: For that rich creaminess; go ahead and splurge because you deserve it!
- Sugar: Adjust based on your sweet tooth; remember, we want flavor harmony here.
- Ghee or Unsalted Butter: This adds an indulgent richness that makes everything better—trust me.
- Cardamom Powder: A pinch goes a long way; it brings warmth and aroma that’s simply divine.
- Nuts (Almonds & Cashews): Toast them lightly for added crunch; they make everything more exciting.
- Raisins: Optional but highly recommended; they add bursts of sweetness that complement the dish perfectly.
The full ingredients list, including measurements, is provided in the recipe card directly below.
Let’s Make it together
Grate Those Carrots: Start by washing and peeling about 500 grams of fresh carrots. Grate them using a box grater or food processor until you have a mountain of colorful shreds.
Cook the Carrots: In a heavy-bottomed pan over medium heat, add the grated carrots along with 4 cups of full-fat milk. Stir occasionally until the mixture thickens and the milk reduces—about 20 minutes should do.
Add Sweetness: Once you notice most of the milk has evaporated and the mixture is thickening up nicely, add half a cup of sugar. Stir well as it dissolves to create that syrupy goodness we all love.
Incorporate Flavorings: Add 4 tablespoons of ghee and half a teaspoon of cardamom powder to infuse rich flavors into your halwa. Keep stirring until everything is well combined and aromatic—approximately another 10 minutes.
Add Nuts & Raisins: Toss in ¼ cup each of chopped almonds and cashews along with a handful of raisins. Continue cooking for an additional 5 minutes while enjoying those heavenly aromas wafting through your kitchen.
Serve & Enjoy!: Once everything looks beautifully combined and slightly caramelized, remove from heat. Serve warm or at room temperature garnished with extra nuts. Don’t forget to take a moment to appreciate your masterpiece before diving in!
Now you’re ready to enjoy this delectable carrot halwa! Whether served at celebrations or just on a cozy night in, it’s bound to bring smiles all around.
You Must Know
- Carrot Halwa is a delightful dessert that’s rich, sweet, and deeply aromatic
- The combination of grated carrots, milk, and sugar creates a heavenly treat that’s perfect for celebrations or just because
- The vibrant color and warm spices make it a feast for the senses
Perfecting the Cooking Process
Start by sautéing the grated carrots in ghee until they soften, then add milk to cook down. This sequence ensures that the flavors meld beautifully while creating the right texture.
Add Your Touch
Feel free to customize your Carrot Halwa by adding nuts like almonds or cashews, or even a pinch of cardamom for an extra flavor kick. Make it yours!
Storing & Reheating
Store leftover Carrot Halwa in an airtight container in the fridge for up to five days. Reheat gently on low heat, stirring occasionally to prevent sticking and maintain moisture.
Chef's Helpful Tips
- Always use fresh carrots for the best flavor; pre-packaged ones can lack sweetness
- Don’t rush the cooking process; let it simmer to deepen flavors
- Adding a touch of khoya enhances richness and creaminess without overpowering sweetness
When I first made Carrot Halwa for my family, their faces lit up with delight. It was a hit at our Diwali celebration and sparked joy all around!
FAQ
What kind of carrots are best for making Carrot Halwa?
Use fresh, juicy red or orange carrots for the sweetest flavor and best texture.
Can I make Carrot Halwa vegan?
Absolutely! Substitute regular milk with almond or coconut milk for a delicious vegan option.
How long does homemade Carrot Halwa last?
Homemade Carrot Halwa can be refrigerated for up to five days when stored properly.

Carrot Halwa
- Total Time: 50 minutes
- Yield: Serves 6
Description
Carrot Halwa is a warm and aromatic Indian dessert made with grated carrots, milk, and spices, creating a delectable treat that’s perfect for any celebration or cozy night in.
Ingredients
- Fresh carrots (500g)
- Full-fat milk (4 cups)
- Sugar (½ cup)
- Ghee or unsalted butter (4 tbsp)
- Cardamom powder (½ tsp)
- Chopped almonds and cashews (¼ cup each)
- Raisins (optional)
Instructions
- Grate fresh carrots and set aside.
- In a heavy-bottomed pan over medium heat, combine grated carrots and milk. Cook until the mixture thickens, stirring occasionally for about 20 minutes.
- Add sugar to the thickened mixture, stirring until dissolved.
- Incorporate ghee and cardamom powder, mixing well for another 10 minutes.
- Toss in the nuts and raisins, cooking for an additional 5 minutes.
- Serve warm or at room temperature, garnished with extra nuts.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Cooking
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 25g
- Sodium: 80mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 30mg