Ingredients
Scale
- 2 cups all-purpose flour (can substitute with whole wheat pastry flour for a nuttier taste)
- 1 ½ teaspoons baking powder
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ¼ teaspoon ground ginger
- ½ teaspoon salt
- 1 cup granulated sugar
- ½ cup packed light brown sugar
- ¾ cup vegetable oil (or melted coconut oil for a tropical hint)
- 3 large eggs
- 1 teaspoon vanilla extract
- 2 cups finely grated carrots (about 4 medium carrots)
- 1 cup crushed pineapple, drained well (freshly crushed is best, but canned works too)
- ½ cup chopped toasted walnuts or pecans (optional, for texture)
- For the Cream Cheese Frosting:
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 3 cups powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1 tablespoon fresh lime juice (optional, for a zesty twist)
Instructions
- Preheat your oven to 350°F (175°C). Grease and flour a 9×13-inch baking pan or line it with parchment paper for easy removal.
- In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, ginger, and salt. This blend of spices always reminds me of the cozy aromas in Mama Lou’s kitchen during holiday baking.
- In a large bowl, beat the granulated sugar, brown sugar, and oil until combined. I like to use a hand mixer here because it helps create a smooth, glossy base. Add the eggs one at a time, beating well after each addition, then stir in the vanilla extract.
- Slowly add the dry ingredients to the wet ingredients, mixing just until combined. Be careful not to overmix; I learned from Ouma that overmixing can lead to a dense cake rather than the light, tender crumb we love.
- Fold in the grated carrots, crushed pineapple, and nuts (if using) gently with a spatula. The pineapple keeps the cake wonderfully moist, a trick Mama Lou swore by, saying it was the secret to her best cakes.
- Pour the batter into your prepared pan and smooth the top with a spatula. Bake for 40-45 minutes, or until a toothpick inserted into the center comes out clean. The smell that fills your kitchen at this point is pure bliss—take a deep breath and savor it.
- While the cake cools completely, prepare the frosting. Beat the cream cheese and butter together until smooth and creamy, about 3-5 minutes. Gradually add the powdered sugar, beating until light and fluffy. Stir in the vanilla extract and lime juice if using. The lime juice adds a subtle brightness that pairs beautifully with the pineapple.
- Once the cake is fully cooled, spread the cream cheese frosting evenly over the top. I love how this step brings the whole cake together, making it feel like a gift to share with those you love.
- Slice, serve, and enjoy! I always think of Mama Lou and Ouma when I taste this cake—it’s like a warm hug from my past, wrapped in tropical sweetness.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International

