Gajar Ka Halwa Cake – Indian Carrot Cake

indian carrot cake gajar ka halwa cake with frosting

Gajar Halwa Cake – Eggless Indian Carrot Cake

Eggless Indian carrot cake or gajar ka halwa cake because carrot is an absolute favorite in my family. This cake is loaded with flavor with spices, nuts, raisins, carrots and even pineapple. It is easy to make and vegan. The cake is Indian inspired by gajar ka halwa which is carrot halwa in English.

Note: this is a vegan recipe but feel free to use dairy milk in place of soy milk

indian carrot cake slice on blue plates with carrot halwa on side

Inspired by a traditional Indian dessert

Gajar ka halwa is a traditional Indian dessert made out of shredded carrots and tastes like a warm spiced carrot cake right off the stove that melts in your mouth. So, the natural progression of that thought is to turn it into a cake!  I already have an alternate take of this recipe up in this Gajar Ka Halwa Cupcake post.

For a recipe on how to make gajar ka halwa see this post.

gajar ka halwa and indian carrot cake on blue plates on a wooden table

So, if there are vegetables in it, it is a healthy carrot cake right?

I’m convinced! 😊 The ingredients for the cake itself are actually on the healthier side.  There are a number of ingredients that add natural sweetness and moisture that saves the need for extra sugar.

Although this is an Indian carrot cake, I’ve included pineapple in it as many carrot cakes in the US are made.  The pineapple adds moisture and reduces the need for extra sugar.  I personally love carrot cakes with crushed pineapple so I had to add it to this.

The second key component of carrot cakes for me is a cream cheese frosting.  To keep this easy, I made a whipped cream cheese cardamom frosting.  It is lighter than the cardamom cream cheese buttercream frosting I used in my Gajar Ka Halwa Cupcakes.  However, it is a spreadable frosting, not one that is easily piped.  If you are planning on piping the frosting, I recommend referencing my other post to make the buttercream.

indian carrot cake on blue plate and silver fork

What are the ingredients?

For the Indian style carrot cake:

  • Shredded carrots (make sure to shred, not grate or food process)
  • Crushed pineapple (sold in a can here in the US)
  • Raisins
  • Roasted Nuts
  • Cardamom
  • Chai masala (optional, if you want stronger flavor however it is not used in gajar ka halwa)
  • Oil
  • All purpose flour
  • Soy milk or milk of choice (use dairy milk if you desire)
  • Vinegar
  • Sugar, baking soda, baking powder
  • Vanilla extract

For the whipped cardamom cream cheese frosting:

  • Heavy whipping cream
  • Cream cheese (must be at room temperature!)
  • Cardamom
  • Vanilla extract
  • Sugar
gajar ka halwa cake ingredients in bowls

How to make carrot cake Indian style

Making the gajar ka halwa cake is very easy.  First, make sure to wash, peel and shred the carrots using a grater.  DO NOT use a food processor.  The thicker consistency will turn out better for the cake.

Then, measure out the ingredients and combine the soy milk with vinegar to make a “buttermilk.”

Next, get mixing!

Combine the wet ingredients (oil, milk with vinegar, vanilla extract). Combine the dry ingredients (flour, baking powder, baking soda, spices, sugar). Then, beat in the dry ingredients into the wet. Finally, add in the raisins, carrots, crushed pineapples and nuts.

Line the pan (either two 8 inch circle pans or one 9inch circle pan) with parchment and preheat oven to 350F.

Pour the batter into the pan and bake for about 1 hour (9 inch pan) or 35-40 for (two 8 inch pans). Check with toothpick to ensure baked through.

Make the whipped cream cheese frosting with cardamom

Key points for this frosting:

  • It is spreadable, not stiff enough to pipe
  • Ensure the cream cheese is at room temperature or it will be difficult to make the frosting
  • To make the whipped cream out of heavy cream, ensure heavy cream is very cold from fridge. If you have room in your fridge, keep the whisk and bowl in the fridge as well to help the process.

Frosting the cake

Shop This Post Or Check Out Some Of My Faves!

Shop this post

