Dairy Farmers of Canada

Sweet potato brownie

Experience the magic of the perfect blend between the decadence of chocolate and the natural sweetness of sweet potato. This recipe is easy to make and perfect for any occasion - a quick dessert for a weekday, or to impress your guests at a dinner party. Put on your apron and embark on this culinary journey with us as we unveil the art of transforming humble ingredients into an irresistible chocolate delight.

  • Prep: 20 minutes
  • Baking: 25 minutes
Yields 6-8


  • 1 cup (250 g) of cooked and mashed sweet potatoes (cook them the night before!)
  • 1/2 cup (225 g) of melted non-salted Canadian butter + 1 tbsp for the pan
  • 1/2 cup (125 g) room-temperature Canadian cream cheese
  • 1/2 cup (120 g) Canadian Greek yogurt (plain)
  • 1 cup (150 g) sugar
  • 2 eggs
  • 1 teaspoon (5 ml) vanilla extract
  • 1 cup (125 g) all-purpose flour
  • 1/2 cup cocoa powder
  • 1/2 teaspoon (2.5 ml) baking powder
  • 1/4 teaspoon (1 ml) salt
  • 1/2 cup (85 g) dark chocolate chips
  • Walnuts (optional)
Placeholder alt


Sign up for our new More Goodness program for exclusive offers, recipes, contests and more.



The day before:

Bake your sweet potatoes: place 1 large sweet potato or 2 small ones directly on the oven rack and bake for about 45 minutes at 350°F (180°C). Once cooked, remove the skin and let cool completely.

For microwave cooking: place 1 large or 2 small sweet potatoes in an bowl. Puncture the skin with a fork and wrap in paper towels. Cook for 8 to 12 minutes, depending on the size of the sweet potato.


Preheat oven to 350°F (180°C).

Butter a medium-sized square or rectangular pan.

Mash the sweet potatoes.

Melt the butter in the microwave.

In a large bowl, combine mashed sweet potatoes, melted butter, cream cheese and yogurt. Use a hand mixer to combine all ingredients until smooth.

Stir in sugar, eggs and vanilla extract. Mix well.

In a separate bowl, sift flour, cocoa powder, baking powder and salt.

Gradually add the dry ingredients.

Add the chocolate chips to the batter and mix gently.

Pour the batter into the prepared tin and smooth the top with a spatula.

Bake in the preheated oven for approx. 25-30 minutes, or until a toothpick inserted in the center comes out clean.

Let brownies cool in the pan before cutting into squares. Enjoy !