Cocinamos el arroz en agua hirviendo hasta que alcance su punto. Lo retiramos y dejamos enfriar. Lavamos y cortamos los puerros a rodajas.
Lo rehogamos con aceite de oliva junto y el diente de ajo. Le agregamos el tomate triturado; condimentamos con sal y pimienta y le incorporamos las dos cucharadas de perejil picado.
Cocinamos la calabaza entera en el horno durante 25 minutos. Hay que darle la vuelta para que se cocine por igual. A los 25 minutos la cortamos por la mitad y le retiramos las semillas con una cuchara. La salpimentamos.
Mezclamos el arroz con la salsa de tomates que preparamos anteriormente y rellenamos la calabaza con este preparado. Cubrimos todo con el tofu molido.
Lo llevamos a horno a temperatura moderada unos 40 minutos hasta que esté bien dorado. Adornaremos el plato con algunas hojitas de perejil.