Looking For Other Traditional Indian Desserts? Check Out:

Milk Peda

Kesar Pista Kulfi 

Try it? Leave a review, love to hear feedback! Or tag me on Instagram @some_indian_girl

indian carrot cake gajar ka halwa cake with frosting

Gajar Ka Halwa Cake – Indian Carrot Cake

Shilpa Joshi
Indian carrot cake inspired by gajar ka halwa which is carrot halwa. Cake is loaded with cardamom, carrots, nuts and raisins. Topped with easy to make whipped cardamom cream cheese frosting.
5 from 5 votes
Prep Time 10 mins
Cook Time 1 min
Total Time 1 hr 10 mins
Course Dessert
Cuisine indian fusion
Servings 24 slices
Calories 227 kcal


  • 9 inch cake pan or 2 8 in cake pans


Carrot Cake

  • cup shredded carrots 205 g
  • ½ cup roasted pistachios 60 g
  • ½ cup roasted cashews (unsalted) 60 g
  • 1 cup raisins 120 g
  • 8 oz crushed pineapple 227 g
  • 2 cup all purpose four 284 g
  • cup sugar 318 g
  • 2 tsp chai masala or skip and use 2 tsp cardamom powder total instead for more authentic gajar ka halwa based cake
  • 1 tsp cardamom powder 7 g
  • 1/4 tsp salt
  • 2 tsp baking soda
  • ¾ cup soy milk
  • 1 tbsp vinegar
  • 1 tbsp vanilla extract
  • ½ cup oil

Whipped Cardamom Cream Cheese Frosting

  • 8 oz cream cheese 1 block at room temperature
  • tsp salt
  • ¾ cup sugar
  • cup heavy whipping cream
  • 1 tsp vanilla extract
  • tsp cardamom


Gajar Ka Halwa – Indian Carrot Cake

  • Prep ingredients. Line pans with parchment paper and preheat to 350F. Combine milk of choice with vinegar.
    gajar ka halwa cake ingredients
  • Mix dry ingredients (sugar, flour, spices, salt) in a bowl. Mix wet ingredients in another bowl (oil, vanilla extract, milk with vinegar). Slowly add in the dry ingredients to combine with wet. Then, add in raisins, roasted nuts, carrots and crushed pineapple. Mix to combine, do not let stand very long as carrots will release excess moisture which will impact your bake.
    gajar ka halwa cake batter
  • Pour batter into parchment lined pan. I like to keep little handles of parchment to make it easier to lift, if needed. Bake for 1 hour- 1 hour 5 minutes if using 9 inch circle pan. About 35-40 minutes if using two 8 inch circle pans. Check with toothipick to ensure cooked. Time can vary.
    parchment lined pan with gajar ka halwa batter

Whipped Cardamom Cream Cheese Frosting

  • Beat cream cheese, salt, cardamom, vanilla and sugar together until combined.
    whipped cream cheese ingredients
  • In a separate bowl, whip heavy whipping cream until stiff peaks form and you have whipped cream.
  • Add whipped cream in batches to the cream cheese mixture, folding it in to combine. Don't mix vigorously.
    whipped cream cheese frosting
  • Once combined and cake has cooled completey you can frost and serve. Top with chopped roasted pistachios for garnish.
    frosted gajar ka halwa cake


Make sure cream cheese is at room temperature for frosting
As an option make some carrot halwa and add in between layers. Recipe for gajar ka halwa linked here


Calories: 227kcalCarbohydrates: 26gProtein: 1gFat: 14gSaturated Fat: 6gTrans Fat: 1gCholesterol: 31mgSodium: 78mgPotassium: 101mgFiber: 1gSugar: 21gVitamin A: 379IUVitamin C: 2mgCalcium: 34mgIron: 1mg
Keyword gajar ka halwa cake, indian cake, indian carrot cake
Tried this recipe?Let us know how it was!

2 thoughts on “Gajar Ka Halwa Cake – Indian Carrot Cake”

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

Scroll to Top
Vegan Pad See Ew Story Easy Jalapeno Pesto Grilled Cheese Chilli Paneer Noodles Story