The aroma of simmering carrots mingling with warm milk makes anyone’s heart skip a beat. Imagine diving into a bowl of creamy Carrot Halwa, where each spoonful reveals tender carrots bathed in sweetness. It’s like a hug from your grandma on a cold day—comforting and oh-so-satisfying.

Every time I make Carrot Halwa, I’m transported back to my childhood kitchen filled with laughter and love. It’s the ideal treat for festive occasions or cozy family gatherings when you want to impress everyone without breaking a sweat.
Why You'll Love This Recipe
- This delightful Carrot Halwa is quick to prepare and perfect for any occasion
- The rich flavors will have everyone coming back for seconds
- Its vibrant color adds visual appeal to your dessert table
- Enjoy it warm or chilled; either way, it’s heavenly!
I remember the first time I made Carrot Halwa; my friends devoured it within minutes, leaving me dusting off the crumbs with disbelief.
Essential Ingredients
Here’s what you’ll need to make this delicious dish:
- Fresh Carrots: Grate about 4-5 medium-sized carrots for that sweet flavor and vibrant color.
- Whole Milk: Use whole milk for creaminess; it enriches the halwa beautifully.
- Sugar: Adjust the sweetness based on your preference; about 3/4 cup usually does the trick.
- Ghee (Clarified Butter): A few tablespoons will add that heavenly richness we all crave.
- Cardamom Powder: Just a pinch enhances the fragrance and gives an exotic twist.
- Chopped Nuts: Almonds or pistachios provide crunch and visual appeal—go wild!
- Raisins: Optional but recommended for that little burst of sweetness in every bite.
The full ingredients list, including measurements, is provided in the recipe card directly below.
Let’s Make it together
Prepare Your Ingredients: Start by grating fresh carrots until you have about 4 cups. They should be fine enough to cook down quickly but still chunky enough for texture.
Cook the Carrots: In a heavy-bottomed pan, add 1 tablespoon of ghee over medium heat. Once hot, toss in the grated carrots and sauté them until they soften—about 10 minutes should do!
Add Milk and Sugar: Pour in 4 cups of whole milk along with 3/4 cup of sugar. Stir well and let it simmer on low heat until the mixture thickens and reduces—about 30-40 minutes.
Season It Right: Add half a teaspoon of cardamom powder once you notice that lovely aroma wafting through your kitchen. Mix well and let it cook for another 5 minutes.
Add Nuts and Raisins: Finally, stir in 2 tablespoons of chopped nuts (your choice) and a handful of raisins. Continue cooking until everything melds beautifully together—around 5 more minutes should suffice.
Serve Warm or Chill Out!: Once finished, transfer your luscious halwa to serving bowls. Garnish with extra nuts if desired. You can serve it warm or chill it in the fridge; both ways are delicious!
Now that you’ve mastered this incredible Carrot Halwa recipe, feel free to share it at family gatherings or simply indulge yourself on quiet evenings. Enjoy each sweet moment!
You Must Know
- Carrot Halwa is a delightful dessert that fills your kitchen with an irresistible aroma
- The sweet, rich flavor combined with the creamy texture makes it a go-to treat for special occasions or everyday indulgence
- Plus, it’s surprisingly easy to make!
Perfecting the Cooking Process
Start by grating fresh carrots and sautéing them in ghee until they’re tender. Then, simmer with milk and sugar for perfection.
Add Your TouchDiscover the joy of making Carrot Halwa! This easy recipe brings rich flavors and delightful textures to your dessert table. Perfect for any occasion!
Feel free to add nuts like cashews or almonds for crunch, or sprinkle cardamom for aromatic flair. Get creative!
Storing & ReheatingDiscover the joy of making Carrot Halwa! This easy recipe brings rich flavors and delightful textures to your dessert table. Perfect for any occasion!
Store leftover Carrot Halwa in an airtight container in the fridge for up to a week. Reheat gently on the stove.
Chef's Helpful Tips
- Use freshly grated carrots for the best flavor and texture; pre-packaged ones can be too dry
- Cooking low and slow allows flavors to meld beautifully
- Don’t rush the process; patience is key to achieving that rich, creamy goodness!
Sharing my first attempt at making Carrot Halwa was hilarious—everyone loved it, but I accidentally used salt instead of sugar!
FAQDiscover the joy of making Carrot Halwa! This easy recipe brings rich flavors and delightful textures to your dessert table. Perfect for any occasion!
What type of carrots should I use for Carrot Halwa?
Use fresh, juicy carrots for the best sweetness and texture in your halwa.
Can I make Carrot Halwa vegan?
Yes, substitute ghee and milk with coconut oil and almond milk for a vegan version.
How long does Carrot Halwa last in the refrigerator?
Properly stored, it can last up to one week in the refrigerator without losing flavor.

Carrot Halwa
Carrot Halwa is a delightful Indian dessert made from grated carrots, milk, and sugar, offering a rich and satisfying taste that warms the soul. Perfect for any celebration!
- Total Time: 1 hour 5 minutes
- Yield: Approximately 6 servings 1x
Ingredients
- 4–5 medium-sized fresh carrots, grated
- 4 cups whole milk
- 3/4 cup sugar (adjust to taste)
- 2 tablespoons ghee (clarified butter)
- 1/2 teaspoon cardamom powder
- Chopped nuts (almonds or pistachios)
- Raisins (optional)
Instructions
- Grate the fresh carrots until you have about 4 cups.
- In a heavy-bottomed pan, heat 1 tablespoon of ghee over medium heat. Add the grated carrots and sauté for about 10 minutes until softened.
- Pour in the whole milk and add the sugar. Simmer on low heat for 30-40 minutes until thickened.
- Stir in the cardamom powder and cook for an additional 5 minutes.
- Mix in chopped nuts and raisins, if using, and cook for another 5 minutes.
- Serve warm or chill in the fridge before serving.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Sautéing and Simmering
- Cuisine: Indian
Nutrition
- Serving Size: 1/2 cup (120g)
- Calories: 220
- Sugar: 22g
- Sodium: 80mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 20mg