Cover and cook over low heat until the onion softens, about 15 minutes.
Cook, stirring, until the onion is softened, about 5 minutes.
Cook until the garlic has softened in the oil, about 2 minutes.
Cook over medium-high heat until vegetables soften, about 5 minutes.
Cook slowly until the berries are softened, about 7 minutes.
Cook until tomatoes have softened, about 10 minutes, then proceed as above.
Cook until the fennel begins to soften, about five minutes.
Continue to fry until garlic is softened but not colored, about 3 minutes.
Cover mushrooms with hot water, and allow to soak until softened, about 15 minutes.
Cook gently until they begin to soften, about three minutes.