Finely slice the onion and garlic, chop the carrot into small cubes.
Heat the oil in a large frying pan and gently sauté the onion for 5 minutes, then add the rosemary, garlic and carrot. Sautee, under a lid and over low heat for 5 minute, then add the cabbage, about half a glass of water and stock powder.
Put the lid back on and cook for 10 minutes, or until the cabbage is tender.
Meanwhile, cut the sausages into small piece; zest and juice the lemon; drain the beans.
When the cabbage is tender add the sausages and beans and lemon zest& juice.
Warm through, then serve.