Regarding code organization:
Since all my Shoppinglists belong to a user, will the crud-methods for the shoppinglists go into UserController? Do i need an extra ShoppinglistController?
CRUD stuff for shopping list would go in ShoppingListController.
I can't see anywhere that you can get resource controllers in Lumen, I would take a look at these in Laravel and define similar routes for your REST stuff.