Engrasa un molde de tarta, forra con papel pergamino y engrasa ligeramente el papel así como los lados expuestos.
En un bol, bate la harina, la levadura en polvo, la sal y la cardamomo.
En el bol de un batidor de repostería con la pala, mezcla el azúcar, la mantequilla, el aceite y los extractos a velocidad media hasta obtener una mezcla pálida y cremosa, aproximadamente 2 minutos.
Agrega los huevos uno a uno, batiendo a velocidad media después de cada adición hasta que el huevo esté bien incorporado.
Agrega la mezcla de harina y mezcla a baja velocidad hasta que todo esté bien combinado, aproximadamente 30 segundos.
Raspa los lados del bol y mezcla una última vez para asegurarte de que la masa sea homogénea.
Agrega los arándanos casi en su totalidad al bol (deja de 1 a 2 cucharadas a un lado) y mezcla hasta que estén bien distribuidos.
Vierte la masa en el molde preparado y extiéndela en una capa uniforme. Espolvorea la parte superior con los arándanos restantes.
En un pequeño bol, mezcla los ingredientes del topping, luego espolvorea uniformemente esta mezcla sobre la masa.
Añade la tarta de arándanos al horno durante 55 a 65 minutos, cubriéndola con papel aluminio si es necesario, hasta que un palillo o la punta de un cuchillo insertada en el centro salga limpia y la temperatura interna alcance al menos 93 °C en un termómetro digital.