Go Back
+ servings
A whole carrot cake with two slices taken out of it on a green cake plate
Print Recipe
5 from 4 votes

Homemade Carrot Cake (Instant Pot)

This homemade carrot cake is made in the Instant Pot Pressure Cooker to make it incredibly moist! Top it off with the best cream cheese frosting for a stunning, delicious carrot cake.
Prep Time20 minutes
Cook Time1 hour 30 minutes
Cooling5 hours
Total Time6 hours 50 minutes
Course: Instant Pot Dessert Recipes
Keyword: best carrot cake recipe, carrot cake, easter cake, homemade carrot cake, instant pot cake, instant pot carrot cake, instant pot dessert, pressure cooking, tried tested and true
Servings: 8 Servings
Calories: 1177kcal
Author: Lisa Childs

Ingredients

Carrot Cake

  • 1/2 cup sugar
  • 1/2 cup brown sugar
  • 1/3 cup oil
  • 2 eggs
  • 2 teaspoon vanilla
  • 1 cup flour
  • 1 1/2 teaspoons cinnamon
  • 1 teaspoon baking soda
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon cloves
  • 2 cups shredded carrots
  • 2/3 cup pineapple drained
  • 1 cup nuts (I used a combination of walnuts and pecans)
  • 1/2 cup shredded coconut sweetened or unsweetened

Cream Cheese Frosting

  • 8 ounces cream cheese softened
  • 6 tablespoons butter softened
  • 3 teaspoons vanilla
  • 2 pinches salt
  • 4 cups powdered sugar
  • 1-2 tablespoons milk or cream as needed

Cheesecake Swirl

  • 1/2 tablespoon vanilla
  • 16 ounces cream cheese softened
  • 2 eggs
  • 3/4 cup sugar

Instructions

Carrot Cake

  • In a large bowl, combine brown sugar, white sugar, and oil until no lumps remain. You can use a stand mixer or a hand mixer. Add eggs and vanilla and blend until combined.
  • Sift in flour, cinnamon, baking soda, nutmeg, and cloves. Stir to combine. The batter will be very thick, like soft peanut butter or loose cookie dough.
  • Add carrots, nuts, pineapple, and coconut. Stir well, then let rest for 5-10 minutes to allow the moisture from the carrots and pineapple to soften the batter. Stir once more.
  • Evenly divide the mixture between two greased, six inch cake pans. Cover tightly with foil.
  • To the Instant Pot, add 2 cups of water. Place one cake pan onto a silicone pressure cooking sling or trivet and place it in the Instant Pot. Place a trivet (or other oven/pressure cooking safe rack) on top of the first cake pan. I used the rack from my air fryer, but anything that will allow adequate airflow between the cake pans will work. Try two chopsticks, or the trivet. Place the second cake pan on top.
  • Lock the lid, turn the knob to sealing, and cook on manual high pressure for 60 minutes. Allow a full natural pressure release, about 15-30 minutes.
  • Carefully remove cakes from the pot, remove the foil, and let cool to room temperature. Replace with foil or cover with plastic wrap, then refrigerate for at least 5 hours, overnight preferred.
  • Remove the cakes from the pans. The cakes will shrink a little bit and might stick. I recommend sliding a knife around the edges of the pan, then shaking the pan from side to side (with the foil back on it) to dislodge the cake. It should then pop out perfectly.
  • Ice the cake with cream cheese frosting and decorate with additional chopped nuts, coconut, frosting, and pineapple. I recommend crumb coating the cake by adding a thin layer of frosting to the entire cake, then freezing for 15-20 minutes. Then, frost with the remaining frosting. This will help lock in the crumbs and yield a beautiful cake!

Cream Cheese Frosting

  • Combine all ingredients except the powdered sugar in a medium bowl or stand mixer and blend together until smooth.
  • Add powdered sugar, one cup at a time. Incorporate each cup of sugar before adding the next. Add milk or cream as needed to thin.

Notes

  • Optional Cheesecake Swirl:
  1. Combine all ingredients in a medium bowl and blend with a whisk or hand mixer.
  2. In the greased cake pan, add half of the carrot cake batter. Then, a dollop about 3 spoonfuls of the cheesecake batter right on top. Swirl the two batters with a spoon (but not too much!)
  3. Add the other half of the cake batter on top of the swirled batter, and repeat.
  4. Repeat with the other cake pan. Cover both pans with foil and cook as directed.

Nutrition

Serving: 1slice | Calories: 1177kcal | Carbohydrates: 127g | Protein: 16g | Fat: 70g | Saturated Fat: 31g | Polyunsaturated Fat: 33g | Trans Fat: 1g | Cholesterol: 226mg | Sodium: 779mg | Fiber: 4g | Sugar: 102g