Ingredients
2 cups all-purpose flour (250 grams)
2 teaspoons cinnamon
1/2 teaspoon ground nutmeg
1/4 teaspoon ground cloves
1 teaspoon baking soda
1/2 teaspoon salt
3 large eggs
3/4 cup vegetable oil (180 ml)
1 cup brown sugar (210 grams)
1/2 cup granulated sugar (100 grams)
1/4 cup sour cream or Greek yogurt (60 ml)
2 teaspoons vanilla extract
2 cups finely shredded carrots
1/2 cup crushed pineapple, drained (100 grams)
1/2 cup chopped walnuts (optional)
1/2 cup raisins (optional)
1/2 cup unsalted butter, softened (112 grams)
8 ounces full-fat brick-style cream cheese (226 grams)
3 to 4 cups powdered sugar (330 to 440 grams)
1/4 teaspoon salt
1 teaspoon vanilla extract
1 to 3 tablespoons whipping cream
Instructions
1. Preheat oven to 350F and grease a 10×15 inch jelly roll pan, then dust with flour.
2. Whisk together flour, cinnamon, nutmeg, cloves, baking soda, and salt.
3. Whisk eggs in a large bowl, then add oil, brown sugar, granulated sugar, vanilla, and sour cream until smooth.
4. Stir in shredded carrots and drained crushed pineapple.
5. Fold dry ingredients into wet ingredients gently until combined.
6. Fold in optional walnuts or raisins if using.
7. Spread batter evenly into prepared pan.
8. Bake 25 to 30 minutes until top is set and a toothpick shows moist crumbs.
9. Cool completely in the pan.
10. Beat butter until smooth, then add cubed cream cheese and mix until combined.
11. Add powdered sugar, vanilla, and salt gradually, alternating with small amounts of cream until smooth.
12. Spread frosting over fully cooled bars.
13. Slice with a sharp knife and serve.
Notes
Finely shred carrots for best texture.
Drain pineapple thoroughly before adding.
Use full-fat brick-style cream cheese for stable frosting.
Store in refrigerator up to 5 days.
Nutrition values are estimates based on 20 bars.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Brownies and Bars
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bar
- Calories: 389
- Sugar: 35g
- Sodium: 204mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 12g
- Trans Fat: 0.2g
- Carbohydrates: 50g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 54mg
