Lava y prepara todos los ingredientes antes de empezar.
En una paellera o sartén grande, calienta el aceite de oliva a fuego medio. Agrega la cebolla, el ajo y el pimiento rojo. Sofríe hasta que estén tiernos.
Incorpora el tomate picado y cocina por unos minutos hasta que se deshaga.
Agrega el arroz y remueve bien para que se impregne con los sabores. Cocina por un par de minutos.
Vierte el caldo de pescado caliente y añade la tinta de calamar. Remueve bien para que se disuelva la tinta y sazona con sal y pimienta.
Cocina a fuego medio-alto durante 10 minutos. Luego reduce el fuego a medio-bajo y cocina otros 10-15 minutos, o hasta que el arroz esté al dente y haya absorbido el líquido. Si es necesario, añade un poco más de caldo.
Añade los langostinos en los últimos 5 minutos de cocción, de modo que se cocinen sin pasarse.