Carrot Cake Downtown Vancouver: A West Coast Classic

Updated November 7, 2026

Total time
3 hr 20 min
prep 30 min · cook 50 min
Serves
12
portions as written

Jump to recipe

Carrot Cake Downtown Vancouver: A West Coast Classic

Carrot cake is a beloved classic, and the version served in downtown Vancouver bakeries has earned a reputation for being exceptionally moist, warmly spiced, and finished with a tangy cream cheese frosting. This recipe captures that West Coast style—a dense, flavorful crumb packed with carrots, toasted walnuts, and a hint of pineapple, all wrapped in a luscious, not-too-sweet frosting. It’s the perfect dessert for a rainy afternoon or a special celebration, and it’s easier to make at home than you might think.

Ingredients

  • 2 cups (250 g) all-purpose flour
  • 2 tsp baking powder
  • 1 tsp baking soda
  • 1 1/2 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1/2 tsp salt
  • 1 cup (200 g) granulated sugar
  • 1/2 cup (100 g) packed light brown sugar
  • 3 large eggs, at room temperature
  • 1 cup (240 ml) vegetable oil
  • 1/2 cup (120 ml) plain Greek yogurt or sour cream
  • 2 tsp vanilla extract
  • 2 cups (about 250 g) finely grated carrots (from about 3 medium carrots)
  • 1/2 cup (75 g) crushed pineapple, well drained
  • 1 cup (120 g) chopped walnuts, plus extra for garnish
  • For the cream cheese frosting:
  • 8 oz (226 g) cream cheese, softened
  • 1/2 cup (115 g) unsalted butter, softened
  • 2 cups (240 g) powdered sugar, sifted
  • 1 tsp vanilla extract

Instructions

  1. Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, or line them with parchment paper.
  2. In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Set aside.
  3. In a large bowl, whisk together the granulated sugar, brown sugar, eggs, oil, Greek yogurt, and vanilla until smooth and well combined.
  4. Add the dry ingredients to the wet mixture and stir with a spatula until just combined—do not overmix.
  5. Fold in the grated carrots, crushed pineapple, and chopped walnuts until evenly distributed.
  6. Divide the batter evenly between the prepared pans. Bake for 45-50 minutes, or until a toothpick inserted into the center comes out clean and the top springs back when lightly pressed.
  7. Let the cakes cool in the pans for 15 minutes, then turn them out onto a wire rack to cool completely. This is crucial—frosting a warm cake will cause the frosting to melt.
  8. While the cakes cool, make the frosting. In a large bowl, beat the cream cheese and butter together until smooth and creamy. Add the powdered sugar and vanilla, and beat on low speed until combined, then increase to medium and beat for 2 minutes until light and fluffy.
  9. Once the cakes are completely cool, place one layer on a serving plate. Spread about 1 cup of frosting over the top. Place the second layer on top, and frost the top and sides with the remaining frosting.
  10. Garnish with extra chopped walnuts if desired. Refrigerate for at least 30 minutes before slicing to set the frosting.

Tips

  • Grate your own carrots: Pre-shredded carrots are dry and won’t give the same moist texture. Use a box grater or food processor for fine, even shreds.
  • Don’t overmix: Overmixing the batter develops gluten, which can make the cake tough. Mix just until the flour disappears.
  • Room temperature ingredients: Eggs, yogurt, and cream cheese should be at room temperature for a smoother batter and a fluffier frosting.
  • Drain the pineapple well: Excess liquid from the pineapple can make the cake soggy. Press it with a paper towel to remove as much moisture as possible.

Serving Suggestions

This carrot cake is delicious on its own, but it pairs beautifully with a hot cup of coffee or a glass of cold milk. For an extra indulgent touch, serve each slice with a drizzle of caramel sauce or a scoop of vanilla bean ice cream. It’s also a fantastic dessert for a spring brunch, Easter dinner, or any casual gathering where you want a crowd-pleasing treat.

Variations

  • Spice it up: Add 1/2 teaspoon of ground ginger or a pinch of cloves for a warmer spice profile.
  • Go nut-free: Omit the walnuts entirely, or replace them with an equal amount of raisins or shredded coconut.
  • Try a different frosting: For a tangier, more traditional Canadian version, use a cream cheese frosting with a bit of lemon zest. Or, for a lighter option, top with a simple vanilla buttercream.
  • Make it a sheet cake: Pour the batter into a 9×13-inch pan and bake for 35-40 minutes. You can frost it right in the pan for a simpler presentation.

Storage and Reheating

Store the frosted carrot cake in an airtight container in the refrigerator for up to 5 days. The cold temperature keeps the frosting firm and the cake moist. For longer storage, you can freeze the unfrosted cake layers (wrapped tightly in plastic wrap and foil) for up to 3 months. Thaw overnight in the refrigerator before frosting. To serve, let the cake sit at room temperature for 20-30 minutes to take the chill off, which brings out the flavors. If you have individual slices, you can microwave them for 10-15 seconds to warm them slightly, but be careful not to melt the frosting.

Frequently Asked Questions

Can I use a different type of oil? Yes, you can substitute vegetable oil with canola oil or a neutral-flavored oil like sunflower or grapeseed. Avoid olive oil, as its flavor can be too strong.

Why is my cake dense or heavy? This can happen if you overmix the batter, which develops gluten, or if you use too much flour. Be sure to measure your flour correctly (spoon it into the measuring cup and level it off) and mix only until just combined.

Can I make this cake gluten-free? Yes, you can substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. The texture may be slightly more crumbly, but it will still be delicious.

Do I really need to refrigerate the cake with cream cheese frosting? Yes, because cream cheese is a dairy product. The cake can sit out for up to 2 hours, but after that it should be refrigerated to prevent spoilage.

Can I make this into cupcakes? Absolutely. Fill cupcake liners about 2/3 full and bake at 350°F (175°C) for 18-22 minutes, or until a toothpick comes out clean. This will yield about 24 cupcakes.

Can I skip the pineapple? Yes, you can omit the pineapple, but the cake will be slightly less moist. You can replace it with an equal amount of unsweetened applesauce to maintain moisture.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).