Heat the oil in a stock pot. Once warm, add the shallots, onions, celery, carrots and fennel. Cook for 3 or 4 minutes, and then, add the garlic. Mix well and cook for 1 minute. Next, add the spices, mix well, cook for 1 minute. Now add in the stock followed by the rosemary. Bring to a boil and then reduce to a simmer.
Add in the parsley and then the beans. Simmer for 20 minutes or so.
Serve and enjoy!