Precalienta el horno a 350F (180C). Unta con mantequilla los lados y el fondo de un molde desmontable de 8 pulgadas (20cm) y cubre el fondo con papel pergamino.
Derrite el chocolate y la mantequilla en un tazón mediano, al baño maría, revolviendo ocasionalmente, hasta que esté suave. Retira la cacerola del fuego pero mantén el tazón sobre el agua. Incorpora el azúcar, luego retira el tazón de la cacerola. Deja enfriar un poco.
Incorpore los huevos uno a uno en la mezcla y bata hasta que estén bien combinados. Agregue el extracto de vainilla, la sal, el cacao en polvo, el colorante rojo en gel y el vinagre. Luego agregue la harina y mezcle bien.
Reserva unas 3 o 4 cucharadas de masa para más tarde y vierte el resto en el molde preparado.
Agrega queso crema en un tazón mediano y revuelve hasta que esté suave. Añade azúcar, vainilla y yema de huevo y mezcla para combinar.
Agregue cucharadas de la mezcla de queso crema encima de la masa de brownie. Agregue cucharaditas del brownie reservado encima. Use un pincho para crear remolinos.
Hornee durante aproximadamente 28-30 minutos hasta que un palillo insertado en el centro salga con algunas migas húmedas adheridas.
Saca el brownie del horno y deja que se enfríe completamente.