Mix 3 ounces semisweet chocolate and 2 tablespoons unsweetened cocoa powder in a medium bowl.
Add hot ½ cup coffee (or boiling water if not using coffee) all at once, leave for 30 seconds and then stir until the chocolate is completely dissolved. It might seem at first that it won’t, but it will. That’s why we add almost boiling coffee or water to bloom the cocoa and soften the chocolate.
Preheat the oven to 350°F (180°C).
Butter or spray an 8 or 9-inch (22 or 24cm) round cake pan with a removable bottom. Sprinkle with flour, shake off excess and reserve.
Beat ½ cup sunflower oil with 1 cup brown sugar and ¼ cup white sugar for 1 minute in a large bowl.
Add 2 eggs one at a time, and beat well each time. Add 1 teaspoon vanilla extract and mix.
Sift 1 cup all-purpose flour, ½ teaspoon salt, 1 teaspoon baking soda and ½ teaspoon baking powder.
Add to the oil mixture in 3 parts, alternating with the chocolate mixture and ¼ cup sour cream in 2 parts. That means that you start and end with flour. Mix very well, but do not overbeat the batter at this point.
Pour into the prepared pan.
Bake for about 40 minutes, or until a tester comes out dry. If you use 2 pans it will take between 30-35 minutes.
Let it cool on a wire rack.
Carefully remove from the pan and let it cool completely before filling (even better if you do it the next day).
If not using immediately, wrap well and either refrigerate for a few days or freeze for a month or more.