Carrot Halwa / Gajar Halwa- Instant Pot ( Pressure Cooker)

Instant Pot Carrot Halwa GajarHalwaCarrot Halwa or Gajar ka halwa, also known as Gajrela, is a carrot-based sweet dessert from the region of Punjab, in the Indian subcontinent. It’s consistency is somewhere between a fudge and a pudding. It is made by slow cooking grated carrots with milk and sugar, flavored with cardamom and saffron.  Garnished with chopped almonds and cashews, this dish is the perfect comfort dessert for winters.

I have so many fond memories of my mom’s Carrot Halwa- it was simply amazing. My mom always made it on the stove-top, the traditional low-and-slow way. I was finally able to adapt her recipe to the Instant Pot 6qt, my programmable pressure cooker. It reduces the cooking time and eliminates the initial stirring time, which to me, is a huge plus.

The traditional recipe calls for an equal amount of milk and carrots. The milk is reduced on slow heat, till it dries up, leaving behind the fudgy creamy milk solids, which add to the richness of the halwa. The end result is divine, but it does take a fair amount of time, babysitting and muscle power:-) By substituting most of that milk with dried milk powder, I am able to cut down on that active cooking time, without losing the texture and taste. Dare I mention, I used non-fat milk powder, so I saved a few calories too 🙂

Carrot Halwa / Gajar Halwa- Instant Pot ( Pressure Cooker)

Print Recipe
Serves: 6-8 Cooking Time: Around 30 minutes


  • 4 tablespoon ghee / unsalted butter
  • 6 cups grated carrots (about 5-6 large or 10-12 medium)
  • 1 cup milk, microwaved for 2 mins (I use 2%, can use whole milk too, no fat-free)
  • 1/2 teaspoon Saffron (optional)
  • 3/4 cup sugar
  • 1 1/4 cups Nonfat Milk Powder
  • 1/2 teaspoon Green Cardamom Powder (or, about 6 pods, de-seeded and crushed)
  • 1/4 cup chopped cashews and almonds
  • 1 tablespoon chopped almonds for garnish (optional)



Prep: Wash, peel and grate carrots. If using a Box Grater, use the large side. I use my Food Processor to shred the carrots. Chop cashews and almonds and keep aside.


Turn on SAUTE mode, when it displays "hot", add ghee or butter. Add chopped nuts and carrots and saute for 2-3 minutes. This prevents the carrots from turning mushy later. Add warm milk, saffron and sugar, stir well. Adding warm milk ensures that the milk won't curdle under pressure, and, speeds up the pressure building time significantly. Close lid and cook on Manual/Pressure Cook for 5 minutes. Set the valve to Sealing position.


Manually release pressure (QR) and open the lid after the pin drops. Turn on SAUTE (high). Add milk powder and stir. Cook off the liquid, stirring every few minutes. This takes around 10-15 minutes. The actual time depends on the quantity of carrots as well as your personal preference. For this quantity, it took me 12-13 minutes to reach my desired consistency.


Add cardamom powder and stir. Garnish with chopped almonds (optional) Serve warm!

Instant Pot Carrot Halwa GajarHalwa

SPICE CRAVINGS Store • Instant Pot Accessories • FAQs

Check out recommended kitchen gadgets & recipe ingredients at the SPICE CRAVINGS STORE


Spice Cravings is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

Never miss a recipe

You Might Also Like


  • Reply
    January 27, 2018 at 7:53 am

    This is so unbelievably delicious! I made a different recipe a few weeks ago and while that one was very easy (dump and go), it didn’t have the flavor or texture I was hoping for. The milk powder addition is brilliant. Thanks for a great recipe – it’s definitely a keeper!

    • Reply
      January 27, 2018 at 8:39 am

      Thank you Mona! The sautéing does take a little effort, but the result is totally worth it. So glad you enjoyed this recipe. Thanks for sharing!

    Leave a Reply