Fazer em casa é o caminho. Eu cozinho uma quantidade maior regularmente e congelo em porções - isso dura tranquilamente vários meses. Na geladeira propriamente dita, eu contaria no máximo uma semana, mas honestamente, por que não congelar logo? Você só precisa de restos de verdura (cenoura, salsão, cebola, alho-poró se necessário), um pouco de água e sal a gosto. Deixa cozinhar em fogo baixo por duas, três horas, passa na peneira, pronto. Em termos de sabor é outro mundo comparado aos cubos - bem mais redondo, natural.
O trabalho é mínimo se você fizer isso regularmente. Algumas pessoas também congelam restos de verdura crua num pote e cozinham uma quantidade maior de uma vez, quando junta o suficiente. Aí você ainda economiza energia. É só você testar algumas vezes como de intenso você quer que o caldo fique - tem gente que gosta mais forte, tem gente que prefere mais suave. Com os cubos você nunca tem esse controle.