Préchauffez le four à 350°F (180°C). Beurrez les côtés et le fond d’un moule à charnière de 8 pouces (20 cm) et chemisez le fond de papier cuisson.
Faites fondre le chocolat et le beurre dans un bol moyen, au bain-marie, en remuant de temps en temps, jusqu’à obtenir une texture lisse. Retirez la casserole du feu mais gardez le bol au-dessus de l’eau. Incorporez le sucre, puis retirez le bol de la casserole. Laissez tiédir.
Incorporez les œufs un à un au mélange et fouettez jusqu’à ce que ce soit bien homogène. Ajoutez l’extrait de vanille, le sel, le cacao en poudre, le gel de colorant alimentaire rouge et le vinaigre, puis mélangez. Ajoutez ensuite la farine et mélangez bien.
Réservez environ 3 à 4 cuillères à soupe de pâte pour plus tard et versez le reste dans le moule préparé.
Mettez le fromage à la crème dans un bol moyen et mélangez jusqu’à ce qu’il soit lisse. Ajoutez le sucre, la vanille et le jaune d’œuf, puis mélangez pour combiner.
Déposez des cuillerées du mélange au fromage à la crème sur la pâte à brownie. Ajoutez par-dessus des cuillerées à café de pâte à brownie réservée. Utilisez une brochette pour créer des marbrures.
Faites cuire environ 28 à 30 minutes, jusqu’à ce qu’un cure-dent inséré au centre ressorte avec quelques miettes humides accrochées.
Sortez le brownie du four et laissez-le refroidir complètement.